Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit1471c82

Browse files
chore: remove broad Exception catching fromconfig.py
Change "except Exception:" catching to more granular exceptions.A step in enabling the "broad-except" check in pylint.
1 parent1136b17 commit1471c82

File tree

1 file changed

+19
-25
lines changed

1 file changed

+19
-25
lines changed

‎gitlab/config.py

Lines changed: 19 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -165,108 +165,102 @@ def _parse_config(self) -> None:
165165
# Value Error means the option exists but isn't a boolean.
166166
# Get as a string instead as it should then be a local path to a
167167
# CA bundle.
168-
try:
169-
self.ssl_verify=_config.get("global","ssl_verify")
170-
exceptException:# pragma: no cover
171-
pass
172-
exceptException:
168+
self.ssl_verify=_config.get("global","ssl_verify")
169+
except (configparser.NoOptionError,configparser.NoSectionError):
173170
pass
174171
try:
175172
self.ssl_verify=_config.getboolean(self.gitlab_id,"ssl_verify")
176173
exceptValueError:
177174
# Value Error means the option exists but isn't a boolean.
178175
# Get as a string instead as it should then be a local path to a
179176
# CA bundle.
180-
try:
181-
self.ssl_verify=_config.get(self.gitlab_id,"ssl_verify")
182-
exceptException:# pragma: no cover
183-
pass
184-
exceptException:
177+
self.ssl_verify=_config.get(self.gitlab_id,"ssl_verify")
178+
except (configparser.NoOptionError,configparser.NoSectionError):
185179
pass
186180

187181
try:
188182
self.timeout=_config.getint("global","timeout")
189-
exceptException:
183+
except(configparser.NoOptionError,configparser.NoSectionError):
190184
pass
191185
try:
192186
self.timeout=_config.getint(self.gitlab_id,"timeout")
193-
exceptException:
187+
except(configparser.NoOptionError,configparser.NoSectionError):
194188
pass
195189

196190
try:
197191
self.private_token=_config.get(self.gitlab_id,"private_token")
198-
exceptException:
192+
except(configparser.NoOptionError,configparser.NoSectionError):
199193
pass
200194

201195
try:
202196
self.oauth_token=_config.get(self.gitlab_id,"oauth_token")
203-
exceptException:
197+
except(configparser.NoOptionError,configparser.NoSectionError):
204198
pass
205199

206200
try:
207201
self.job_token=_config.get(self.gitlab_id,"job_token")
208-
exceptException:
202+
except(configparser.NoOptionError,configparser.NoSectionError):
209203
pass
210204

211205
try:
212206
self.http_username=_config.get(self.gitlab_id,"http_username")
213207
self.http_password=_config.get(
214208
self.gitlab_id,"http_password"
215209
)# pragma: no cover
216-
exceptException:
210+
except(configparser.NoOptionError,configparser.NoSectionError):
217211
pass
218212

219213
self._get_values_from_helper()
220214

221215
try:
222216
self.api_version=_config.get("global","api_version")
223-
exceptException:
217+
except(configparser.NoOptionError,configparser.NoSectionError):
224218
pass
225219
try:
226220
self.api_version=_config.get(self.gitlab_id,"api_version")
227-
exceptException:
221+
except(configparser.NoOptionError,configparser.NoSectionError):
228222
pass
229223
ifself.api_versionnotin ("4",):
230224
raiseGitlabDataError(f"Unsupported API version:{self.api_version}")
231225

232226
forsectionin ["global",self.gitlab_id]:
233227
try:
234228
self.per_page=_config.getint(section,"per_page")
235-
exceptException:
229+
except(configparser.NoOptionError,configparser.NoSectionError):
236230
pass
237231
ifself.per_pageisnotNoneandnot0<=self.per_page<=100:
238232
raiseGitlabDataError(f"Unsupported per_page number:{self.per_page}")
239233

240234
try:
241235
self.pagination=_config.get(self.gitlab_id,"pagination")
242-
exceptException:
236+
except(configparser.NoOptionError,configparser.NoSectionError):
243237
pass
244238

245239
try:
246240
self.order_by=_config.get(self.gitlab_id,"order_by")
247-
exceptException:
241+
except(configparser.NoOptionError,configparser.NoSectionError):
248242
pass
249243

250244
try:
251245
self.user_agent=_config.get("global","user_agent")
252-
exceptException:
246+
except(configparser.NoOptionError,configparser.NoSectionError):
253247
pass
254248
try:
255249
self.user_agent=_config.get(self.gitlab_id,"user_agent")
256-
exceptException:
250+
except(configparser.NoOptionError,configparser.NoSectionError):
257251
pass
258252

259253
try:
260254
self.retry_transient_errors=_config.getboolean(
261255
"global","retry_transient_errors"
262256
)
263-
exceptException:
257+
except(configparser.NoOptionError,configparser.NoSectionError):
264258
pass
265259
try:
266260
self.retry_transient_errors=_config.getboolean(
267261
self.gitlab_id,"retry_transient_errors"
268262
)
269-
exceptException:
263+
except(configparser.NoOptionError,configparser.NoSectionError):
270264
pass
271265

272266
def_get_values_from_helper(self)->None:

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp