def validate_inp(f):

    def wrapper(inp):
        if not inp:
            return False
return f(inp)
return wrapper

@validate_inp
def func(inp):
    return int(inp['value']) + 1
func(False)
func({'value': 1})
Ищем идиоматический способ оценки False, если аргумент False в Python 3