diff --git a/frappe/__init__.py b/frappe/__init__.py index 1c228fc2d3..3d31adbcfa 100644 --- a/frappe/__init__.py +++ b/frappe/__init__.py @@ -1003,7 +1003,8 @@ def has_permission( parent_doctype=None, ): """ - Return True if the user has permission `ptype` for given `doctype` or `doc` + Return True if the user has permission `ptype` for given `doctype` or `doc`. + Raise `frappe.PermissionError` if user isn't permitted and `throw` is truthy :param doctype: DocType for which permission is to be check. @@ -1152,7 +1153,7 @@ def set_value(doctype, docname, fieldname, value=None): def get_cached_doc(*args, **kwargs) -> "Document": - """Like `frappe.get_doc`, but return from cache if available.""" + """Identical to `frappe.get_doc`, but return from cache if available.""" if (key := can_cache_doc(args)) and (doc := cache.get_value(key)): return doc diff --git a/frappe/build.py b/frappe/build.py index af9bfce72d..03b830f0cb 100644 --- a/frappe/build.py +++ b/frappe/build.py @@ -133,9 +133,8 @@ def setup_assets(assets_archive): return directories_created -def download_frappe_assets(verbose=True): - """Downloads and sets up Frappe assets if they exist based on the current - commit HEAD. +def download_frappe_assets(verbose=True) -> bool: + """Download and set up Frappe assets if they exist based on the current commit HEAD. Return True if correctly setup else return False. """ frappe_head = getoutput("cd ../apps/frappe && git rev-parse HEAD")