6
6
from slugify import slugify
7
7
8
8
from gitlab2sentry .exceptions import SentryProjectCreationFailed
9
- from gitlab2sentry .resources import (
10
- G2S_STATS ,
11
- GRAPHQL_FETCH_PROJECT_QUERY ,
12
- GRAPHQL_LIST_PROJECTS_QUERY ,
13
- G2SProject ,
14
- settings ,
15
- )
9
+ from gitlab2sentry .resources import settings , G2SProject , G2S_STATS , GRAPHQL_LIST_PROJECTS_QUERY , GRAPHQL_FETCH_PROJECT_QUERY
16
10
from gitlab2sentry .utils import GitlabProvider , SentryProvider
17
11
18
12
logging .basicConfig (
@@ -37,9 +31,7 @@ def _get_gitlab_provider(self) -> GitlabProvider:
37
31
return GitlabProvider (settings .gitlab_url , settings .gitlab_token )
38
32
39
33
def _get_sentry_provider (self ) -> SentryProvider :
40
- return SentryProvider (
41
- settings .sentry_url , settings .sentry_token , settings .sentry_org_slug
42
- )
34
+ return SentryProvider (settings .sentry_url , settings .sentry_token , settings .sentry_org_slug )
43
35
44
36
def _ensure_sentry_group (self , name : str ) -> None :
45
37
if name not in self .sentry_groups :
@@ -116,9 +108,7 @@ def _get_mr_states(
116
108
):
117
109
if not (sentryclirc_mr_state and sentryclirc_mr_state == "opened" ):
118
110
sentryclirc_mr_state = mr ["state" ]
119
- elif mr ["title" ] == settings .dsn_mr_title .format (
120
- project_name = project_name
121
- ):
111
+ elif mr ["title" ] == settings .dsn_mr_title .format (project_name = project_name ):
122
112
if not (dsn_mr_state and dsn_mr_state == "opened" ):
123
113
dsn_mr_state = mr ["state" ]
124
114
else :
@@ -240,7 +230,7 @@ def _create_sentry_project(
240
230
full_path : str ,
241
231
sentry_group_name : str ,
242
232
sentry_project_name : str ,
243
- sentry_project_slug : str ,
233
+ sentry_project_slug : str
244
234
) -> Optional [Dict [str , Any ]]:
245
235
try :
246
236
return self .sentry_provider .get_or_create_project (
@@ -266,7 +256,7 @@ def _handle_g2s_project(
266
256
self ,
267
257
g2s_project : G2SProject ,
268
258
sentry_group_name : str ,
269
- custom_name : Optional [str ] = None ,
259
+ custom_name : Optional [str ] = None
270
260
) -> bool :
271
261
"""
272
262
Creates sentry project for all given gitlab projects. It
@@ -314,7 +304,7 @@ def _handle_g2s_project(
314
304
g2s_project .full_path ,
315
305
sentry_group_name ,
316
306
sentry_project_name ,
317
- sentry_project_slug ,
307
+ sentry_project_slug
318
308
)
319
309
320
310
# If Sentry fails to create project skip
@@ -358,7 +348,9 @@ def _handle_g2s_project(
358
348
return False
359
349
360
350
def update (
361
- self , full_path : Optional [str ] = None , custom_name : Optional [str ] = None
351
+ self ,
352
+ full_path : Optional [str ] = None ,
353
+ custom_name : Optional [str ] = None
362
354
) -> None :
363
355
"""
364
356
args: full_path
@@ -380,7 +372,7 @@ def update(
380
372
if g2s_project :
381
373
sentry_group_name = g2s_project .group .split ("/" )[0 ].strip ()
382
374
self ._handle_g2s_project (
383
- g2s_project , sentry_group_name , custom_name # type: ignore
375
+ g2s_project , sentry_group_name , custom_name # type: ignore
384
376
)
385
377
else :
386
378
logging .info (
0 commit comments