コード例 #1
0
ファイル: worker1.py プロジェクト: ramielrowe/amqp_sandbox
 def process_task(self, body, message):
     fun = body["fun"]
     args = body["args"]
     kwargs = body["kwargs"]
     print ("Got task: %s on %s" % (reprcall(fun.__name__, args, kwargs), message.delivery_info))
     try:
         fun(*args, **kwdict(kwargs))
     except Exception, exc:
         print ("task raised exception: %r" % exc)
コード例 #2
0
ファイル: worker.py プロジェクト: snkashis/sentry
 def process_task(self, body, message):
     func = body["func"]
     args = body["args"]
     kwargs = body["kwargs"]
     self.info("Got task: %s", reprcall(func.__name__, args, kwargs))
     try:
         func(*args, **kwdict(kwargs))
     except Exception, exc:
         self.error("task raised exception: %r", exc)
コード例 #3
0
 def process_task(self, body, message):
     fun = body['fun']
     args = body['args']
     kwargs = body['kwargs']
     logger.info('Got task: %s', reprcall(fun.__name__, args, kwargs))
     try:
         fun(*args, **kwdict(kwargs))
     except Exception, exc:
         logger.error('task raised exception: %r', exc)
コード例 #4
0
ファイル: hub.py プロジェクト: 1stvamp/kombu
def _rcb(obj):
    if obj is None:
        return '<missing>'
    if isinstance(obj, str):
        return obj
    if isinstance(obj, tuple):
        cb, args = obj
        return reprcall(cb.__name__, args=args)
    return obj.__name__
コード例 #5
0
ファイル: worker.py プロジェクト: ii0/readnote
 def process_task(self, body, message):
     fun = body["fun"]
     args = body["args"]
     kwargs = body["kwargs"]
     logger.info("Got task: %s", reprcall(fun.__name__, args, kwargs))
     try:
         fun(*args, **kwdict(kwargs))
     except Exception as exc:
         logger.error("task raised exception: %r", exc)
     message.ack()
コード例 #6
0
ファイル: worker.py プロジェクト: ramielrowe/amqp_sandbox
 def process_task(self, body, message):
     fun = body['fun']
     args = body['args']
     kwargs = body['kwargs']
     print('Got task: %s on %s' %
         (reprcall(fun.__name__, args, kwargs),
         message.delivery_info))
     try:
         fun(*args, **kwdict(kwargs))
     except Exception, exc:
         print('task raised exception: %r' % exc)
コード例 #7
0
ファイル: worker.py プロジェクト: syspimp/openstack
def process_task(body, message):
    fun = body['fun']
    args = body['args']
    kwargs = body['kwargs']
    #logger.info('Got task: %s', reprcall(fun.__name__, args, kwargs))
    logit("Got task : %s" % reprcall(fun.__name__, args, kwargs))
    try:
        fun(*args, **kwdict(kwargs))
    except Exception as exc:
        #logger.error('task raised exception: %r', exc)
        logit("task raised exception: %r" % exc)
    message.ack()
コード例 #8
0
ファイル: worker.py プロジェクト: arheo/python_core
    def process_task(self, body, mesage):
        fun = body['fun']
        args = body['args']
        kwargs = body['kwargs']
        logger.info(str.format(
            '[~] Got task: {}',
            reprcall(fun.__name__, args, kwargs)
        ))

        try:
            fun(*args, **kwdict(kwargs))
        except Exception as e:
            logger.error(str.format(
                '[#] Task raised exception: {}', e
            ))

        mesage.ack()
コード例 #9
0
ファイル: test_utils.py プロジェクト: AshishNamdev/mozillians
 def test_reprcall(self):
     self.assertTrue(utils.reprcall("add",
         (2, 2), {"copy": True}))
コード例 #10
0
ファイル: beat.py プロジェクト: buendiya/celery
 def __repr__(self):
     return '<{name}: {0.name} {call} {0.schedule}'.format(
         self,
         call=reprcall(self.task, self.args or (), self.kwargs or {}),
         name=type(self).__name__,
     )
コード例 #11
0
 def __repr__(self):
     return '<%s %s: %s>' % (type(self).__name__, self.id,
                             reprcall(self.name, self.args, self.kwargs))
コード例 #12
0
ファイル: actors.py プロジェクト: celery/cell
 def _reprcall(self, method, args):
     return '%s.%s' % (self.name, reprcall(method, (), args))
