def register(func): key = clean_key(func) _registry["validators"][key] = func def wrapper(*args, **kwargs): return func(*args, **kwargs) return wrapper
def register(func): key = clean_key(func) _registry["clean_methods"][key] = func def wrapper(*args, **kwargs): return func(*args, **kwargs) return wrapper
def unregister(func): key = clean_key(func) if key in _registry["validators"]: del _registry["validators"][key]
def unregister(func): key = clean_key(func) if key in _registry["actions"]: del _registry["actions"][key]
def unregister(func): key = clean_key(func) if key in _registry["clean_methods"]: del _registry["clean_methods"][key]