Mercurial > code > home > repos > homeauto
comparison service/reasoning/reasoning.py @ 251:254df9f881a6
start sending oneshot events from some devices
Ignore-this: 2c98200e9bab1acca872f4cdcaf88e4d
author | drewp@bigasterisk.com |
---|---|
date | Fri, 12 Feb 2016 02:41:29 -0800 |
parents | c1287ab87add |
children | 57f16890ab3a |
comparison
equal
deleted
inserted
replaced
250:c1287ab87add | 251:254df9f881a6 |
---|---|
308 everything appears to be a 'change'. | 308 everything appears to be a 'change'. |
309 """ | 309 """ |
310 try: | 310 try: |
311 g = parseRdf(self.request.body, self.request.headers['content-type']) | 311 g = parseRdf(self.request.body, self.request.headers['content-type']) |
312 for s in g: | 312 for s in g: |
313 print "stmt", s | 313 log.debug("oneshot stmt %r", s) |
314 if not len(g): | 314 if not len(g): |
315 log.warn("incoming oneshot graph had no statements: %r", self.request.body) | 315 log.warn("incoming oneshot graph had no statements: %r", self.request.body) |
316 return | 316 return |
317 t1 = time.time() | 317 t1 = time.time() |
318 self.settings.reasoning.inputGraph.addOneShot(g) | 318 self.settings.reasoning.inputGraph.addOneShot(g) |