comparison service/piNode/piNode.py @ 331:a94f2a522d41

build and import updates for rdfdb, etc Ignore-this: 233cb2b31f03be51695f0fff40eecca7
author drewp@bigasterisk.com
date Mon, 19 Feb 2018 04:21:28 -0800
parents 8c89cd70d0e3
children f64e20d3407e
comparison
equal deleted inserted replaced
330:1ff1fbf6b183 331:a94f2a522d41
6 from rdflib.parser import StringInputSource 6 from rdflib.parser import StringInputSource
7 from twisted.internet import reactor, task 7 from twisted.internet import reactor, task
8 from docopt import docopt 8 from docopt import docopt
9 9
10 logging.basicConfig(level=logging.DEBUG) 10 logging.basicConfig(level=logging.DEBUG)
11 sys.path.append("/opt/homeauto_lib") 11
12 sys.path.append("../../lib")
12 from patchablegraph import PatchableGraph, CycloneGraphHandler, CycloneGraphEventsHandler 13 from patchablegraph import PatchableGraph, CycloneGraphHandler, CycloneGraphEventsHandler
13 from light9.rdfdb.rdflibpatch import inContext 14 from light9.rdfdb.rdflibpatch import inContext
14 from light9.rdfdb.patch import Patch 15 from light9.rdfdb.patch import Patch
15 sys.path.append('/opt/pigpio') 16 sys.path.append('/opt/pigpio')
16 try: 17 try:
29 30
30 ROOM = Namespace('http://projects.bigasterisk.com/room/') 31 ROOM = Namespace('http://projects.bigasterisk.com/room/')
31 HOST = Namespace('http://bigasterisk.com/ruler/host/') 32 HOST = Namespace('http://bigasterisk.com/ruler/host/')
32 33
33 hostname = socket.gethostname() 34 hostname = socket.gethostname()
34
35 CTX = ROOM['pi/%s' % hostname] 35 CTX = ROOM['pi/%s' % hostname]
36 bang6 = 'fcb8:4119:fb46:96f8:8b07:1260:0f50:fcfa'
36 37
37 def patchRandid(): 38 def patchRandid():
38 """ 39 """
39 I'm concerned urandom is slow on raspberry pi, and I'm adding to 40 I'm concerned urandom is slow on raspberry pi, and I'm adding to
40 graphs a lot. Unclear what the ordered return values might do to 41 graphs a lot. Unclear what the ordered return values might do to