summaryrefslogtreecommitdiff
path: root/gitlab/config.py
diff options
context:
space:
mode:
authorAntoine Meynard <work.ameynard@gmail.com>2022-11-22 14:15:36 +0100
committerNejc Habjan <hab.nejc@gmail.com>2022-12-03 21:26:49 +0100
commit50a03017f2ba8ec3252911dd1cf0ed7df42cfe50 (patch)
tree3703271923974973a30feb47fe02566899c523eb /gitlab/config.py
parent44f05dc017c5496e14db82d9650c6a0110b95cf9 (diff)
downloadgitlab-50a03017f2ba8ec3252911dd1cf0ed7df42cfe50.tar.gz
feat: add keep_base_url when getting configuration from file
Diffstat (limited to 'gitlab/config.py')
-rw-r--r--gitlab/config.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/gitlab/config.py b/gitlab/config.py
index 3589905..0f4b2cd 100644
--- a/gitlab/config.py
+++ b/gitlab/config.py
@@ -108,6 +108,7 @@ class GitlabConfigParser:
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:
@@ -236,6 +237,15 @@ class GitlabConfigParser:
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"
)