Reformatted code base using black.

This commit is contained in:
Goffi 2024-06-19 18:44:57 +02:00
commit 53fdaa9d09

View file

@ -36,8 +36,7 @@ PLUGIN_INFO = {
C.PI_DEPENDENCIES: ["APP_MANAGER"],
C.PI_MAIN: "AppManagerDocker",
C.PI_HANDLER: "no",
C.PI_DESCRIPTION: _(
"""Applications Manager for Docker"""),
C.PI_DESCRIPTION: _("""Applications Manager for Docker"""),
}
@ -48,18 +47,19 @@ class AppManagerDocker(AppManagerBackend):
def __init__(self, host):
log.info(_("Docker App Manager initialization"))
try:
self.docker_compose_path = which('docker-compose')[0]
self.docker_compose_path = which("docker-compose")[0]
except IndexError:
raise exceptions.NotFound(
'"docker-compose" executable not found, Docker can\'t be used with '
'application manager')
"application manager"
)
super().__init__(host)
async def start(self, app_data: dict) -> None:
await self._am.start_common(app_data)
working_dir = app_data['_instance_dir_path']
working_dir = app_data["_instance_dir_path"]
try:
override = app_data['override']
override = app_data["override"]
except KeyError:
pass
else:
@ -75,7 +75,7 @@ class AppManagerDocker(AppManagerBackend):
)
async def stop(self, app_data: dict) -> None:
working_dir = app_data['_instance_dir_path']
working_dir = app_data["_instance_dir_path"]
await async_process.run(
self.docker_compose_path,
"down",
@ -83,17 +83,18 @@ class AppManagerDocker(AppManagerBackend):
)
async def compute_expose(self, app_data: dict) -> None:
working_dir = app_data['_instance_dir_path']
expose = app_data['expose']
ports = expose.get('ports', {})
working_dir = app_data["_instance_dir_path"]
expose = app_data["expose"]
ports = expose.get("ports", {})
for name, port_data in list(ports.items()):
try:
service = port_data['service']
private = port_data['private']
service = port_data["service"]
private = port_data["private"]
int(private)
except (KeyError, ValueError):
log.warning(
f"invalid value found for {name!r} port in {app_data['_file_path']}")
f"invalid value found for {name!r} port in {app_data['_file_path']}"
)
continue
exposed_port = await async_process.run(
self.docker_compose_path,
@ -104,11 +105,12 @@ class AppManagerDocker(AppManagerBackend):
)
exposed_port = exposed_port.decode().strip()
try:
addr, port = exposed_port.split(':')
addr, port = exposed_port.split(":")
int(port)
except ValueError:
log.warning(
f"invalid exposed port for {name}, ignoring: {exposed_port!r}")
f"invalid exposed port for {name}, ignoring: {exposed_port!r}"
)
del ports[name]
else:
ports[name] = exposed_port