def _notification_signature(func):
# To provide meaningful documentation of the signature of a
# notification, inspect the wrapped function to get its arguments.
args, varargs, varkw, defaults = inspect.getargspec(func)
if len(args) > 0 and args[0] == 'self':
# Discard "self" argument, if it exists.
args = args[1:]
return func.__name__+inspect.formatargspec(args, varargs, varkw, defaults)
评论列表
文章目录