You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Deterministic edge ordering — all output writers now sort edges by (source, target), making output reproducible across runs. (#77, PR #78 — thanks @aurelg)
DOT identifier quoting — node IDs and subgraph names in DOT output are now double-quoted, so directory names containing dashes no longer produce invalid DOT files. (#71)
BrokenPipeError on piped output — pyan3 now resets SIGPIPE to the default handler. (#75)
Crash on lambda or comprehension as default argument — default value expressions are now visited in the enclosing scope. (#61)
Spurious cross-module edges from wildcard expansion — expand_unknowns() now checks import relationships before expanding wildcards. (#88)
get_module_name mangled paths with .py in directory names (PR #97 — thanks @CannedFish)