def write(self, obj): text = json.dumps(obj, cls=PycroEncoder) for subscriber in self: if not subscriber.connected: continue try: subscriber.write(text + '\n') except: # pylint: disable=W0702 printTraceback()
def writeObject(self, obj): self.write(json.dumps(obj, cls=PycroEncoder) + '\n')
def _logText(self, obj): if self._tslineLogger: self._tslineLogger.handleLine( Log.TimestampLine('pyr', 'n', json.dumps(obj)))
def sendObject(self, cmdObject): self.send(json.dumps(cmdObject))
def _logText(self, obj): if self._tslineLogger: self._tslineLogger.handleLine(Log.TimestampLine('pyr', 'n', json.dumps(obj)))