コード例 #1
0
ファイル: __init__.py プロジェクト: TylerLubeck/pyres
    def encode(cls, item):
        """Convert an `item` to a string (Currently JSON)

        :param item: the item to encode
        :type item: dict
        """
        return json.dumps(item)
コード例 #2
0
ファイル: worker.py プロジェクト: Affectiva/pyres
 def working_on(self, job):
     logger.debug('marking as working on')
     data = {
         'queue': job._queue,
         'run_at': str(int(time.mktime(datetime.datetime.now().timetuple()))),
         'payload': job._payload
     }
     data = json.dumps(data)
     self.resq.redis["resque:worker:%s" % str(self)] = data
     logger.debug("worker:%s" % str(self))
     logger.debug(self.resq.redis["resque:worker:%s" % str(self)])
コード例 #3
0
ファイル: worker.py プロジェクト: kracekumar/pyres
 def working_on(self, job):
     logger.debug("marking as working on")
     data = {
         "queue": job._queue,
         "run_at": str(int(time.mktime(datetime.datetime.now().timetuple()))),
         "payload": job._payload,
     }
     data = json.dumps(data)
     self.resq.redis["resque:worker:%s" % str(self)] = data
     logger.debug("worker:%s" % str(self))
     logger.debug(self.resq.redis["resque:worker:%s" % str(self)])
コード例 #4
0
ファイル: worker.py プロジェクト: hellodigit/pyres
 def working_on(self, job):
     logger.debug('marking as working on')
     data = {
         'queue': job._queue,
         'run_at': now_iso(),
         'payload': job._payload
     }
     data = json.dumps(data)
     self.resq.redis["resque:worker:%s" % str(self)] = data
     logger.debug("worker:%s" % str(self))
     logger.debug(self.resq.redis["resque:worker:%s" % str(self)])
コード例 #5
0
ファイル: worker.py プロジェクト: hellodigit/pyres
 def working_on(self, job):
     logger.debug('marking as working on')
     data = {
         'queue': job._queue,
         'run_at': now_iso(),
         'payload': job._payload
     }
     data = json.dumps(data)
     self.resq.redis["resque:worker:%s" % str(self)] = data
     logger.debug("worker:%s" % str(self))
     logger.debug(self.resq.redis["resque:worker:%s" % str(self)])
コード例 #6
0
ファイル: horde.py プロジェクト: acmarques/pyres
 def working_on(self, job):
     setproctitle('pyres_minion:%s: working on job: %s' % (os.getppid(), job._payload))
     self.logger.debug('marking as working on')
     data = {
         'queue': job._queue,
         'run_at': datetime.datetime.utcnow().isoformat() + "Z",
         'payload': job._payload
     }
     data = json.dumps(data)
     self.resq.redis["resque:minion:%s" % str(self)] = data
     self.logger.debug("minion:%s" % str(self))
コード例 #7
0
ファイル: horde.py プロジェクト: Affectiva/pyres
 def working_on(self, job):
     setproctitle('pyres_minion:%s: working on job: %s' % (os.getppid(), job._payload))
     self.logger.debug('marking as working on')
     data = {
         'queue': job._queue,
         'run_at': int(time.mktime(datetime.datetime.now().timetuple())),
         'payload': job._payload
     }
     data = json.dumps(data)
     self.resq.redis["resque:minion:%s" % str(self)] = data
     self.logger.debug("minion:%s" % str(self))
コード例 #8
0
ファイル: worker.py プロジェクト: badubizzle/pyres
 def working_on(self, job):
     logger.debug('marking as working on')
     data = {
         'queue': job._queue,
         'run_at': str(int(time.mktime(datetime.datetime.now().timetuple()))),
         'payload': job._payload
     }
     data = json.dumps(data)
     self.resq.redis["resque:worker:%s" % str(self)] = data
     logger.debug("worker:%s" % str(self))
     logger.debug(self.resq.redis["resque:worker:%s" % str(self)])
コード例 #9
0
ファイル: worker.py プロジェクト: acmarques/pyres
 def working_on(self, job):
     logger.debug('marking as working on')
     data = {
         'queue': job._queue,
         'run_at': datetime.datetime.utcnow().isoformat() + "Z",
         'payload': job._payload
     }
     data = json.dumps(data)
     self.resq.redis[self.namespace + ":worker:%s" % str(self)] = data
     logger.debug("worker:%s" % str(self))
     logger.debug(self.resq.redis[self.namespace +
                                  ":worker:%s" % str(self)])
コード例 #10
0
ファイル: __init__.py プロジェクト: jimklo/pyres
 def encode(cls, item):
     return json.dumps(item)
コード例 #11
0
ファイル: __init__.py プロジェクト: bopopescu/muxlist
 def encode(cls, item):
     return json.dumps(item)
コード例 #12
0
ファイル: test_json.py プロジェクト: Affectiva/pyres
 def test_encode_decode_date(self):
     dt = datetime(1972, 1, 22);
     encoded = json.dumps({'dt': dt})
     decoded = json.loads(encoded)
     assert decoded['dt'] == dt
コード例 #13
0
ファイル: test_json.py プロジェクト: Affectiva/pyres
 def test_dates_in_dict(self):
     dates = dict((i, datetime.now()) for i in range(50))
     decoded = json.loads(json.dumps(dates))
     for i, value in dates.items():
         assert isinstance(i, int)
         assert isinstance(value, datetime)
コード例 #14
0
ファイル: test_json.py プロジェクト: Affectiva/pyres
 def test_dates_in_lists(self):
     dates = [datetime.now() for i in range(50)]
     decoded = json.loads(json.dumps(dates))
     for value in dates:
         assert isinstance(value, datetime)