Skip to content

Minor Windows/report papercuts: mojibake in manifest paths, stdout encoding, Import Cycles section on doc corpora #1657

Description

@Ns2384-star

Version: graphifyy 0.9.5, Windows 11. Three small independent issues, grouped to avoid noise — happy to split on request.

1. Mojibake in manifest keys and GRAPH_REPORT for accented Windows paths

Accented file paths end up as Confirm�, Expérience in manifest.json keys and GRAPH_REPORT.md. Path encoding should be normalized (UTF-8) at write time. Same class as #904/#1505 (closed) but on the file-path side.

2. query needs manual PYTHONIOENCODING=utf-8 on Windows

Without it, query output crashes/mangles on non-ASCII (cp1252 console). One-liner: sys.stdout.reconfigure(encoding="utf-8") in the CLI entry point.

3. "Import Cycles" report section is meaningless for documentary corpora

On a 76%-documents corpus the section is pure noise. Condition it on the presence of code nodes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions