Enable flake8-logging-format rules in ruff, fix G003 and G010 errors

This commit is contained in:
Nicola Soranzo
2023-10-25 10:48:31 +01:00
parent c5ad97c0eb
commit 544769d6d2
5 changed files with 22 additions and 19 deletions
+8 -12
View File
@@ -252,9 +252,8 @@ class KubernetesJobRunner(AsynchronousJobRunner):
return int(self.runner_params["k8s_run_as_user_id"])
except Exception:
log.warning(
'User ID passed for Kubernetes runner needs to be an integer or "$uid", value '
+ self.runner_params["k8s_run_as_user_id"]
+ " passed is invalid"
'User ID passed for Kubernetes runner needs to be an integer or "$uid", value %s passed is invalid',
self.runner_params["k8s_run_as_user_id"],
)
return None
return None
@@ -269,9 +268,8 @@ class KubernetesJobRunner(AsynchronousJobRunner):
return int(self.runner_params["k8s_run_as_group_id"])
except Exception:
log.warning(
'Group ID passed for Kubernetes runner needs to be an integer or "$gid", value '
+ self.runner_params["k8s_run_as_group_id"]
+ " passed is invalid"
'Group ID passed for Kubernetes runner needs to be an integer or "$gid", value %s passed is invalid',
self.runner_params["k8s_run_as_group_id"],
)
return None
@@ -284,9 +282,8 @@ class KubernetesJobRunner(AsynchronousJobRunner):
return int(self.runner_params["k8s_supplemental_group_id"])
except Exception:
log.warning(
'Supplemental group passed for Kubernetes runner needs to be an integer or "$gid", value '
+ self.runner_params["k8s_supplemental_group_id"]
+ " passed is invalid"
'Supplemental group passed for Kubernetes runner needs to be an integer or "$gid", value %s passed is invalid',
self.runner_params["k8s_supplemental_group_id"],
)
return None
return None
@@ -297,9 +294,8 @@ class KubernetesJobRunner(AsynchronousJobRunner):
return int(self.runner_params["k8s_fs_group_id"])
except Exception:
log.warning(
'FS group passed for Kubernetes runner needs to be an integer or "$gid", value '
+ self.runner_params["k8s_fs_group_id"]
+ " passed is invalid"
'FS group passed for Kubernetes runner needs to be an integer or "$gid", value %s passed is invalid',
self.runner_params["k8s_fs_group_id"],
)
return None
return None
+1 -1
View File
@@ -262,7 +262,7 @@ def set_metadata_portable(
if not is_celery_task:
error_desc = "Failed to find tool_stdout or tool_stderr for this job, cannot collect metadata"
error_extra = f"Working dir contents [{wdc}], output directory contents [{odc}]"
log.warn(f"{error_desc}. {error_extra}")
log.warning(f"{error_desc}. {error_extra}")
raise Exception(error_desc)
else:
tool_stdout = tool_stderr = b""
@@ -286,8 +286,9 @@ class DataSourceParser:
test_result = test_elem.text.strip() if test_elem.text else None
if not test_type or not test_result:
log.warning(
"Skipping test. Needs both type attribute and text node to be parsed: "
+ f"{test_type}, {test_elem.text}"
"Skipping test. Needs both type attribute and text node to be parsed: %s, %s",
test_type,
test_elem.text,
)
continue
test_result = test_result.strip()
@@ -134,8 +134,11 @@ class ResourceParser:
except Exception as exception:
log.warning(
"Exception parsing visualization param from query: "
+ f"{param_name}, {config_val}, ({str(type(exception))}) {str(exception)}"
"Exception parsing visualization param from query: %s, %s, (%s) %s",
param_name,
config_val,
type(exception),
exception,
)
config_val = None
+5 -2
View File
@@ -181,14 +181,17 @@ types-requests = "*"
types-six = "*"
[tool.ruff]
select = ["E", "F", "B", "UP"]
# Enable: pycodestyle errors (E), Pyflakes (F), flake8-bugbear (B),
# flake8-logging-format (G) and pyupgrade (UP)
select = ["E", "F", "B", "G", "UP"]
target-version = "py37"
# Exceptions:
# B008 Do not perform function calls in argument defaults (for FastAPI Depends and Body)
# B9 flake8-bugbear opinionated warnings
# E402 module level import not at top of file # TODO, we would like to improve this.
# E501 is line length (delegated to black)
ignore = ["B008", "B9", "E402", "E501"]
# G* are TODOs
ignore = ["B008", "B9", "E402", "E501", "G001", "G002", "G004", "G201"]
exclude = [
"lib/tool_shed/test/test_data/repos"
]