コード例 #1
0
ファイル: helpers.py プロジェクト: ashish-arora/school
 def enqueue(tag, data):
     data['ts'] = int(time.time())
     logging.debug('[QueueRequests] ' + tag)
     if tag is not None:
         cache.lpush('queue::' + tag, json.dumps(data))
     else:
         logging.error('invalid queue request')
コード例 #2
0
ファイル: helpers.py プロジェクト: ashish-arora/school
 def enqueue(tag, data):
     data['ts'] = int(time.time())
     logging.debug('[QueueRequests] ' + tag)
     if tag is not None:
         cache.lpush('queue::' + tag, json.dumps(data))
     else:
         logging.error('invalid queue request')
コード例 #3
0
 def enqueue_in_error_queue(self, source_queue, thread_id, data):
     try:
         error_queue = 'error' + "::" + source_queue
         error_queue_data = dict(data=data, host=self.machine_name, id=thread_id, ts= int(time.time()))
         cache.lpush(error_queue, json.dumps(error_queue_data))
     except Exception as e:
         logging.exception("error while enqueue in error queue: %s thread_id: %s data: %s  Reason: %s", source_queue, thread_id, data, e.message)
コード例 #4
0
 def enqueue_in_error_queue(self, source_queue, thread_id, data):
     try:
         error_queue = 'error' + "::" + source_queue
         error_queue_data = dict(data=data,
                                 host=self.machine_name,
                                 id=thread_id,
                                 ts=int(time.time()))
         cache.lpush(error_queue, json.dumps(error_queue_data))
     except Exception as e:
         logging.exception(
             "error while enqueue in error queue: %s thread_id: %s data: %s  Reason: %s",
             source_queue, thread_id, data, e.message)