jcloude/press/utils/extra.py
2025-12-23 19:56:26 +08:00

17 lines
285 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):
jingrow.throw("This method is disabled", jingrow.PermissionError)
return wrapper