diff options
Diffstat (limited to 'stdlib/source/library/lux/control/exception.lux')
-rw-r--r-- | stdlib/source/library/lux/control/exception.lux | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/stdlib/source/library/lux/control/exception.lux b/stdlib/source/library/lux/control/exception.lux index 8d39a9daf..474ca07d3 100644 --- a/stdlib/source/library/lux/control/exception.lux +++ b/stdlib/source/library/lux/control/exception.lux @@ -37,9 +37,6 @@ (-> (Exception e) (-> Text a) (Try a) (Try a))) (.when try - {//.#Success output} - {//.#Success output} - {//.#Failure error} (let [reference (the #label exception)] (if (text.starts_with? reference error) @@ -47,7 +44,10 @@ (text.clip_since (text.size reference)) maybe.trusted then)} - {//.#Failure error})))) + {//.#Failure error})) + + success + success)) (.def .public (otherwise else try) (All (_ a) |