コード例 #1
0
ファイル: workers.py プロジェクト: jitendratoshniwal01/Bot
 def publish(self, model_or_models):
     if isinstance(model_or_models, QuerySet):
         models = list(model_or_models)
     elif not isinstance(model_or_models, list):
         models = [model_or_models]
     else:
         models = model_or_models
     model = models[0]
     serializer_class = serializers.MAPPING[type(model)]
     msg = json.dumps({
         'type': type(model).__name__,
         'models': serializer_class(models, many=True).data
     })
     self.log.debug('publishing change "%s": %s', msg)
     redis_client.publish('model_changes', msg)
コード例 #2
0
ファイル: workers.py プロジェクト: CloudGao/cointrol
 def publish(self, model_or_models):
     if isinstance(model_or_models, QuerySet):
         models = list(model_or_models)
     elif not isinstance(model_or_models, list):
         models = [model_or_models]
     else:
         models = model_or_models
     model = models[0]
     serializer_class = serializers.MAPPING[type(model)]
     msg = json.dumps({
         'type': type(model).__name__,
         'models': serializer_class(models, many=True).data
     })
     self.log.debug('publishing change "%s": %s', msg)
     redis_client.publish('model_changes', msg)
コード例 #3
0
 def __str__(self):
     return json.dumps(self.data)
コード例 #4
0
ファイル: workers.py プロジェクト: jitendratoshniwal01/Bot
 def work(self):
     redis_client.publish('monitoring', json.dumps({'type': 'beacon'}))
コード例 #5
0
ファイル: serializers.py プロジェクト: CloudGao/cointrol
 def __str__(self):
     return json.dumps(self.data)
コード例 #6
0
ファイル: workers.py プロジェクト: CloudGao/cointrol
 def work(self):
     redis_client.publish('monitoring', json.dumps({'type': 'beacon'}))