Mercurial > code > home > repos > homeauto
view lib/patchablegraph/browser_test.py @ 1663:a0bf320c70fe
warnings
author | drewp@bigasterisk.com |
---|---|
date | Mon, 20 Sep 2021 23:15:29 -0700 |
parents | 94610b5263e4 |
children |
line wrap: on
line source
""" see how a browser talks to this PatchableGraph """ from rdflib import Namespace, Literal, ConjunctiveGraph, URIRef, RDF from twisted.internet import reactor import cyclone.web from standardservice.logsetup import log, verboseLogging from patchablegraph import PatchableGraph, CycloneGraphEventsHandler, CycloneGraphHandler verboseLogging(True) graph = PatchableGraph() g = ConjunctiveGraph() g.add((URIRef('http://example.com/s'), URIRef('http://example.com/p'), URIRef('http://example.com/o'), URIRef('http://example.com/g'))) graph.setToGraph(g) class Application(cyclone.web.Application): def __init__(self): handlers = [ (r'/graph', CycloneGraphHandler, {'masterGraph': graph}), (r'/graph/events', CycloneGraphEventsHandler, {'masterGraph': graph}), ] cyclone.web.Application.__init__(self, handlers) reactor.listenTCP(8021, Application()) reactor.run()