From 2bbab585f7f8d6e2ac89c774f267feb7968b1ee6 Mon Sep 17 00:00:00 2001 From: David Wilson Date: Thu, 13 Dec 2018 03:27:20 +0000 Subject: [PATCH] service: fix NameError during no-reply call on 3.x. --- mitogen/service.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mitogen/service.py b/mitogen/service.py index 8016987c..9aa4af83 100644 --- a/mitogen/service.py +++ b/mitogen/service.py @@ -52,9 +52,13 @@ _pool_lock = threading.Lock() if mitogen.core.PY3: def func_code(func): return func.__code__ + def func_name(func): + return func.__name__ else: def func_code(func): return func.func_code + def func_name(func): + return func.func_name @mitogen.core.takes_router @@ -244,7 +248,7 @@ class Invoker(object): if no_reply: LOG.exception('While calling no-reply method %s.%s', type(self.service).__name__, - method.func_name) + func_name(method)) else: raise