Replaced fixed arg with dynamic args in log_call_deferred

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
This commit is contained in:
fenn-cs 2021-08-14 00:09:34 +01:00
parent 492bcbbd12
commit 27c8e62cf6

View File

@ -324,8 +324,8 @@ def log_call_deferred(action_type):
def logged_f(*a, **kw): def logged_f(*a, **kw):
# Use the action's context method to avoid ending the action when # Use the action's context method to avoid ending the action when
# the `with` block ends. # the `with` block ends.
args = bytes_to_unicode(True, kw['arguments']) args = {k: bytes_to_unicode(True, kw[k]) for k in kw}
with start_action(action_type=action_type, arguments=args).context(): with start_action(action_type=action_type, **args).context():
# Use addActionFinish so that the action finishes when the # Use addActionFinish so that the action finishes when the
# Deferred fires. # Deferred fires.
d = maybeDeferred(f, *a, **kw) d = maybeDeferred(f, *a, **kw)