MCPcopy
hub / github.com/celery/celery / __init__

Method __init__

celery/worker/worker.py:90–99  ·  view source on GitHub ↗
(self, app=None, hostname=None, **kwargs)

Source from the content-addressed store, hash-verified

88 }
89
90 def __init__(self, app=None, hostname=None, **kwargs):
91 self.app = app or self.app
92 self.hostname = default_nodename(hostname)
93 self.startup_time = datetime.now(timezone.utc)
94 self.app.loader.init_worker()
95 self.on_before_init(**kwargs)
96 self.setup_defaults(**kwargs)
97 self.on_after_init(**kwargs)
98
99 self.setup_instance(**self.prepare_args(**kwargs))
100
101 def setup_instance(self, queues=None, ready_callback=None, pidfile=None,
102 include=None, use_eventloop=None, exclude_queues=None,

Callers

nothing calls this directly

Calls 8

on_before_initMethod · 0.95
setup_defaultsMethod · 0.95
on_after_initMethod · 0.95
setup_instanceMethod · 0.95
prepare_argsMethod · 0.95
default_nodenameFunction · 0.90
init_workerMethod · 0.80
nowMethod · 0.45

Tested by

no test coverage detected