1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-11-09 03:56:01 +01:00

Merge pull request #14354 from NixOS/backport-14343-to-2.32-maintenance

[Backport 2.32-maintenance] Revert "libmain: Catch logger exceptions in `handleExceptions`"
This commit is contained in:
internal-nix-ci[bot] 2025-10-25 00:00:15 +00:00 committed by GitHub
commit ac3532d0f2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -318,7 +318,6 @@ int handleExceptions(const std::string & programName, std::function<void()> fun)
ErrorInfo::programName = baseNameOf(programName);
std::string error = ANSI_RED "error:" ANSI_NORMAL " ";
try {
try {
try {
fun();
@ -346,10 +345,6 @@ int handleExceptions(const std::string & programName, std::function<void()> fun)
printError(error + e.what());
return 1;
}
} catch (...) {
/* In case logger also throws just give up. */
return 1;
}
return 0;
}