Skip to content

Move import-time side effects (mkdir, logging) into run_server() #2

Description

@prekabreki

server.py creates downloads/, downloads/converted/, logs/ and opens logs/server.log at import time (module level). This fires on any import fetchforge.server (tests, third parties), creating dirs in the importer's cwd. Move the mkdir + _setup_logging() into run_server()/startup so a bare import has no filesystem side effects. Flagged by the final whole-branch review.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions