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