66from slugify import slugify
77
88from gitlab2sentry .exceptions import SentryProjectCreationFailed
9- from gitlab2sentry .resources import settings , G2SProject , G2S_STATS , GRAPHQL_LIST_PROJECTS_QUERY , GRAPHQL_FETCH_PROJECT_QUERY
9+ from gitlab2sentry .resources import (
10+ G2S_STATS ,
11+ GRAPHQL_FETCH_PROJECT_QUERY ,
12+ GRAPHQL_LIST_PROJECTS_QUERY ,
13+ G2SProject ,
14+ settings ,
15+ )
1016from gitlab2sentry .utils import GitlabProvider , SentryProvider
1117
1218logging .basicConfig (
@@ -31,7 +37,9 @@ def _get_gitlab_provider(self) -> GitlabProvider:
3137 return GitlabProvider (settings .gitlab_url , settings .gitlab_token )
3238
3339 def _get_sentry_provider (self ) -> SentryProvider :
34- return SentryProvider (settings .sentry_url , settings .sentry_token , settings .sentry_org_slug )
40+ return SentryProvider (
41+ settings .sentry_url , settings .sentry_token , settings .sentry_org_slug
42+ )
3543
3644 def _ensure_sentry_group (self , name : str ) -> None :
3745 if name not in self .sentry_groups :
@@ -108,7 +116,9 @@ def _get_mr_states(
108116 ):
109117 if not (sentryclirc_mr_state and sentryclirc_mr_state == "opened" ):
110118 sentryclirc_mr_state = mr ["state" ]
111- elif mr ["title" ] == settings .dsn_mr_title .format (project_name = project_name ):
119+ elif mr ["title" ] == settings .dsn_mr_title .format (
120+ project_name = project_name
121+ ):
112122 if not (dsn_mr_state and dsn_mr_state == "opened" ):
113123 dsn_mr_state = mr ["state" ]
114124 else :
@@ -230,7 +240,7 @@ def _create_sentry_project(
230240 full_path : str ,
231241 sentry_group_name : str ,
232242 sentry_project_name : str ,
233- sentry_project_slug : str
243+ sentry_project_slug : str ,
234244 ) -> Optional [Dict [str , Any ]]:
235245 try :
236246 return self .sentry_provider .get_or_create_project (
@@ -256,7 +266,7 @@ def _handle_g2s_project(
256266 self ,
257267 g2s_project : G2SProject ,
258268 sentry_group_name : str ,
259- custom_name : Optional [str ] = None
269+ custom_name : Optional [str ] = None ,
260270 ) -> bool :
261271 """
262272 Creates sentry project for all given gitlab projects. It
@@ -304,7 +314,7 @@ def _handle_g2s_project(
304314 g2s_project .full_path ,
305315 sentry_group_name ,
306316 sentry_project_name ,
307- sentry_project_slug
317+ sentry_project_slug ,
308318 )
309319
310320 # If Sentry fails to create project skip
@@ -348,9 +358,7 @@ def _handle_g2s_project(
348358 return False
349359
350360 def update (
351- self ,
352- full_path : Optional [str ] = None ,
353- custom_name : Optional [str ] = None
361+ self , full_path : Optional [str ] = None , custom_name : Optional [str ] = None
354362 ) -> None :
355363 """
356364 args: full_path
@@ -372,7 +380,7 @@ def update(
372380 if g2s_project :
373381 sentry_group_name = g2s_project .group .split ("/" )[0 ].strip ()
374382 self ._handle_g2s_project (
375- g2s_project , sentry_group_name , custom_name # type: ignore
383+ g2s_project , sentry_group_name , custom_name # type: ignore
376384 )
377385 else :
378386 logging .info (
0 commit comments