MCPcopy
hub / github.com/celery/celery / reraise_errors

Function reraise_errors

celery/security/utils.py:20–28  ·  view source on GitHub ↗

Context reraising crypto errors as :exc:`SecurityError`.

(msg='{0!r}', errors=None)

Source from the content-addressed store, hash-verified

18
19@contextmanager
20def reraise_errors(msg='{0!r}', errors=None):
21 """Context reraising crypto errors as :exc:`SecurityError`."""
22 errors = (cryptography.exceptions,) if errors is None else errors
23 try:
24 yield
25 except errors as exc:
26 reraise(SecurityError,
27 SecurityError(msg.format(exc)),
28 sys.exc_info()[2])

Callers 7

test_reraise_errorsMethod · 0.90
__init__Method · 0.85
verifyMethod · 0.85
__init__Method · 0.85
signMethod · 0.85
serializeMethod · 0.85
deserializeMethod · 0.85

Calls 3

reraiseFunction · 0.90
SecurityErrorClass · 0.90
formatMethod · 0.45

Tested by 1

test_reraise_errorsMethod · 0.72