diff options
Diffstat (limited to 'gitlab')
| -rw-r--r-- | gitlab/config.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gitlab/config.py b/gitlab/config.py index 2fe058a..dc577fc 100644 --- a/gitlab/config.py +++ b/gitlab/config.py @@ -137,6 +137,12 @@ class GitlabConfigParser: _config = configparser.ConfigParser() _config.read(self._files) + if self.gitlab_id and not _config.has_section(self.gitlab_id): + raise GitlabDataError( + f"A gitlab id was provided ({self.gitlab_id}) " + "but no config section found" + ) + if self.gitlab_id is None: try: self.gitlab_id = _config.get("global", "default") |
