mirror of
https://github.com/frappe/erpnext.git
synced 2026-08-25 13:03:02 +00:00
perf: make CLI faster (#56437)
This commit is contained in:
@@ -3,8 +3,6 @@ import inspect
|
|||||||
from typing import TypeVar
|
from typing import TypeVar
|
||||||
|
|
||||||
import frappe
|
import frappe
|
||||||
from frappe.model.document import Document
|
|
||||||
from frappe.utils.user import is_website_user
|
|
||||||
|
|
||||||
__version__ = "17.0.0-dev"
|
__version__ = "17.0.0-dev"
|
||||||
|
|
||||||
@@ -155,6 +153,8 @@ def allow_regional(fn):
|
|||||||
|
|
||||||
|
|
||||||
def check_app_permission():
|
def check_app_permission():
|
||||||
|
from frappe.utils.user import is_website_user
|
||||||
|
|
||||||
if frappe.session.user == "Administrator":
|
if frappe.session.user == "Administrator":
|
||||||
return True
|
return True
|
||||||
|
|
||||||
@@ -175,6 +175,8 @@ def normalize_ctx_input(T: type) -> callable:
|
|||||||
- Casting the result to the specified type T
|
- Casting the result to the specified type T
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
from frappe.model.document import Document
|
||||||
|
|
||||||
def decorator(func: callable):
|
def decorator(func: callable):
|
||||||
# conserve annotations for frappe.utils.typing_validations
|
# conserve annotations for frappe.utils.typing_validations
|
||||||
@functools.wraps(func, assigned=(a for a in functools.WRAPPER_ASSIGNMENTS if a != "__annotations__"))
|
@functools.wraps(func, assigned=(a for a in functools.WRAPPER_ASSIGNMENTS if a != "__annotations__"))
|
||||||
|
|||||||
Reference in New Issue
Block a user