From d78b1b576eb8ee300d2bfd7d6d0779d5eb1aa8c7 Mon Sep 17 00:00:00 2001 From: Antoine Meynard Date: Tue, 22 Nov 2022 14:15:36 +0100 Subject: [PATCH] feat: add keep_base_url when getting configuration from file --- gitlab/config.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/gitlab/config.py b/gitlab/config.py index 3589905bd..0f4b2cd6e 100644 --- a/gitlab/config.py +++ b/gitlab/config.py @@ -108,6 +108,7 @@ def __init__( self.timeout: int = 60 self.url: Optional[str] = None self.user_agent: str = USER_AGENT + self.keep_base_url: bool = False self._files = _get_config_files(config_files) if self._files: @@ -235,6 +236,15 @@ def _parse_config(self) -> None: except _CONFIG_PARSER_ERRORS: pass + try: + self.keep_base_url = _config.getboolean("global", "keep_base_url") + except _CONFIG_PARSER_ERRORS: + pass + try: + self.keep_base_url = _config.getboolean(self.gitlab_id, "keep_base_url") + except _CONFIG_PARSER_ERRORS: + pass + try: self.retry_transient_errors = _config.getboolean( "global", "retry_transient_errors"