fixed flake8 lint errors

This commit is contained in:
Илья Глазунов
2025-12-04 03:06:58 +03:00
parent cec6e927a7
commit 7662a7924a
17 changed files with 62 additions and 84 deletions
+8 -18
View File
@@ -3,7 +3,6 @@ pyserve logs - View service logs
"""
import asyncio
import sys
import time
from pathlib import Path
from typing import Optional
@@ -81,15 +80,13 @@ def logs_cmd(
pyserve logs --tail 50 # Last 50 lines
pyserve logs --since "10m" # Logs from last 10 minutes
"""
from ..output import console, print_error, print_info
from ..output import print_info
from ..state import StateManager
state_manager = StateManager(Path(".pyserve"), ctx.project)
if services:
log_files = [
(name, state_manager.get_service_log_file(name)) for name in services
]
log_files = [(name, state_manager.get_service_log_file(name)) for name in services]
else:
all_services = state_manager.get_all_services()
if not all_services:
@@ -100,10 +97,7 @@ def logs_cmd(
print_info("No logs available. Start services with 'pyserve up'")
return
else:
log_files = [
(name, state_manager.get_service_log_file(name))
for name in all_services
]
log_files = [(name, state_manager.get_service_log_file(name)) for name in all_services]
existing_logs = [(name, path) for name, path in log_files if path.exists()]
@@ -115,9 +109,7 @@ def logs_cmd(
until_timestamp = _parse_time(until_time) if until_time else None
colors = ["cyan", "green", "yellow", "blue", "magenta"]
service_colors = {
name: colors[i % len(colors)] for i, (name, _) in enumerate(existing_logs)
}
service_colors = {name: colors[i % len(colors)] for i, (name, _) in enumerate(existing_logs)}
if follow:
asyncio.run(
@@ -144,7 +136,7 @@ def logs_cmd(
def _parse_time(time_str: str) -> Optional[float]:
import re
from datetime import datetime, timedelta
from datetime import datetime
# Relative time (e.g., "10m", "1h", "2d")
match = re.match(r"^(\d+)([smhd])$", time_str)
@@ -182,10 +174,10 @@ def _read_logs(
no_color: bool,
filter_pattern: Optional[str],
):
from ..output import console
import re
from ..output import console
all_lines = []
for service_name, log_path in log_files:
@@ -210,9 +202,7 @@ def _read_logs(
try:
from datetime import datetime
line_time = datetime.fromisoformat(
timestamp_match.group(1).replace(" ", "T")
).timestamp()
line_time = datetime.fromisoformat(timestamp_match.group(1).replace(" ", "T")).timestamp()
except ValueError:
pass