diff options
Diffstat (limited to 'spec/outputs/try_catch.lua')
-rw-r--r-- | spec/outputs/try_catch.lua | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/spec/outputs/try_catch.lua b/spec/outputs/try_catch.lua index 129d412..de52c6c 100644 --- a/spec/outputs/try_catch.lua +++ b/spec/outputs/try_catch.lua | |||
@@ -1,8 +1,6 @@ | |||
1 | xpcall(function() | 1 | xpcall(func, function(err) |
2 | return func(1, 2, 3) | ||
3 | end, function(err) | ||
4 | return print(err) | 2 | return print(err) |
5 | end) | 3 | end, 1, 2, 3) |
6 | xpcall(func, function(err) | 4 | xpcall(func, function(err) |
7 | return print(err) | 5 | return print(err) |
8 | end, 1, 2, 3) | 6 | end, 1, 2, 3) |
@@ -11,11 +9,9 @@ pcall(function() | |||
11 | return func(1, 2, 3) | 9 | return func(1, 2, 3) |
12 | end) | 10 | end) |
13 | do | 11 | do |
14 | local success, result = xpcall(function() | 12 | local success, result = xpcall(func, function(err) |
15 | return func(1, 2, 3) | ||
16 | end, function(err) | ||
17 | return print(err) | 13 | return print(err) |
18 | end) | 14 | end, 1, 2, 3) |
19 | success, result = pcall(func, 1, 2, 3) | 15 | success, result = pcall(func, 1, 2, 3) |
20 | end | 16 | end |
21 | pcall(tb.func) | 17 | pcall(tb.func) |
@@ -58,4 +54,8 @@ do | |||
58 | print(result) | 54 | print(result) |
59 | end | 55 | end |
60 | end | 56 | end |
57 | do | ||
58 | pcall(func, 1, 2, 3) | ||
59 | pcall(func, 1, 2, 3) | ||
60 | end | ||
61 | return nil | 61 | return nil |