Exemple #1
0
 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 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()
Exemple #6
0
 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(),
     })
Exemple #8
0
 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 {}