From 325c8c01901b4cb63b2e5b9cd16db4bcb6012e84 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 9 Nov 2024 13:19:27 +1100 Subject: [PATCH] PyDoc: add doc-string for addon_utils.extensions_refresh --- scripts/modules/addon_utils.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/scripts/modules/addon_utils.py b/scripts/modules/addon_utils.py index be90b034ab5..937eb4db5dc 100644 --- a/scripts/modules/addon_utils.py +++ b/scripts/modules/addon_utils.py @@ -1819,6 +1819,16 @@ def _initialize_extensions_repos_once(): # Extension Public API def extensions_refresh(ensure_wheels=True, addon_modules_pending=None): + """ + Ensure data relating to extensions is up to date. + This should be called after extensions on the file-system have changed. + + :arg ensure_wheels: When true, refresh installed wheels with wheels used by extensions. + :type ensure_wheels: bool + :arg addon_modules_pending: Refresh these add-ons by listing their package names, as if they are enabled. + This is needed so wheels can be setup before the add-on is enabled. + :type addon_modules_pending: Sequence[str] | None + """ # Ensure any changes to extensions refresh `_extensions_incompatible`. _initialize_extensions_compat_data(