def someDecorator(arg=None):

    def decorator(func):

        def wrapper(*a, **ka):
            return func(*a, **ka)
return wrapper
if callable(arg):
    return decorator(arg)
else:
    pass
Использование декоратора Python с круглыми скобками или без них