comparison service/piNode/piNode.py @ 1136:1e43ec4a5f23

build and import updates for rdfdb, etc Ignore-this: 233cb2b31f03be51695f0fff40eecca7 darcs-hash:92c1c526292f9013ad41d2e3b6d11add8fff02ae
author drewp <drewp@bigasterisk.com>
date Mon, 19 Feb 2018 04:21:28 -0800
parents 2a87739c243d
children f64e20d3407e
comparison
equal deleted inserted replaced
1135:b9c6b8724d43 1136:1e43ec4a5f23
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