Mercurial > libervia-backend
diff libervia/backend/plugins/plugin_app_manager_docker/__init__.py @ 4270:0d7bb4df2343
Reformatted code base using black.
author | Goffi <goffi@goffi.org> |
---|---|
date | Wed, 19 Jun 2024 18:44:57 +0200 |
parents | 4aa62767f501 |
children |
line wrap: on
line diff
--- a/libervia/backend/plugins/plugin_app_manager_docker/__init__.py Tue Jun 18 12:06:45 2024 +0200 +++ b/libervia/backend/plugins/plugin_app_manager_docker/__init__.py Wed Jun 19 18:44:57 2024 +0200 @@ -36,8 +36,7 @@ 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 @@ 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 @@ ) 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 @@ ) 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 @@ ) 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