Exemple #1
0
 def publish(self, topic, data):
     self.pub.publish(
         'thb.{}.{}'.format(self.node, topic),
         Endpoint.encode(data, Endpoint.FMT_RAW_JSON),
     )
Exemple #2
0
 def gwrite(self, tag, data):
     log.debug('GAME_WRITE: %s', repr([tag, data]))
     encoded = Endpoint.encode(data)
     self.gdhistory.append([tag, json.loads(encoded)])
Exemple #3
0
 def gwrite(self, tag, data):
     log.debug('GAME_WRITE: %s', repr([tag, data]))
     encoded = Endpoint.encode(data)
     self.gdhistory.append([tag, Endpoint.decode(encoded)])