Procházet zdrojové kódy

nixpkgs/elvish: fix use local error handling

Thomas Dy před 2 roky
rodič
revize
400a847e67
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 2 1
      .config/nixpkgs/elvish/lib/config.elv

+ 2 - 1
.config/nixpkgs/elvish/lib/config.elv

@@ -1,3 +1,4 @@
+use str
 use prompt
 use nix-shell
 use direlv
@@ -41,7 +42,7 @@ eval (carapace _carapace|slurp)
 try {
   use local
 } catch e {
-  if (not-eq $e[reason] "<unknown no such module: local>") {
+  if (not (str:contains (to-string $e[reason]) "no such module")) {
     fail $e
   }
 }