def test_anon_logger(self): l = log.anon_logger('test_anon_logger') self.assertIsInstance(l.handlers[0], log.NullHandler)
# -*- coding: utf-8 -*- from __future__ import absolute_import import logging import os import time from kombu.log import anon_logger from kombu.utils.encoding import safe_repr from celery.utils import timer2 _default_logger = anon_logger("celery.concurrency") def apply_target(target, args=(), kwargs={}, callback=None, accept_callback=None, pid=None, **_): if accept_callback: accept_callback(pid or os.getpid(), time.time()) callback(target(*args, **kwargs)) class BasePool(object): RUN = 0x1 CLOSE = 0x2 TERMINATE = 0x3 Timer = timer2.Timer #: set to true if the pool can be shutdown from within #: a signal handler.
from anyjson import deserialize from celery import current_app as celery from celery import platforms from celery.bin.celeryd_multi import MultiTool from celery.utils.encoding import safe_str from eventlet import Timeout from kombu.log import anon_logger from kombu.pools import connections, producers from django.db import models from django.utils.translation import ugettext_lazy as _ from . import managers from ..utils import cached_property, find_symbol logger = anon_logger("Instance") def shsplit(s): if s: return shlex.split(safe_str(s)) return [] class Broker(models.Model): """Broker connection arguments.""" # XXX I think this model can be removed now that it only contains the URL. objects = managers.BrokerManager() url = models.CharField(_(u"URL"), max_length=200, unique=True)
from anyjson import deserialize from celery import current_app as celery from celery import platforms from celery.bin.celeryd_multi import MultiTool from celery.utils.encoding import safe_str from eventlet import Timeout from kombu.log import anon_logger from kombu.pools import connections, producers from django.db import models from django.utils.translation import ugettext_lazy as _ from . import managers from cyme.utils import cached_property, find_symbol logger = anon_logger('Instance') def shsplit(s): if s: return shlex.split(safe_str(s)) return [] class Broker(models.Model): """Broker connection arguments.""" # XXX I think this model can be removed now that it only contains the URL. objects = managers.BrokerManager() url = models.CharField(_(u'URL'), max_length=200, unique=True)