def _register_func(func=None, name=None): if func is not None: wrapped = _real_wrapper(func) register(wrapped, msg_type, func.__name__) return wrapped else: def wrapper(new_func): wrapped = _real_wrapper(new_func) register(wrapped, msg_type, name or new_func.__name__) return wrapper
def wrapper(new_func): wrapped = _real_wrapper(new_func) register(wrapped, msg_type, name or new_func.__name__)
def wrapper(new_func): wrapped = _real_wrapper(new_func) register(wrapped, msg_type, name or new_func.__name__, accept_self=accept_self)