Skip to content

Commit f76bda4

Browse files
committed
fix: remove comments and add annotation type
1 parent a92c7a7 commit f76bda4

File tree

1 file changed

+1
-30
lines changed

1 file changed

+1
-30
lines changed

podman_compose.py

Lines changed: 1 addition & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -3215,25 +3215,19 @@ async def compose_up(compose: PodmanCompose, args: argparse.Namespace) -> int |
32153215

32163216
max_service_length = 0
32173217
for cnt in compose.containers:
3218-
# Saltar contenedores excluidos
32193218
if cnt["_service"] in excluded:
32203219
continue
32213220

32223221
service_name = cnt["_service"]
32233222
container_name = cnt["name"]
32243223

32253224
if getattr(args, 'names', False):
3226-
# Con -n: mostrar solo servicio_numero (sin prefijo de proyecto)
32273225
expected_name = compose.format_name(service_name, str(cnt["num"]))
3228-
32293226
if container_name == expected_name:
3230-
# Es un nombre generado automáticamente, mostrar solo servicio_numero
32313227
display_name = compose.join_name_parts(service_name, str(cnt["num"]))
32323228
else:
3233-
# Es un container_name personalizado, usarlo tal como está
32343229
display_name = container_name
32353230
else:
3236-
# Sin -n: mostrar nombre completo del contenedor (comportamiento por defecto)
32373231
display_name = container_name
32383232

32393233
curr_length = len(display_name)
@@ -3258,30 +3252,21 @@ async def handle_sigint() -> None:
32583252
loop.add_signal_handler(signal.SIGINT, lambda: asyncio.create_task(handle_sigint()))
32593253

32603254
for i, cnt in enumerate(compose.containers):
3261-
# Add colored service prefix to output like docker-compose
32623255
color_idx = i % len(compose.console_colors)
32633256
color = compose.console_colors[color_idx]
32643257

3265-
# Determinar el nombre a mostrar
32663258
service_name = cnt["_service"]
32673259
container_name = cnt["name"]
32683260

32693261
if getattr(args, 'names', False):
3270-
# Con -n: mostrar solo servicio_numero (sin prefijo de proyecto)
32713262
expected_name = compose.format_name(service_name, str(cnt["num"]))
3272-
32733263
if container_name == expected_name:
3274-
# Es un nombre generado automáticamente, mostrar solo servicio_numero
32753264
display_name = compose.join_name_parts(service_name, str(cnt["num"]))
32763265
else:
3277-
# Es un container_name personalizado, usarlo tal como está
32783266
display_name = container_name
32793267
else:
3280-
# Sin -n: mostrar nombre completo del contenedor (comportamiento por defecto)
32813268
display_name = container_name
32823269

3283-
# Calcular espacios para alinear el | exactamente
3284-
# max_service_length + 1 espacio, menos la longitud del display_name actual
32853270
space_suffix = " " * (max_service_length + 1 - len(display_name))
32863271
log_formatter = "{}{}{}|\x1b[0m".format(color, display_name, space_suffix)
32873272

@@ -3657,25 +3642,20 @@ async def compose_logs(compose: PodmanCompose, args: argparse.Namespace) -> None
36573642
)
36583643

36593644
if should_use_colors:
3660-
# Calcular la longitud máxima para alineación, igual que en compose_up
36613645
max_service_length = 0
36623646
for target in targets:
36633647
cnt = compose.container_by_name[target]
36643648
service_name = cnt["_service"]
36653649
container_name = cnt["name"]
36663650

36673651
if getattr(args, 'names', False):
3668-
# Con -n: mostrar solo servicio_numero (sin prefijo de proyecto)
36693652
expected_name = compose.format_name(service_name, str(cnt["num"]))
36703653

36713654
if container_name == expected_name:
3672-
# Es un nombre generado automáticamente, mostrar solo servicio_numero
36733655
display_name = compose.join_name_parts(service_name, str(cnt["num"]))
36743656
else:
3675-
# Es un container_name personalizado, usarlo tal como está
36763657
display_name = container_name
36773658
else:
3678-
# Sin -n: mostrar nombre completo del contenedor (comportamiento por defecto)
36793659
display_name = container_name
36803660

36813661
curr_length = len(display_name)
@@ -3684,37 +3664,28 @@ async def compose_logs(compose: PodmanCompose, args: argparse.Namespace) -> None
36843664
)
36853665

36863666
tasks = []
3687-
service_colors = {}
3667+
service_colors: dict[str, str] = {}
36883668

36893669
for target in targets:
36903670
cnt = compose.container_by_name[target]
36913671
service_name = cnt["_service"]
36923672
container_name = cnt["name"]
36933673

3694-
# Aplicar la misma lógica de display_name que en compose_up
36953674
if getattr(args, 'names', False):
3696-
# Con -n: mostrar solo servicio_numero (sin prefijo de proyecto)
36973675
expected_name = compose.format_name(service_name, str(cnt["num"]))
3698-
36993676
if container_name == expected_name:
3700-
# Es un nombre generado automáticamente, mostrar solo servicio_numero
37013677
display_name = compose.join_name_parts(service_name, str(cnt["num"]))
37023678
else:
3703-
# Es un container_name personalizado, usarlo tal como está
37043679
display_name = container_name
37053680
else:
3706-
# Sin -n: mostrar nombre completo del contenedor (comportamiento por defecto)
37073681
display_name = container_name
37083682

3709-
# Asignar color por servicio (no por contenedor individual)
37103683
if service_name not in service_colors:
37113684
color_idx = len(service_colors) % len(compose.console_colors)
37123685
service_colors[service_name] = compose.console_colors[color_idx]
37133686

37143687
color = service_colors[service_name]
37153688

3716-
# Calcular espacios para alinear el | exactamente, igual que en compose_up
3717-
# max_service_length + 1 espacio, menos la longitud del display_name actual
37183689
space_suffix = " " * (max_service_length + 1 - len(display_name))
37193690
log_formatter = "{}{}{}|\x1b[0m".format(color, display_name, space_suffix)
37203691

0 commit comments

Comments
 (0)