def get(self): nm = self.get_argument('queue', self.application.queue_name) self.write( self.template.render(Context({ 'queue_name': nm, 'items': [json.loads(morsel) for morsel in self.queue(nm).signalqueue.values()], })) )
def retrieve(self): """ Pop the queue, decode the popped signal without deserializing, returning the serialized data. """ if self.count() > 0: out = self.pop() if out is not None: return json.loads(out) return None
def get(self): nm = self.get_argument('queue', self.application.queue_name) queue = self.queue(nm).signalqueue self.write( self.template.render( Context({ 'queue_name': nm, 'items': [json.loads(morsel) for morsel in queue.values()], 'count': queue.count(), })))
def _get_struct(self): if self.value: from signalqueue.utils import json, ADict return ADict( json.loads(self.value)) return ADict()
def _get_struct(self): if self.value: from signalqueue.utils import json, ADict return ADict(json.loads(self.value)) return ADict()
def on_message(self, inmess): mess = json.loads(str(inmess)) nm = mess.get('status', "default") self.write_message({ nm: self.queue(nm).signalqueue.count(), })
def struct(self): if self.value: from signalqueue.utils import json return json.loads(self.value) return {}