jcloude/press/utils/extra.py

17 lines
283 B
Python

from functools import wraps
import jingrow
def disabled(fn):
"""
Decorator to disable a function or method. Raises permission error when
called.
"""
@wraps(fn)
def wrapper(*args, **kwargs):
frappe.throw("This method is disabled", frappe.PermissionError)
return wrapper