33 except (ValueError, IndexError) as e: |
33 except (ValueError, IndexError) as e: |
34 msg = e.__class__.__name__ |
34 msg = e.__class__.__name__ |
35 print('unwrap %s: %s: %s' % (getid(w), getid(result), msg)) |
35 print('unwrap %s: %s: %s' % (getid(w), getid(result), msg)) |
36 |
36 |
37 batchwrap(wrappers + [wrappers[0]]) |
37 batchwrap(wrappers + [wrappers[0]]) |
38 batchunwrap([(wrappers[i] if i >= 0 else None) |
38 batchunwrap([(wrappers[i] if i is not None and i >= 0 else None) |
39 for i in [3, None, 0, 4, 0, 2, 1, None]]) |
39 for i in [3, None, 0, 4, 0, 2, 1, None]]) |
40 |
40 |
41 wrap0 = extensions.wrappedfunction(dummy, 'getstack', wrappers[0]) |
41 wrap0 = extensions.wrappedfunction(dummy, 'getstack', wrappers[0]) |
42 wrap1 = extensions.wrappedfunction(dummy, 'getstack', wrappers[1]) |
42 wrap1 = extensions.wrappedfunction(dummy, 'getstack', wrappers[1]) |
43 |
43 |