Mercurial > code > home > repos > homeauto
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 |