Skip to content

Commit 76422f6

Browse files
committed
chore: typing and dead code removal
1 parent 4fcf693 commit 76422f6

File tree

2 files changed

+9
-30
lines changed

2 files changed

+9
-30
lines changed

dreadnode/cli/platform/utils/env_mgmt.py

Lines changed: 2 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -419,32 +419,11 @@ def open_env_file(filename: Path) -> None:
419419
filename: The path to the environment file to open.
420420
"""
421421
if sys.platform == "darwin":
422-
cmd = ["open", "-t", filename]
422+
cmd = ["open", "-t", filename.as_posix()]
423423
else:
424-
cmd = ["xdg-open", filename]
424+
cmd = ["xdg-open", filename.as_posix()]
425425
try:
426426
subprocess.run(cmd, check=False) # noqa: S603
427427
print_info("Opened environment file.")
428428
except subprocess.CalledProcessError as e:
429429
print_error(f"Failed to open environment file: {e}")
430-
431-
432-
def read_env_file(filename: Path) -> dict[str, str]:
433-
"""Read the specified environment file and return its contents as a dictionary.
434-
435-
Args:
436-
filename: The path to the environment file to read.
437-
438-
Returns:
439-
A dictionary containing the environment variables defined in the file.
440-
"""
441-
env_vars = {}
442-
if filename.exists():
443-
content = filename.read_text()
444-
445-
env_lines = _parse_env_lines(content)
446-
447-
# for all key-value pairs in env_lines, pretty print them
448-
for key, value in env_lines.items():
449-
print_info(f"Found environment variable: {key}={value}")
450-
return env_vars

dreadnode/cli/platform/utils/printing.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,41 +3,41 @@
33
import rich
44

55

6-
def print_success(message: str, prefix: str | None = None):
6+
def print_success(message: str, prefix: str | None = None) -> None:
77
"""Print success message in green"""
88
prefix = prefix or "✓"
99
rich.print(f"[bold green]{prefix}[/] [green]{message}[/]")
1010

1111

12-
def print_error(message: str, prefix: str | None = None):
12+
def print_error(message: str, prefix: str | None = None) -> None:
1313
"""Print error message in red"""
1414
prefix = prefix or "✗"
1515
rich.print(f"[bold red]{prefix}[/] [red]{message}[/]", file=sys.stderr)
1616

1717

18-
def print_warning(message: str, prefix: str | None = None):
18+
def print_warning(message: str, prefix: str | None = None) -> None:
1919
"""Print warning message in yellow"""
2020
prefix = prefix or "⚠"
2121
rich.print(f"[bold yellow]{prefix}[/] [yellow]{message}[/]")
2222

2323

24-
def print_info(message: str, prefix: str | None = None):
24+
def print_info(message: str, prefix: str | None = None) -> None:
2525
"""Print info message in blue"""
2626
prefix = prefix or "i"
2727
rich.print(f"[bold blue]{prefix}[/] [blue]{message}[/]")
2828

2929

30-
def print_debug(message: str, prefix: str | None = None):
30+
def print_debug(message: str, prefix: str | None = None) -> None:
3131
"""Print debug message in dim gray"""
3232
prefix = prefix or "🐛"
3333
rich.print(f"[dim]{prefix}[/] [dim]{message}[/]")
3434

3535

36-
def print_heading(message: str):
36+
def print_heading(message: str) -> None:
3737
"""Print section heading"""
3838
rich.print(f"\n[bold underline]{message}[/]\n")
3939

4040

41-
def print_muted(message: str):
41+
def print_muted(message: str) -> None:
4242
"""Print muted text"""
4343
rich.print(f"[dim]{message}[/]")

0 commit comments

Comments
 (0)