Celery v5.0.1 Documentation
functional import memoize from celery.utils.serialization import strtobool __all__ = ('Option', 'NAMESPACES', 'flatten', 'find') DEFAULT_POOL = 'prefork' DEFAULT_ACCEPT_CONTENT = ['json'] DEFAULT_PROCESS_LOG_FMT default->{!r}>'.format(self.type, self.default) NAMESPACES = Namespace( accept_content=Option(DEFAULT_ACCEPT_CONTENT, type='list', old=OLD_NS), keyfilter(ns, key, opt) DEFAULTS = { key: opt.default for key, opt in flatten(NAMESPACES) } __compat = list(flatten(NAMESPACES, keyfilter=_to_compat)) _OLD_DEFAULTS = {old_key: opt.default for old_key, _0 码力 | 2313 页 | 2.13 MB | 1 年前3Celery 3.0 Documentation
functional import memoize from celery.utils.serialization import strtobool __all__ = ['Option', 'NAMESPACES', 'flatten', 'find'] is_jython = sys.platform.startswith('java') is_pypy = hasattr(sys, 'pypy_version_info') r}>'.format(self.type, self.default) NAMESPACES = Namespace( accept_content=Option(DEFAULT_ACCEPT_CONTENT, type='list', old=OLD_NS), yield ret DEFAULTS = { key: opt.default for key, opt in flatten(NAMESPACES) } __compat = list(flatten(NAMESPACES, keyfilter=_to_compat)) _OLD_DEFAULTS = {old_key: opt.default for old_key, _0 码力 | 2110 页 | 2.23 MB | 1 年前3Celery v4.0.0 Documentation
functional import memoize from celery.utils.serialization import strtobool __all__ = ['Option', 'NAMESPACES', 'flatten', 'find'] is_jython = sys.platform.startswith('java') is_pypy = hasattr(sys, 'pypy_version_info') r}>'.format(self.type, self.default) NAMESPACES = Namespace( accept_content=Option(DEFAULT_ACCEPT_CONTENT, type='list', old=OLD_NS), yield ret DEFAULTS = { key: opt.default for key, opt in flatten(NAMESPACES) } __compat = list(flatten(NAMESPACES, keyfilter=_to_compat)) _OLD_DEFAULTS = {old_key: opt.default for old_key, _0 码力 | 2106 页 | 2.23 MB | 1 年前3Celery v5.0.2 Documentation
functional import memoize from celery.utils.serialization import strtobool __all__ = ('Option', 'NAMESPACES', 'flatten', 'find') DEFAULT_POOL = 'prefork' DEFAULT_ACCEPT_CONTENT = ['json'] DEFAULT_PROCESS_LOG_FMT default->{!r}>'.format(self.type, self.default) NAMESPACES = Namespace( accept_content=Option(DEFAULT_ACCEPT_CONTENT, type='list', old=OLD_NS), keyfilter(ns, key, opt) DEFAULTS = { key: opt.default for key, opt in flatten(NAMESPACES) } __compat = list(flatten(NAMESPACES, keyfilter=_to_compat)) _OLD_DEFAULTS = {old_key: opt.default for old_key, _0 码力 | 2313 页 | 2.14 MB | 1 年前3Celery v5.0.0 Documentation
functional import memoize from celery.utils.serialization import strtobool __all__ = ('Option', 'NAMESPACES', 'flatten', 'find') DEFAULT_POOL = 'prefork' DEFAULT_ACCEPT_CONTENT = ['json'] DEFAULT_PROCESS_LOG_FMT default->{!r}>'.format(self.type, self.default) NAMESPACES = Namespace( accept_content=Option(DEFAULT_ACCEPT_CONTENT, type='list', old=OLD_NS), keyfilter(ns, key, opt) DEFAULTS = { key: opt.default for key, opt in flatten(NAMESPACES) } __compat = list(flatten(NAMESPACES, keyfilter=_to_compat)) _OLD_DEFAULTS = {old_key: opt.default for old_key, _0 码力 | 2309 页 | 2.13 MB | 1 年前3Celery v5.0.5 Documentation
functional import memoize from celery.utils.serialization import strtobool __all__ = ('Option', 'NAMESPACES', 'flatten', 'find') DEFAULT_POOL = 'prefork' DEFAULT_ACCEPT_CONTENT = ['json'] DEFAULT_PROCESS_LOG_FMT default->{!r}>'.format(self.type, self.default) NAMESPACES = Namespace( accept_content=Option(DEFAULT_ACCEPT_CONTENT, type='list', old=OLD_NS), keyfilter(ns, key, opt) DEFAULTS = { key: opt.default for key, opt in flatten(NAMESPACES) } __compat = list(flatten(NAMESPACES, keyfilter=_to_compat)) _OLD_DEFAULTS = {old_key: opt.default for old_key, _0 码力 | 2315 页 | 2.14 MB | 1 年前3Celery 2.1 Documentation
’sum-of-two-numbers’ The best practice is to use the module name as a prefix to classify the tasks using namespaces. This way the name won’t collide with the name from another module: >>> @task(name="tasks.add")0 码力 | 285 页 | 1.19 MB | 1 年前3Celery 2.1 Documentation
'sum-of-two-numbers' The best practice is to use the module name as a prefix to classify the tasks using namespaces. This way the name won’t collide with the name from another module: >>> @task(name="tasks.add")0 码力 | 463 页 | 861.69 KB | 1 年前3Celery 2.3 Documentation
Release 2.3.5 The best practice is to use the module name as a prefix to classify the tasks using namespaces. This way the name won’t collide with the name from another module: >>> @task(name="tasks.add")0 码力 | 334 页 | 1.25 MB | 1 年前3Celery 2.2 Documentation
’sum-of-two-numbers’ The best practice is to use the module name as a prefix to classify the tasks using namespaces. This way the name won’t collide with the name from another module: >>> @task(name="tasks.add")0 码力 | 314 页 | 1.26 MB | 1 年前3
共 18 条
- 1
- 2