Skip to content

Commit d9b09ff

Browse files
fix mypy errors
1 parent 6e48502 commit d9b09ff

File tree

2 files changed

+11
-10
lines changed

2 files changed

+11
-10
lines changed

podman_compose.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2745,7 +2745,7 @@ async def list_running_projects(compose: PodmanCompose, args: argparse.Namespace
27452745
img_containers = [cnt for cnt in compose.containers if "image" in cnt]
27462746
parsed_args = vars(args)
27472747
_format = parsed_args.get("format", "table")
2748-
data = []
2748+
data: list[Any] = []
27492749
if _format == "table":
27502750
data.append(["NAME", "STATUS", "CONFIG_FILES"])
27512751

@@ -2766,13 +2766,13 @@ async def list_running_projects(compose: PodmanCompose, args: argparse.Namespace
27662766
''',
27672767
],
27682768
)
2769-
output = output.decode().split()
2770-
running = bool(json.loads(output[1]))
2771-
status = "{}({})".format(output[0], 1 if running else 0)
2772-
path = "{}/{}".format(output[2], output[3])
2769+
command_output = output.decode().split()
2770+
running = bool(json.loads(command_output[1]))
2771+
status = "{}({})".format(command_output[0], 1 if running else 0)
2772+
path = "{}/{}".format(command_output[2], command_output[3])
27732773

27742774
if _format == "table":
2775-
if isinstance(output, list):
2775+
if isinstance(command_output, list):
27762776
data.append([name, status, path])
27772777

27782778
elif _format == "json":

tests/integration/list/test_podman_compose_list.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,10 @@ def test_podman_compose_list(self) -> None:
5656
running_containers = []
5757
self.run_subprocess_assert_returncode(command_up)
5858
out, _ = self.run_subprocess_assert_returncode(command_list)
59-
out = out.decode()
59+
str_out = out.decode()
6060

6161
# Test for table view
62-
services = out.strip().split("\n")
62+
services = str_out.strip().split("\n")
6363
headers = [h.strip() for h in services[0].split("\t")]
6464

6565
for service in services[1:]:
@@ -74,15 +74,16 @@ def test_podman_compose_list(self) -> None:
7474
# Test for json view
7575
command_list.extend(["--format", "json"])
7676
out, _ = self.run_subprocess_assert_returncode(command_list)
77-
out = out.decode()
78-
services = ast.literal_eval(out)
77+
str_out = out.decode()
78+
services = ast.literal_eval(str_out)
7979

8080
for service in services:
8181
self.assertIsInstance(service, dict)
8282
self.assertNotEqual(service.get("Name"), None)
8383
self.assertNotEqual(service.get("Status"), None)
8484
self.assertNotEqual(service.get("ConfigFiles"), None)
8585

86+
self.assertIsInstance(services, list)
8687
self.assertEqual(len(services), 3)
8788

8889
# Get container ID to remove it

0 commit comments

Comments
 (0)