Skip to content

Commit 9c75f5e

Browse files
authored
Ruff: Add and fix B007, merge B00 (#12028)
1 parent c73defc commit 9c75f5e

File tree

12 files changed

+14
-15
lines changed

12 files changed

+14
-15
lines changed

dojo/api_v2/prefetch/schema.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ def _get_path_to_GET_serializer_map(generator):
66
path_to_GET_serializer = {}
77
for (
88
path,
9-
path_pattern,
9+
_path_pattern,
1010
method,
1111
view,
1212
) in generator._get_paths_and_endpoints():

dojo/forms.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2422,7 +2422,7 @@ class Meta:
24222422
def get_jira_issue_template_dir_choices():
24232423
template_root = settings.JIRA_TEMPLATE_ROOT
24242424
template_dir_list = [("", "---")]
2425-
for base_dir, dirnames, filenames in os.walk(template_root):
2425+
for base_dir, dirnames, _filenames in os.walk(template_root):
24262426
# for filename in filenames:
24272427
# if base_dir.startswith(settings.TEMPLATE_DIR_PREFIX):
24282428
# base_dir = base_dir[len(settings.TEMPLATE_DIR_PREFIX):]

dojo/templatetags/event_tags.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ def is_text(field):
6969
@register.filter
7070
def sum_dict(d):
7171
total = 0
72-
for key, value in list(d.items()):
72+
for value in d.values():
7373
total += value
7474
return total
7575

dojo/tools/legitify/parser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ def get_findings(self, file, test):
3939
report_tree = self.parse_json(file)
4040

4141
findings = []
42-
for content_key, content_value in report_tree.get("content", {}).items():
42+
for content_value in report_tree.get("content", {}).values():
4343
policy_info = content_value.get("policyInfo", {})
4444
is_finding = False
4545
endpoints = set()

dojo/tools/mobsf/parser.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@ def get_findings(self, filename, test):
215215
}
216216
mobsf_findings.append(mobsf_item)
217217
elif data["binary_analysis"].get("findings"):
218-
for binary_analysis_type, details in list(data["binary_analysis"]["findings"].items()):
218+
for details in data["binary_analysis"]["findings"].values():
219219
# "findings":{
220220
# "Binary makes use of insecure API(s)":{
221221
# "detailed_desc":"The binary may contain the following insecure API(s) _memcpy\n, _strlen\n",
@@ -234,7 +234,7 @@ def get_findings(self, filename, test):
234234
}
235235
mobsf_findings.append(mobsf_item)
236236
else:
237-
for binary_analysis_type, details in list(data["binary_analysis"].items()):
237+
for details in data["binary_analysis"].values():
238238
# "Binary makes use of insecure API(s)":{
239239
# "detailed_desc":"The binary may contain the following insecure API(s) _vsprintf.",
240240
# "severity":"high",

dojo/tools/npm_audit/parser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ def parse_json(self, json_output):
5151
def get_items(self, tree, test):
5252
items = {}
5353

54-
for key, node in tree.items():
54+
for node in tree.values():
5555
item = get_item(node, test)
5656
unique_key = str(node["id"]) + str(node["module_name"])
5757
items[unique_key] = item

dojo/tools/npm_audit_7_plus/parser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ def get_items(self, tree, test):
8383
"""Return the individual items found in report."""
8484
items = {}
8585

86-
for key, node in tree.items():
86+
for node in tree.values():
8787
item = get_item(node, tree, test)
8888
unique_key = item.title + item.severity
8989
items[unique_key] = item

dojo/utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2213,7 +2213,7 @@ def add_error_message_to_response(message):
22132213

22142214
def add_field_errors_to_response(form):
22152215
if form and get_current_request():
2216-
for field, error in form.errors.items():
2216+
for error in form.errors.values():
22172217
add_error_message_to_response(error)
22182218

22192219

@@ -2251,7 +2251,7 @@ def mass_model_updater(model_type, models, function, fields, page_size=1000, ord
22512251
total_pages = (total_count // page_size) + 2
22522252
# logger.info('pages to process: %d', total_pages)
22532253
logger.debug("%s%s out of %s models processed ...", log_prefix, i, total_count)
2254-
for p in range(1, total_pages):
2254+
for _p in range(1, total_pages):
22552255
# logger.info('page: %d', p)
22562256
if order == "asc":
22572257
page = models.filter(id__gt=last_id)[:page_size]

ruff.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,7 @@ select = [
8585
"FURB",
8686
"DOC202", "DOC403", "DOC502",
8787
"RUF",
88-
"B006",
89-
"B009",
88+
"B00",
9089
"B010",
9190
"B033",
9291
"B903",

tests/close_old_findings_dedupe_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def setUp(self):
2828
def check_nb_duplicates(self, expected_number_of_duplicates):
2929
logger.debug("checking duplicates...")
3030
driver = self.driver
31-
for i in range(18):
31+
for _ in range(18):
3232
time.sleep(5) # wait bit for celery dedupe task which can be slow on travis
3333
self.goto_all_findings_list(driver)
3434
dupe_count = 0

0 commit comments

Comments
 (0)