Add-on: fix mypy errors
Ensure the job settings label is a string, even when the value in the custom job type's `JOB_INFO` dictionary is of a different type.
This commit is contained in:
parent
963133bd59
commit
de6aecfe81
@ -382,10 +382,12 @@ def _job_type_to_class_name(job_type_name: str) -> str:
|
|||||||
def _job_setting_label(setting: _AvailableJobSetting) -> str:
|
def _job_setting_label(setting: _AvailableJobSetting) -> str:
|
||||||
"""Return a suitable label for this job setting."""
|
"""Return a suitable label for this job setting."""
|
||||||
|
|
||||||
label = setting.get("label", default="")
|
label = str(setting.get("label", default=""))
|
||||||
if label:
|
if label:
|
||||||
return label
|
return label
|
||||||
return setting.key.title().replace("_", " ")
|
|
||||||
|
generated_label: str = setting.key.title().replace("_", " ")
|
||||||
|
return generated_label
|
||||||
|
|
||||||
|
|
||||||
def _set_if_available(
|
def _set_if_available(
|
||||||
|
Loading…
Reference in New Issue
Block a user