diff options
Diffstat (limited to 'spec/outputs/codes_from_doc.lua')
-rw-r--r-- | spec/outputs/codes_from_doc.lua | 56 |
1 files changed, 38 insertions, 18 deletions
diff --git a/spec/outputs/codes_from_doc.lua b/spec/outputs/codes_from_doc.lua index b2ba836..6f61569 100644 --- a/spec/outputs/codes_from_doc.lua +++ b/spec/outputs/codes_from_doc.lua | |||
@@ -608,23 +608,33 @@ end):concat(Rx.Observable.of('who do we appreciate')):map(function(value) | |||
608 | end):subscribe(print) | 608 | end):subscribe(print) |
609 | local str = strA .. strB .. strC | 609 | local str = strA .. strB .. strC |
610 | func(3000, "192.168.1.1") | 610 | func(3000, "192.168.1.1") |
611 | xpcall(func, function(err) | 611 | xpcall(function() |
612 | return func(1, 2, 3) | ||
613 | end, function(err) | ||
612 | return print(yue.traceback(err)) | 614 | return print(yue.traceback(err)) |
613 | end, 1, 2, 3) | 615 | end) |
614 | local success, result = xpcall(func, function(err) | 616 | local success, result = xpcall(function() |
617 | return func(1, 2, 3) | ||
618 | end, function(err) | ||
615 | return yue.traceback(err) | 619 | return yue.traceback(err) |
616 | end, 1, 2, 3) | 620 | end) |
617 | xpcall(func, function(err) | 621 | xpcall(function() |
622 | return func(1, 2, 3) | ||
623 | end, function(err) | ||
618 | return print(yue.traceback(err)) | 624 | return print(yue.traceback(err)) |
619 | end, 1, 2, 3) | 625 | end) |
620 | success, result = pcall(func, 1, 2, 3) | 626 | success, result = pcall(function() |
627 | return func(1, 2, 3) | ||
628 | end) | ||
621 | pcall(function() | 629 | pcall(function() |
622 | print("trying") | 630 | print("trying") |
623 | return func(1, 2, 3) | 631 | return func(1, 2, 3) |
624 | end) | 632 | end) |
625 | success, result = xpcall(func, function(err) | 633 | success, result = xpcall(function() |
634 | return func(1, 2, 3) | ||
635 | end, function(err) | ||
626 | return print(yue.traceback(err)) | 636 | return print(yue.traceback(err)) |
627 | end, 1, 2, 3) | 637 | end) |
628 | if success then | 638 | if success then |
629 | print(result) | 639 | print(result) |
630 | end | 640 | end |
@@ -2595,23 +2605,33 @@ end):concat(Rx.Observable.of('who do we appreciate')):map(function(value) | |||
2595 | end):subscribe(print) | 2605 | end):subscribe(print) |
2596 | local str = strA .. strB .. strC | 2606 | local str = strA .. strB .. strC |
2597 | func(3000, "192.168.1.1") | 2607 | func(3000, "192.168.1.1") |
2598 | xpcall(func, function(err) | 2608 | xpcall(function() |
2609 | return func(1, 2, 3) | ||
2610 | end, function(err) | ||
2599 | return print(yue.traceback(err)) | 2611 | return print(yue.traceback(err)) |
2600 | end, 1, 2, 3) | 2612 | end) |
2601 | local success, result = xpcall(func, function(err) | 2613 | local success, result = xpcall(function() |
2614 | return func(1, 2, 3) | ||
2615 | end, function(err) | ||
2602 | return yue.traceback(err) | 2616 | return yue.traceback(err) |
2603 | end, 1, 2, 3) | 2617 | end) |
2604 | xpcall(func, function(err) | 2618 | xpcall(function() |
2619 | return func(1, 2, 3) | ||
2620 | end, function(err) | ||
2605 | return print(yue.traceback(err)) | 2621 | return print(yue.traceback(err)) |
2606 | end, 1, 2, 3) | 2622 | end) |
2607 | success, result = pcall(func, 1, 2, 3) | 2623 | success, result = pcall(function() |
2624 | return func(1, 2, 3) | ||
2625 | end) | ||
2608 | pcall(function() | 2626 | pcall(function() |
2609 | print("trying") | 2627 | print("trying") |
2610 | return func(1, 2, 3) | 2628 | return func(1, 2, 3) |
2611 | end) | 2629 | end) |
2612 | success, result = xpcall(func, function(err) | 2630 | success, result = xpcall(function() |
2631 | return func(1, 2, 3) | ||
2632 | end, function(err) | ||
2613 | return print(yue.traceback(err)) | 2633 | return print(yue.traceback(err)) |
2614 | end, 1, 2, 3) | 2634 | end) |
2615 | if success then | 2635 | if success then |
2616 | print(result) | 2636 | print(result) |
2617 | end | 2637 | end |