MCPcopy
hub / github.com/celery/celery / _find_sig_argument

Method _find_sig_argument

celery/bin/multi.py:344–357  ·  view source on GitHub ↗
(self, p, default=signal.SIGTERM)

Source from the content-addressed store, hash-verified

342 self.say(__doc__)
343
344 def _find_sig_argument(self, p, default=signal.SIGTERM):
345 args = p.args[len(p.values):]
346 for arg in reversed(args):
347 if len(arg) == 2 and arg[0] == '-':
348 try:
349 return int(arg[1])
350 except ValueError:
351 pass
352 if arg[0] == '-':
353 try:
354 return signals.signum(arg[1:])
355 except (AttributeError, TypeError):
356 pass
357 return default
358
359 def _nodes_from_argv(self, argv, cmd=None):
360 cmd = cmd if cmd is not None else self.cmd

Callers 1

_innerFunction · 0.80

Calls 1

signumMethod · 0.80

Tested by

no test coverage detected