Skip to content

stdout Resource Leak #40

@claymore666

Description

@claymore666

LOCATION: ceti/whaletag.py:51-57

CURRENT CODE:
sys.stdout = open(os.devnull, "w")
lanhosts = asyncio.run(coro)
sys.stdout = sys.stdout

PROBLEM:
- stdout is redirected to /dev/null to suppress findssh output
- If asyncio.run() raises an exception, line 3 never executes
- stdout stays redirected to /dev/null forever
- All subsequent output disappears

IMPACT:
- All error messages after the failure are invisible
- Debugging becomes impossible
- Requires program restart to see output again

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions