Skip to content

Commit 906eee6

Browse files
committed
Quality pass
1 parent 018ac6a commit 906eee6

File tree

6 files changed

+24
-24
lines changed

6 files changed

+24
-24
lines changed

sonar/app_branches.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,6 @@
2222

2323
from __future__ import annotations
2424
from typing import Optional, TYPE_CHECKING
25-
26-
if TYPE_CHECKING:
27-
from sonar.util import types
28-
from datetime import datetime
29-
3025
import json
3126
from requests.utils import quote
3227

@@ -39,6 +34,9 @@
3934
from sonar import exceptions, projects, utilities
4035
import sonar.util.constants as c
4136

37+
if TYPE_CHECKING:
38+
from sonar.util import types
39+
from datetime import datetime
4240

4341
_NOT_SUPPORTED = "Applications not supported in community edition"
4442

sonar/branches.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,6 @@
2424
from http import HTTPStatus
2525
from typing import Optional, TYPE_CHECKING
2626

27-
if TYPE_CHECKING:
28-
from sonar.projects import Project
29-
from sonar.util import types
30-
from datetime import datetime
31-
3227
import json
3328
import re
3429
from urllib.parse import unquote
@@ -38,13 +33,16 @@
3833
from sonar.util import cache
3934
import sonar.logging as log
4035
from sonar import components, settings, exceptions, tasks
41-
from sonar import projects
36+
from sonar.projects import Project
4237
import sonar.utilities as util
4338

4439
from sonar.audit.problem import Problem
4540
from sonar.audit.rules import get_rule, RuleId
4641
import sonar.util.constants as c
4742

43+
if TYPE_CHECKING:
44+
from sonar.util import types
45+
from datetime import datetime
4846

4947
_UNSUPPORTED_IN_CE = "Branches not available in Community Edition"
5048

sonar/findings.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,6 @@
2323
import concurrent.futures
2424
from typing import Optional, TYPE_CHECKING
2525

26-
if TYPE_CHECKING:
27-
from datetime import datetime
28-
from sonar.util import types
29-
3026
import re
3127
import Levenshtein
3228

@@ -38,7 +34,11 @@
3834

3935
import sonar.utilities as util
4036
from sonar import projects, rules
41-
from sonar.changelog import Changelog
37+
38+
if TYPE_CHECKING:
39+
from datetime import datetime
40+
from sonar.util import types
41+
from sonar.changelog import Changelog
4242

4343
_JSON_FIELDS_REMAPPED = (("pull_request", "pullRequest"), ("_comments", "comments"))
4444

sonar/measures.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ def get_history(concerned_object: object, metrics_list: KeyList, **kwargs) -> li
171171
return res_list
172172

173173

174-
def get_rating_letter(rating: Union[int, float, str]) -> str:
174+
def get_rating_letter(rating: Union[float, str]) -> str:
175175
"""
176176
:param any rating: The rating as repturned by the API (a str or float)
177177
:return: The rating converted from number to letter, if number between 1 and 5, else the unchanged rating

sonar/portfolios.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,6 @@
3131
from http import HTTPStatus
3232
from threading import Lock
3333

34-
if TYPE_CHECKING:
35-
from sonar.util import types
36-
from sonar.branches import Branch
37-
3834
import sonar.logging as log
3935
import sonar.platform as pf
4036
from sonar.util import cache
@@ -43,15 +39,17 @@
4339
from sonar import aggregations, exceptions, applications, app_branches
4440
from sonar.projects import Project
4541

46-
4742
import sonar.permissions.permissions as perms
4843
import sonar.permissions.portfolio_permissions as pperms
4944
import sonar.sqobject as sq
5045
import sonar.utilities as util
5146
from sonar.audit import rules, problem
52-
5347
from sonar.portfolio_reference import PortfolioReference
5448

49+
if TYPE_CHECKING:
50+
from sonar.util import types
51+
from sonar.branches import Branch
52+
5553
_CLASS_LOCK = Lock()
5654

5755
_PORTFOLIO_QUALIFIER = "VW"

sonar/webhooks.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,13 @@ class WebHook(sq.SqObject):
4242
"""
4343

4444
CACHE: ClassVar[cache.Cache] = cache.Cache()
45-
API: ClassVar[dict[str, str]] = {c.CREATE: "webhooks/create", c.READ: "webhooks/list", c.UPDATE: "webhooks/update", c.LIST: "webhooks/list", c.DELETE: "webhooks/delete"}
45+
API: ClassVar[dict[str, str]] = {
46+
c.CREATE: "webhooks/create",
47+
c.READ: "webhooks/list",
48+
c.UPDATE: "webhooks/update",
49+
c.LIST: "webhooks/list",
50+
c.DELETE: "webhooks/delete",
51+
}
4652
SEARCH_KEY_FIELD: ClassVar[str] = "key"
4753
SEARCH_RETURN_FIELD: ClassVar[str] = "webhooks"
4854

0 commit comments

Comments
 (0)