コード例 #13
0
 def __repr__(self):
     return ("<Entry: %s %s {%s}" % (self.name,
                 reprcall(self.task, self.args or (), self.kwargs or {}),
                 self.schedule))
コード例 #14
0
ファイル: beat.py プロジェクト: robftz/celery
 def __repr__(self):
     return "<Entry: %s %s {%s}" % (
         self.name,
         reprcall(self.task, self.args or (), self.kwargs or {}),
         self.schedule,
     )
コード例 #15
0
ファイル: myapp.py プロジェクト: AdrianRibao/celery
 def _inner(self, *args, **kwargs):
     print("CALL: %r" % reprcall(self.name, args, kwargs))
     return fun(*args, **kwargs)
コード例 #16
0
ファイル: beat.py プロジェクト: EvaSDK/celery
 def __repr__(self):
     return '<Entry: {0.name} {call} {0.schedule}'.format(
         self,
         call=reprcall(self.task, self.args or (), self.kwargs or {}),
     )
コード例 #17
0
ファイル: actors.py プロジェクト: xyicheng/cell
 def _reprcall(self, method, args):
     return '%s.%s' % (self.name, reprcall(method, (), args))
コード例 #18
0
ファイル: sets.py プロジェクト: avinash011/celery
 def __repr__(self):
     return reprcall(self["task"], self["args"], self["kwargs"])
コード例 #19
0
 def test_reprcall(self):
     self.assertTrue(utils.reprcall("add", (2, 2), {"copy": True}))
コード例 #20
0
ファイル: beat.py プロジェクト: zzkristy/celery
 def __repr__(self):
     return '<Entry: {0.name} {call} {0.schedule}'.format(
         self,
         call=reprcall(self.task, self.args or (), self.kwargs or {}),
     )
コード例 #21
0
ファイル: job.py プロジェクト: Artur30/OnlineStore
 def __repr__(self):
     return '<{0} {1}: {2}>'.format(
         type(self).__name__, self.id,
         reprcall(self.name, self.args, self.kwargs))
コード例 #22
0
ファイル: timeutils.py プロジェクト: 277800076/celery
 def __repr__(self):
     return reprcall('ffwd', (), self._fields(weeks=self.weeks,
                                              weekday=self.weekday))
コード例 #23
0
ファイル: test_utils.py プロジェクト: fxiang21/company_bt
 def test_reprcall(self):
     self.assertTrue(utils.reprcall('add', (2, 2), {'copy': True}), )
コード例 #24
0
ファイル: job.py プロジェクト: subssn21/celery
 def __repr__(self):
     return '<{0} {1}: {2}>'.format(
         type(self).__name__, self.id,
         reprcall(self.name, self.args, self.kwargs))
コード例 #25
0
ファイル: canvas.py プロジェクト: tankbusta/celery
 def reprcall(self, *args, **kwargs):
     args, kwargs, _ = self._merge(args, kwargs, {})
     return reprcall(self['task'], args, kwargs)
コード例 #26
0
ファイル: test_utils.py プロジェクト: FluidInc/8b-kombu
 def test_reprcall(self):
     self.assertTrue(
         utils.reprcall('add', (2, 2), {'copy': True}),
     )
コード例 #27
0
ファイル: beat.py プロジェクト: sunliwen/celery
 def __repr__(self):
     return ("<Entry: %s %s {%s}" % (self.name,
                 reprcall(self.task, self.args, self.kwargs),
                 self.schedule))
コード例 #28
0
ファイル: canvas.py プロジェクト: aliscott/celery
 def reprcall(self, *args, **kwargs):
     args, kwargs, _ = self._merge(args, kwargs, {})
     return reprcall(self['task'], args, kwargs)
コード例 #29
0
 def __repr__(self):
     return reprcall('ffwd', (),
                     self._fields(weeks=self.weeks, weekday=self.weekday))
コード例 #30
0
ファイル: job.py プロジェクト: dmarkey/celery
 def __repr__(self):
     return '<%s %s: %s>' % (type(self).__name__, self.id,
         reprcall(self.name, self.args, self.kwargs))
コード例 #31
0
 def _inner(self, *args, **kwargs):
     print("CALL: %r" % reprcall(self.name, args, kwargs))
     return fun(*args, **kwargs)