MCPcopy
hub / github.com/celery/celery / rdb_handler

Function rdb_handler

celery/apps/worker.py:505–512  ·  view source on GitHub ↗

Signal handler setting a rdb breakpoint at the current frame.

(*args)

Source from the content-addressed store, hash-verified

503 sig='SIGUSR2'): # pragma: no cover
504
505 def rdb_handler(*args):
506 """Signal handler setting a rdb breakpoint at the current frame."""
507 with in_sighandler():
508 from celery.contrib.rdb import _frame, set_trace
509
510 # gevent does not pass standard signal handler args
511 frame = args[1] if args else _frame().f_back
512 set_trace(frame)
513 if os.environ.get(envvar):
514 platforms.signals[sig] = rdb_handler
515

Callers

nothing calls this directly

Calls 2

in_sighandlerFunction · 0.90
set_traceFunction · 0.90

Tested by

no test coverage detected