diff --git a/src/plugins/privacy/config.py b/src/plugins/privacy/config.py index 8eb546e5ca8..7965831943b 100644 --- a/src/plugins/privacy/config.py +++ b/src/plugins/privacy/config.py @@ -41,3 +41,6 @@ class PrivacyConfig(Config): assets_fetch = Type(bool, default = True) assets_fetch_dir = Type(str, default = "assets/external") assets_expr_map = DictOfItems(Type(str), default = {}) + + # Settings for fetching + timeout = Type(int, default = 5) diff --git a/src/plugins/privacy/plugin.py b/src/plugins/privacy/plugin.py index fbf2d424a6d..fd81fd78907 100644 --- a/src/plugins/privacy/plugin.py +++ b/src/plugins/privacy/plugin.py @@ -44,8 +44,6 @@ from .config import PrivacyConfig from .parser import FragmentParser -DEFAULT_TIMEOUT_IN_SECS = 5 - # ----------------------------------------------------------------------------- # Classes # ----------------------------------------------------------------------------- @@ -428,7 +426,7 @@ def _fetch(self, file: File, config: MkDocsConfig): ] ) }, - timeout=DEFAULT_TIMEOUT_IN_SECS, + timeout=self.config.timeout, ) res.raise_for_status()