mirror of
https://github.com/privatevoid-net/nix-super.git
synced 2024-11-24 06:56:14 +02:00
04ce0e648a
Update doc/manual/rl-next/filesystem-errors.md Co-authored-by: John Ericson <git@JohnEricson.me>
548 B
548 B
synopsis | issues | prs | |
---|---|---|---|
wrap filesystem exceptions more correctly |
|
With the switch to std::filesystem
in different places, Nix started to throw std::filesystem::filesystem_error
in many places instead of its own exceptions.
This lead to no longer generating error traces, for example when listing a non-existing directory, and can also lead to crashes inside the Nix REPL.
This version catches these types of exception correctly and wrap them into Nix's own exeception type.
Author: @Mic92