Skip to content

Commit 299a018

Browse files
Ruff: Add PLC1901 (#13157)
* Ruff: Add PLC1901 * fix * fix * fix * fix * fix * fix
1 parent 6d104d3 commit 299a018

44 files changed

Lines changed: 114 additions & 114 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

dojo/filters.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2269,7 +2269,7 @@ class MetricsFindingFilter(FindingFilter):
22692269

22702270
def __init__(self, *args, **kwargs):
22712271
if args[0]:
2272-
if args[0].get("start_date", "") != "" or args[0].get("end_date", "") != "":
2272+
if args[0].get("start_date", "") or args[0].get("end_date", ""):
22732273
args[0]._mutable = True
22742274
args[0]["date"] = 8
22752275
args[0]._mutable = False
@@ -2299,7 +2299,7 @@ class MetricsFindingFilterWithoutObjectLookups(FindingFilterWithoutObjectLookups
22992299

23002300
def __init__(self, *args, **kwargs):
23012301
if args[0]:
2302-
if args[0].get("start_date", "") != "" or args[0].get("end_date", "") != "":
2302+
if args[0].get("start_date", "") or args[0].get("end_date", ""):
23032303
args[0]._mutable = True
23042304
args[0]["date"] = 8
23052305
args[0]._mutable = False
@@ -2388,7 +2388,7 @@ class MetricsEndpointFilter(MetricsEndpointFilterHelper):
23882388

23892389
def __init__(self, *args, **kwargs):
23902390
if args[0]:
2391-
if args[0].get("start_date", "") != "" or args[0].get("end_date", "") != "":
2391+
if args[0].get("start_date", "") or args[0].get("end_date", ""):
23922392
args[0]._mutable = True
23932393
args[0]["date"] = 8
23942394
args[0]._mutable = False
@@ -2550,7 +2550,7 @@ class MetricsEndpointFilterWithoutObjectLookups(MetricsEndpointFilterHelper, Fin
25502550

25512551
def __init__(self, *args, **kwargs):
25522552
if args[0]:
2553-
if args[0].get("start_date", "") != "" or args[0].get("end_date", "") != "":
2553+
if args[0].get("start_date", "") or args[0].get("end_date", ""):
25542554
args[0]._mutable = True
25552555
args[0]["date"] = 8
25562556
args[0]._mutable = False

dojo/finding/views.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,7 @@ def add_breadcrumbs(self, request: HttpRequest, context: dict):
324324
# show custom breadcrumb if user has filtered by exactly 1 endpoint
325325
if "endpoints" in request.GET:
326326
endpoint_ids = request.GET.getlist("endpoints", [])
327-
if len(endpoint_ids) == 1 and endpoint_ids[0] != "":
327+
if len(endpoint_ids) == 1 and endpoint_ids[0]:
328328
endpoint_id = endpoint_ids[0]
329329
endpoint = get_object_or_404(Endpoint, id=endpoint_id)
330330
context["filter_name"] = "Vulnerable Endpoints"
@@ -2471,7 +2471,7 @@ def merge_finding_product(request, pid):
24712471
finding.tags.add("merged-inactive")
24722472

24732473
# Update the finding to merge into
2474-
if finding_descriptions != "":
2474+
if finding_descriptions:
24752475
finding_to_merge_into.description = f"{finding_to_merge_into.description}\n\n{finding_descriptions}"
24762476

24772477
if finding_to_merge_into.static_finding:
@@ -2480,7 +2480,7 @@ def merge_finding_product(request, pid):
24802480
if finding_to_merge_into.dynamic_finding:
24812481
dynamic = finding.dynamic_finding
24822482

2483-
if finding_references != "":
2483+
if finding_references:
24842484
finding_to_merge_into.references = f"{finding_to_merge_into.references}\n{finding_references}"
24852485

24862486
finding_to_merge_into.static_finding = static

dojo/pipeline.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ def update_azure_groups(backend, uid, user=None, social=None, *args, **kwargs):
7171
soc = user.social_auth.order_by("-created").first()
7272
token = soc.extra_data["access_token"]
7373
group_names = []
74-
if "groups" not in kwargs["response"] or kwargs["response"]["groups"] == "":
74+
if "groups" not in kwargs["response"] or not kwargs["response"]["groups"]:
7575
logger.warning("No groups in response. Stopping to update groups of user based on azureAD")
7676
return
7777
group_IDs = kwargs["response"]["groups"]
@@ -93,7 +93,7 @@ def update_azure_groups(backend, uid, user=None, social=None, *args, **kwargs):
9393
logger.debug("detected " + group_from_response + " as group name and will not call microsoft graph")
9494
group_name = group_from_response
9595

96-
if settings.AZUREAD_TENANT_OAUTH2_GROUPS_FILTER == "" or re.search(settings.AZUREAD_TENANT_OAUTH2_GROUPS_FILTER, group_name):
96+
if not settings.AZUREAD_TENANT_OAUTH2_GROUPS_FILTER or re.search(settings.AZUREAD_TENANT_OAUTH2_GROUPS_FILTER, group_name):
9797
group_names.append(group_name)
9898
else:
9999
logger.debug("Skipping group " + group_name + " due to AZUREAD_TENANT_OAUTH2_GROUPS_FILTER " + settings.AZUREAD_TENANT_OAUTH2_GROUPS_FILTER)

dojo/settings/settings.dist.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1643,7 +1643,7 @@ def saml2_attrib_map_format(din):
16431643
("Security", "Security"),
16441644
)
16451645

1646-
if env("DD_JIRA_EXTRA_ISSUE_TYPES") != "":
1646+
if env("DD_JIRA_EXTRA_ISSUE_TYPES"):
16471647
for extra_type in env("DD_JIRA_EXTRA_ISSUE_TYPES").split(","):
16481648
JIRA_ISSUE_TYPE_CHOICES_CONFIG += ((extra_type, extra_type),)
16491649

dojo/templatetags/display_tags.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -303,8 +303,7 @@ def product_grade(product):
303303
system_settings = System_Settings.objects.get()
304304
if system_settings.enable_product_grade and product:
305305
prod_numeric_grade = product.prod_numeric_grade
306-
307-
if prod_numeric_grade == "" or prod_numeric_grade is None:
306+
if not prod_numeric_grade or prod_numeric_grade is None:
308307
calculate_grade(product)
309308
if prod_numeric_grade:
310309
if prod_numeric_grade >= system_settings.product_grade_a:
@@ -360,7 +359,7 @@ def datediff_time(date1, date2):
360359
date_str = date_str + date_part + " "
361360

362361
# Date is for one day
363-
if date_str == "":
362+
if not date_str:
364363
date_str = "1 day"
365364

366365
return date_str

dojo/templatetags/navigation_tags.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ def query_string_as_hidden(context):
3030

3131
@register.simple_tag
3232
def url_replace(request, field="page", value=1):
33-
if field is None or field == "":
33+
if field is None or not field:
3434
field = "page"
3535
dict_ = request.GET.copy()
3636
dict_[field] = value

dojo/tools/acunetix/parse_acunetix_xml.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ def get_findings(self, filename, test):
7070
if ":" not in start_url:
7171
start_url = "//" + start_url
7272
# get report date
73-
if scan.findtext("StartTime") and scan.findtext("StartTime") != "":
73+
if scan.findtext("StartTime") and scan.findtext("StartTime"):
7474
report_date = dateutil.parser.parse(
7575
scan.findtext("StartTime"), dayfirst=True,
7676
).date()
@@ -89,11 +89,11 @@ def get_findings(self, filename, test):
8989
dynamic_finding=False,
9090
nb_occurences=1,
9191
)
92-
if item.findtext("Impact") and item.findtext("Impact") != "":
92+
if item.findtext("Impact") and item.findtext("Impact"):
9393
finding.impact = item.findtext("Impact")
9494
if item.findtext("Recommendation") and item.findtext(
9595
"Recommendation",
96-
) != "":
96+
):
9797
finding.mitigation = item.findtext("Recommendation")
9898
if report_date:
9999
finding.date = report_date
@@ -151,7 +151,7 @@ def get_findings(self, filename, test):
151151
port=url.port,
152152
path=item.findtext("Affects"),
153153
)
154-
if url.scheme is not None and url.scheme != "":
154+
if url.scheme is not None and url.scheme:
155155
endpoint.protocol = url.scheme
156156
finding.unsaved_endpoints = [endpoint]
157157
dupe_key = hashlib.sha256(

dojo/tools/api_bugcrowd/api_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ def get_findings(self, program, target):
5252
params_encoded = urlencode(params_default)
5353

5454
next_page = f"{self.bugcrowd_api_url}/submissions?{params_encoded}"
55-
while next_page != "":
55+
while next_page:
5656
response = self.session.get(
5757
url=next_page,
5858
timeout=settings.REQUESTS_TIMEOUT,

dojo/tools/api_vulners/parser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ def get_findings(self, file, test):
110110
for ref in external_references:
111111
references += f"{ref} \n"
112112

113-
if references != "":
113+
if references:
114114
finding.references = references
115115

116116
findings.append(finding)

dojo/tools/aws_prowler_v3plus/prowler_v3.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ def process_json(self, file, test):
3737
account_id = deserialized.get("AccountId")
3838
resource_id = deserialized.get("ResourceId")
3939
unique_id_from_tool = deserialized.get("FindingUniqueId")
40-
if not resource_arn or resource_arn == "":
40+
if not resource_arn:
4141
component_name = str(provider) + "-" + str(account_id) + "-" + str(region) + "-" + str(resource_id)
4242
else:
4343
component_name = resource_arn

0 commit comments

Comments
 (0)