Add more CI checks (#1150)

* Enable mypy.

* Add flake8.

* Add pylint with a long list of ignores to be removed.
This commit is contained in:
Felix Fontein
2025-10-07 19:37:16 +02:00
committed by GitHub
parent 449b37e1c9
commit acf18f0ade
13 changed files with 705 additions and 19 deletions
@@ -419,7 +419,7 @@ class DockerAPIEngineDriver(EngineDriver):
while True:
try:
client.delete_call("/containers/{0}", container_id, params=params)
except NotFound as dummy:
except NotFound:
pass
except APIError as exc:
if (
@@ -548,7 +548,6 @@ class DockerAPIEngine(Engine):
return {}
return {options[0].name: value}
get_expected_values_ = None
if get_expected_value:
def get_expected_values_(
@@ -566,6 +565,9 @@ class DockerAPIEngine(Engine):
return values
return {options[0].name: value}
else:
get_expected_values_ = None
def set_value(module, data, api_version, options, values):
if len(options) != 1:
raise AssertionError(
@@ -578,7 +580,6 @@ class DockerAPIEngine(Engine):
value = preprocess_for_set(module, api_version, value)
data[config_name] = value
update_value = None
if update_parameter:
def update_value(module, data, api_version, options, values):
@@ -593,6 +594,9 @@ class DockerAPIEngine(Engine):
value = preprocess_for_set(module, api_version, value)
data[update_parameter] = value
else:
update_value = None
return cls(
get_value=get_value,
preprocess_value=preprocess_value_,
@@ -644,7 +648,6 @@ class DockerAPIEngine(Engine):
return {}
return {options[0].name: value}
get_expected_values_ = None
if get_expected_value:
def get_expected_values_(
@@ -662,6 +665,9 @@ class DockerAPIEngine(Engine):
return values
return {options[0].name: value}
else:
get_expected_values_ = None
def set_value(module, data, api_version, options, values):
if len(options) != 1:
raise AssertionError(
@@ -676,7 +682,6 @@ class DockerAPIEngine(Engine):
value = preprocess_for_set(module, api_version, value)
data["HostConfig"][host_config_name] = value
update_value = None
if update_parameter:
def update_value(module, data, api_version, options, values):
@@ -691,6 +696,9 @@ class DockerAPIEngine(Engine):
value = preprocess_for_set(module, api_version, value)
data[update_parameter] = value
else:
update_value = None
return cls(
get_value=get_value,
preprocess_value=preprocess_value_,