def signal_wrapper(f):
@wraps(f)<EOL>def wrapper(*args, **kwds):<EOL><INDENT>args = map(convert, args)<EOL>kwds = {convert(k): convert(v) for k, v in kwds.items()}<EOL>return f(*args, **kwds)<EOL><DEDENT>return wrapper<EOL>
Decorator converts function's arguments from dbus types to python.