コード例 #1
0
ファイル: task.py プロジェクト: ghotiv/changes
    def __init__(self, func):
        self.func = lock(func)
        self.task_name = func.__name__
        self.parent_id = None
        self.task_id = None
        self.lock = Lock()
        self.logger = logging.getLogger('jobs.{0}'.format(self.task_name))

        self.__name__ = func.__name__
        self.__doc__ = func.__doc__
        self.__wraps__ = getattr(func, '__wraps__', func)
        self.__code__ = getattr(func, '__code__', None)
コード例 #2
0
ファイル: task.py プロジェクト: pombredanne/changes
    def __init__(self, func, max_retries=MAX_RETRIES, on_abort=None):
        self.func = lock(func)
        self.task_name = func.__name__
        self.parent_id = None
        self.task_id = None
        self.lock = Lock()
        self.logger = logging.getLogger("jobs.{0}".format(self.task_name))

        self.max_retries = max_retries
        self.on_abort = on_abort

        self.__name__ = func.__name__
        self.__doc__ = func.__doc__
        self.__wraps__ = getattr(func, "__wraps__", func)
        self.__code__ = getattr(func, "__code__", None)
コード例 #3
0
    def __init__(self, func, max_retries=MAX_RETRIES, on_abort=None):
        self.func = lock(func)
        self.task_name = func.__name__
        self.parent_id = None
        self.task_id = None
        self.lock = Lock()
        self.logger = logging.getLogger('jobs.{0}'.format(self.task_name))

        self.max_retries = max_retries
        self.on_abort = on_abort

        self.__name__ = func.__name__
        self.__doc__ = func.__doc__
        self.__wraps__ = getattr(func, '__wraps__', func)
        self.__code__ = getattr(func, '__code__', None)
コード例 #4
0
ファイル: task.py プロジェクト: DRP-Guy/changes
    def __init__(self, func, max_retries=MAX_RETRIES, on_abort=None):
        incr('task_construct')
        incr('untracked_task')
        self.func = lock(func)
        self.task_name = func.__name__
        self.parent_id = None
        self.task_id = None
        self.lock = Lock()
        self.logger = logging.getLogger('jobs.{0}'.format(self.task_name))

        self.max_retries = max_retries
        self.on_abort = on_abort

        self.__name__ = func.__name__
        self.__doc__ = func.__doc__
        self.__wraps__ = getattr(func, '__wraps__', func)
        self.__code__ = getattr(func, '__code__', None)
コード例 #5
0
ファイル: task.py プロジェクト: bowlofstew/changes
    def __init__(self, func, max_retries=MAX_RETRIES, on_abort=None):
        self.func = lock(func)
        self.task_name = func.__name__
        self.parent_id = None
        self.task_id = None
        self.lock = Lock()
        self.logger = logging.getLogger('jobs.{0}'.format(self.task_name))

        self.max_retries = max_retries
        self.on_abort = on_abort

        # Whether to continue running the task even if we don't find it in the DB.
        # Intended for testing. Allowing this to be disabled makes it possible for
        # tests that have no interaction with the Task infrastructure to ignore the
        # TrackedTask wrapping.
        self.allow_absent_from_db = False

        self.__name__ = func.__name__
        self.__doc__ = func.__doc__
        self.__wraps__ = getattr(func, '__wraps__', func)
        self.__code__ = getattr(func, '__code__', None)
コード例 #6
0
ファイル: task.py プロジェクト: simudream/changes
    def __init__(self, func, max_retries=MAX_RETRIES, on_abort=None):
        self.func = lock(func)
        self.task_name = func.__name__
        self.parent_id = None
        self.task_id = None
        self.lock = Lock()
        self.logger = logging.getLogger('jobs.{0}'.format(self.task_name))

        self.max_retries = max_retries
        self.on_abort = on_abort

        # Whether to continue running the task even if we don't find it in the DB.
        # Intended for testing. Allowing this to be disabled makes it possible for
        # tests that have no interaction with the Task infrastructure to ignore the
        # TrackedTask wrapping.
        self.allow_absent_from_db = False

        self.__name__ = func.__name__
        self.__doc__ = func.__doc__
        self.__wraps__ = getattr(func, '__wraps__', func)
        self.__code__ = getattr(func, '__code__', None)