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)