Created
July 25, 2014 19:59
-
-
Save akaptur/6ca2347bf250bfd4f87a to your computer and use it in GitHub Desktop.
error message from generator bug in byterun
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FAIL: test_generator_from_generator2 (tests.test_functions.TestGenerators) | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/Users/afk/Dropbox/python/byterun_env/byterun/tests/test_functions.py", line 239, in test_generator_from_generator2 | |
""") | |
File "/Users/afk/Dropbox/python/byterun_env/byterun/tests/vmtest.py", line 86, in assert_ok | |
self.assert_same_exception(vm_exc, py_exc) | |
File "/Users/afk/Dropbox/python/byterun_env/byterun/tests/vmtest.py", line 96, in assert_same_exception | |
self.assertEqual(str(e1), str(e2)) | |
nose.proxy.AssertionError: AssertionError: "unsupported operand type(s) for *: 'NoneType' and 'NoneType'" != 'None' | |
- unsupported operand type(s) for *: 'NoneType' and 'NoneType' | |
+ None | |
-------------------- >> begin captured stdout << --------------------- | |
<code object <genexpr> at 0x1049da030, file "<tests.test_functions.TestGenerators.test_generator_from_generator2>", line 1> | |
1 0 LOAD_FAST 0 (.0) | |
>> 3 FOR_ITER 15 (to 21) | |
6 STORE_FAST 1 (x) | |
9 LOAD_FAST 1 (x) | |
12 LOAD_FAST 1 (x) | |
15 BINARY_MULTIPLY | |
16 YIELD_VALUE | |
17 POP_TOP | |
18 JUMP_ABSOLUTE 3 | |
>> 21 LOAD_CONST 0 (None) | |
24 RETURN_VALUE | |
<code object <genexpr> at 0x1049da390, file "<tests.test_functions.TestGenerators.test_generator_from_generator2>", line 4> | |
4 0 LOAD_FAST 0 (.0) | |
>> 3 FOR_ITER 15 (to 21) | |
6 STORE_FAST 1 (x) | |
9 LOAD_FAST 1 (x) | |
12 LOAD_FAST 1 (x) | |
15 BINARY_MULTIPLY | |
16 YIELD_VALUE | |
17 POP_TOP | |
18 JUMP_ABSOLUTE 3 | |
>> 21 LOAD_CONST 0 (None) | |
24 RETURN_VALUE | |
<code object <genexpr> at 0x1049da150, file "<tests.test_functions.TestGenerators.test_generator_from_generator2>", line 5> | |
5 0 LOAD_FAST 0 (.0) | |
>> 3 FOR_ITER 15 (to 21) | |
6 STORE_FAST 1 (y) | |
9 LOAD_FAST 1 (y) | |
12 LOAD_CONST 0 (1) | |
15 BINARY_ADD | |
16 YIELD_VALUE | |
17 POP_TOP | |
18 JUMP_ABSOLUTE 3 | |
>> 21 LOAD_CONST 1 (None) | |
24 RETURN_VALUE | |
<code object <module> at 0x1049dac90, file "<tests.test_functions.TestGenerators.test_generator_from_generator2>", line 1> | |
1 0 LOAD_CONST 0 (<code object <genexpr> at 0x1049da030, file "<tests.test_functions.TestGenerators.test_generator_from_generator2>", line 1>) | |
3 LOAD_CONST 1 ('<genexpr>') | |
6 MAKE_FUNCTION 0 | |
9 LOAD_NAME 0 (range) | |
12 LOAD_CONST 2 (3) | |
15 CALL_FUNCTION 1 (1 positional, 0 keyword pair) | |
18 GET_ITER | |
19 CALL_FUNCTION 1 (1 positional, 0 keyword pair) | |
22 STORE_NAME 1 (g) | |
2 25 LOAD_NAME 2 (print) | |
28 LOAD_NAME 3 (list) | |
31 LOAD_NAME 1 (g) | |
34 CALL_FUNCTION 1 (1 positional, 0 keyword pair) | |
37 CALL_FUNCTION 1 (1 positional, 0 keyword pair) | |
40 POP_TOP | |
4 41 LOAD_CONST 3 (<code object <genexpr> at 0x1049da390, file "<tests.test_functions.TestGenerators.test_generator_from_generator2>", line 4>) | |
44 LOAD_CONST 1 ('<genexpr>') | |
47 MAKE_FUNCTION 0 | |
50 LOAD_NAME 0 (range) | |
53 LOAD_CONST 4 (5) | |
56 CALL_FUNCTION 1 (1 positional, 0 keyword pair) | |
59 GET_ITER | |
60 CALL_FUNCTION 1 (1 positional, 0 keyword pair) | |
63 STORE_NAME 1 (g) | |
5 66 LOAD_CONST 5 (<code object <genexpr> at 0x1049da150, file "<tests.test_functions.TestGenerators.test_generator_from_generator2>", line 5>) | |
69 LOAD_CONST 1 ('<genexpr>') | |
72 MAKE_FUNCTION 0 | |
75 LOAD_NAME 1 (g) | |
78 GET_ITER | |
79 CALL_FUNCTION 1 (1 positional, 0 keyword pair) | |
82 STORE_NAME 1 (g) | |
6 85 LOAD_NAME 2 (print) | |
88 LOAD_NAME 3 (list) | |
91 LOAD_NAME 1 (g) | |
94 CALL_FUNCTION 1 (1 positional, 0 keyword pair) | |
97 CALL_FUNCTION 1 (1 positional, 0 keyword pair) | |
100 POP_TOP | |
101 LOAD_CONST 6 (None) | |
104 RETURN_VALUE | |
-- stdout ---------- | |
[0, 1, 4] | |
--------------------- >> end captured stdout << ---------------------- | |
-------------------- >> begin captured logging << -------------------- | |
byterun.pyvm2: INFO: make_frame: code=<code object <module> at 0x1049dac90, file "<tests.test_functions.TestGenerators.test_generator_from_generator2>", line 1>, callargs={} | |
byterun.pyvm2: INFO: data: [] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 0: LOAD_CONST <code object <genexpr> at 0x1049da030, file "<tests.test_functions.TestGenerators.test_generator_from_generator2>", line 1> | |
byterun.pyvm2: INFO: data: [<code object <genexpr> at 0x1049da030, file "<tests.test_f...ns.TestGenerators.test_generator_from_generator2>", line 1>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 3: LOAD_CONST '<genexpr>' | |
byterun.pyvm2: INFO: data: [<code object <genexpr> at 0x1049da030, file "<tests.test_f...ns.TestGenerators.test_generator_from_generator2>", line 1>, '<genexpr>'] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 6: MAKE_FUNCTION 0 | |
byterun.pyvm2: INFO: data: [<Function <genexpr> at 0x1049dad40>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 9: LOAD_NAME 'range' | |
byterun.pyvm2: INFO: data: [<Function <genexpr> at 0x1049dad40>, <class 'range'>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 12: LOAD_CONST 3 | |
byterun.pyvm2: INFO: data: [<Function <genexpr> at 0x1049dad40>, <class 'range'>, 3] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 15: CALL_FUNCTION 1 | |
byterun.pyvm2: INFO: data: [<Function <genexpr> at 0x1049dad40>, range(0, 3)] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 18: GET_ITER | |
byterun.pyvm2: INFO: data: [<Function <genexpr> at 0x1049dad40>, <range_iterator object at 0x104874cf0>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 19: CALL_FUNCTION 1 | |
byterun.pyvm2: INFO: make_frame: code=<code object <genexpr> at 0x1049da030, file "<tests.test_functions.TestGenerators.test_generator_from_generator2>", line 1>, callargs={'.0': <range_iterator object at 0x104874cf0>} | |
byterun.pyvm2: INFO: data: [<byterun.pyobj.Generator object at 0x1049b40d0>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 22: STORE_NAME 'g' | |
byterun.pyvm2: INFO: data: [] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 25: LOAD_NAME 'print' | |
byterun.pyvm2: INFO: data: [<built-in function print>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 28: LOAD_NAME 'list' | |
byterun.pyvm2: INFO: data: [<built-in function print>, <class 'list'>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 31: LOAD_NAME 'g' | |
byterun.pyvm2: INFO: data: [<built-in function print>, <class 'list'>, <byterun.pyobj.Generator object at 0x1049b40d0>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 34: CALL_FUNCTION 1 | |
byterun.pyvm2: INFO: data: [<built-in function print>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 0: LOAD_FAST '.0' | |
byterun.pyvm2: INFO: data: [<built-in function print>, <range_iterator object at 0x104874cf0>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 3: FOR_ITER 21 | |
byterun.pyvm2: INFO: data: [<built-in function print>, <range_iterator object at 0x104874cf0>, 0] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 6: STORE_FAST 'x' | |
byterun.pyvm2: INFO: data: [<built-in function print>, <range_iterator object at 0x104874cf0>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 9: LOAD_FAST 'x' | |
byterun.pyvm2: INFO: data: [<built-in function print>, <range_iterator object at 0x104874cf0>, 0] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 12: LOAD_FAST 'x' | |
byterun.pyvm2: INFO: data: [<built-in function print>, <range_iterator object at 0x104874cf0>, 0, 0] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 15: BINARY_MULTIPLY | |
byterun.pyvm2: INFO: data: [<built-in function print>, <range_iterator object at 0x104874cf0>, 0] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 16: YIELD_VALUE | |
byterun.pyvm2: INFO: data: [<built-in function print>, <range_iterator object at 0x104874cf0>, None] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 17: POP_TOP | |
byterun.pyvm2: INFO: data: [<built-in function print>, <range_iterator object at 0x104874cf0>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 18: JUMP_ABSOLUTE 3 | |
byterun.pyvm2: INFO: data: [<built-in function print>, <range_iterator object at 0x104874cf0>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 3: FOR_ITER 21 | |
byterun.pyvm2: INFO: data: [<built-in function print>, <range_iterator object at 0x104874cf0>, 1] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 6: STORE_FAST 'x' | |
byterun.pyvm2: INFO: data: [<built-in function print>, <range_iterator object at 0x104874cf0>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 9: LOAD_FAST 'x' | |
byterun.pyvm2: INFO: data: [<built-in function print>, <range_iterator object at 0x104874cf0>, 1] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 12: LOAD_FAST 'x' | |
byterun.pyvm2: INFO: data: [<built-in function print>, <range_iterator object at 0x104874cf0>, 1, 1] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 15: BINARY_MULTIPLY | |
byterun.pyvm2: INFO: data: [<built-in function print>, <range_iterator object at 0x104874cf0>, 1] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 16: YIELD_VALUE | |
byterun.pyvm2: INFO: data: [<built-in function print>, <range_iterator object at 0x104874cf0>, None] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 17: POP_TOP | |
byterun.pyvm2: INFO: data: [<built-in function print>, <range_iterator object at 0x104874cf0>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 18: JUMP_ABSOLUTE 3 | |
byterun.pyvm2: INFO: data: [<built-in function print>, <range_iterator object at 0x104874cf0>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 3: FOR_ITER 21 | |
byterun.pyvm2: INFO: data: [<built-in function print>, <range_iterator object at 0x104874cf0>, 2] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 6: STORE_FAST 'x' | |
byterun.pyvm2: INFO: data: [<built-in function print>, <range_iterator object at 0x104874cf0>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 9: LOAD_FAST 'x' | |
byterun.pyvm2: INFO: data: [<built-in function print>, <range_iterator object at 0x104874cf0>, 2] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 12: LOAD_FAST 'x' | |
byterun.pyvm2: INFO: data: [<built-in function print>, <range_iterator object at 0x104874cf0>, 2, 2] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 15: BINARY_MULTIPLY | |
byterun.pyvm2: INFO: data: [<built-in function print>, <range_iterator object at 0x104874cf0>, 4] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 16: YIELD_VALUE | |
byterun.pyvm2: INFO: data: [<built-in function print>, <range_iterator object at 0x104874cf0>, None] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 17: POP_TOP | |
byterun.pyvm2: INFO: data: [<built-in function print>, <range_iterator object at 0x104874cf0>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 18: JUMP_ABSOLUTE 3 | |
byterun.pyvm2: INFO: data: [<built-in function print>, <range_iterator object at 0x104874cf0>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 3: FOR_ITER 21 | |
byterun.pyvm2: INFO: data: [<built-in function print>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 21: LOAD_CONST None | |
byterun.pyvm2: INFO: data: [<built-in function print>, None] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 24: RETURN_VALUE | |
byterun.pyvm2: INFO: data: [<built-in function print>, [0, 1, 4]] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 37: CALL_FUNCTION 1 | |
byterun.pyvm2: INFO: data: [None] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 40: POP_TOP | |
byterun.pyvm2: INFO: data: [] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 41: LOAD_CONST <code object <genexpr> at 0x1049da390, file "<tests.test_functions.TestGenerators.test_generator_from_generator2>", line 4> | |
byterun.pyvm2: INFO: data: [<code object <genexpr> at 0x1049da390, file "<tests.test_f...ns.TestGenerators.test_generator_from_generator2>", line 4>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 44: LOAD_CONST '<genexpr>' | |
byterun.pyvm2: INFO: data: [<code object <genexpr> at 0x1049da390, file "<tests.test_f...ns.TestGenerators.test_generator_from_generator2>", line 4>, '<genexpr>'] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 47: MAKE_FUNCTION 0 | |
byterun.pyvm2: INFO: data: [<Function <genexpr> at 0x1049dad40>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 50: LOAD_NAME 'range' | |
byterun.pyvm2: INFO: data: [<Function <genexpr> at 0x1049dad40>, <class 'range'>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 53: LOAD_CONST 5 | |
byterun.pyvm2: INFO: data: [<Function <genexpr> at 0x1049dad40>, <class 'range'>, 5] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 56: CALL_FUNCTION 1 | |
byterun.pyvm2: INFO: data: [<Function <genexpr> at 0x1049dad40>, range(0, 5)] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 59: GET_ITER | |
byterun.pyvm2: INFO: data: [<Function <genexpr> at 0x1049dad40>, <range_iterator object at 0x104874f60>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 60: CALL_FUNCTION 1 | |
byterun.pyvm2: INFO: make_frame: code=<code object <genexpr> at 0x1049da390, file "<tests.test_functions.TestGenerators.test_generator_from_generator2>", line 4>, callargs={'.0': <range_iterator object at 0x104874f60>} | |
byterun.pyvm2: INFO: data: [<byterun.pyobj.Generator object at 0x104928710>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 63: STORE_NAME 'g' | |
byterun.pyvm2: INFO: data: [] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 66: LOAD_CONST <code object <genexpr> at 0x1049da150, file "<tests.test_functions.TestGenerators.test_generator_from_generator2>", line 5> | |
byterun.pyvm2: INFO: data: [<code object <genexpr> at 0x1049da150, file "<tests.test_f...ns.TestGenerators.test_generator_from_generator2>", line 5>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 69: LOAD_CONST '<genexpr>' | |
byterun.pyvm2: INFO: data: [<code object <genexpr> at 0x1049da150, file "<tests.test_f...ns.TestGenerators.test_generator_from_generator2>", line 5>, '<genexpr>'] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 72: MAKE_FUNCTION 0 | |
byterun.pyvm2: INFO: data: [<Function <genexpr> at 0x1049dad40>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 75: LOAD_NAME 'g' | |
byterun.pyvm2: INFO: data: [<Function <genexpr> at 0x1049dad40>, <byterun.pyobj.Generator object at 0x104928710>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 78: GET_ITER | |
byterun.pyvm2: INFO: data: [<Function <genexpr> at 0x1049dad40>, <byterun.pyobj.Generator object at 0x104928710>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 79: CALL_FUNCTION 1 | |
byterun.pyvm2: INFO: make_frame: code=<code object <genexpr> at 0x1049da150, file "<tests.test_functions.TestGenerators.test_generator_from_generator2>", line 5>, callargs={'.0': <byterun.pyobj.Generator object at 0x104928710>} | |
byterun.pyvm2: INFO: data: [<byterun.pyobj.Generator object at 0x1049b4a90>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 82: STORE_NAME 'g' | |
byterun.pyvm2: INFO: data: [] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 85: LOAD_NAME 'print' | |
byterun.pyvm2: INFO: data: [<built-in function print>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 88: LOAD_NAME 'list' | |
byterun.pyvm2: INFO: data: [<built-in function print>, <class 'list'>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 91: LOAD_NAME 'g' | |
byterun.pyvm2: INFO: data: [<built-in function print>, <class 'list'>, <byterun.pyobj.Generator object at 0x1049b4a90>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 94: CALL_FUNCTION 1 | |
byterun.pyvm2: INFO: data: [<built-in function print>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 0: LOAD_FAST '.0' | |
byterun.pyvm2: INFO: data: [<built-in function print>, <byterun.pyobj.Generator object at 0x104928710>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 3: FOR_ITER 21 | |
byterun.pyvm2: INFO: data: [<built-in function print>, <byterun.pyobj.Generator object at 0x104928710>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 0: LOAD_FAST '.0' | |
byterun.pyvm2: INFO: data: [<built-in function print>, <byterun.pyobj.Generator object at 0x104928710>, <byterun.pyobj.Generator object at 0x104928710>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 3: FOR_ITER 21 | |
byterun.pyvm2: INFO: data: [<built-in function print>, <byterun.pyobj.Generator object at 0x104928710>, <byterun.pyobj.Generator object at 0x104928710>, None] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 6: STORE_FAST 'x' | |
byterun.pyvm2: INFO: data: [<built-in function print>, <byterun.pyobj.Generator object at 0x104928710>, <byterun.pyobj.Generator object at 0x104928710>] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 9: LOAD_FAST 'x' | |
byterun.pyvm2: INFO: data: [<built-in function print>, <byterun.pyobj.Generator object at 0x104928710>, <byterun.pyobj.Generator object at 0x104928710>, None] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 12: LOAD_FAST 'x' | |
byterun.pyvm2: INFO: data: [<built-in function print>, <byterun.pyobj.Generator object at 0x104928710>, <byterun.pyobj.Generator object at 0x104928710>, None, None] | |
byterun.pyvm2: INFO: blks: [] | |
byterun.pyvm2: INFO: 15: BINARY_MULTIPLY | |
byterun.pyvm2: ERROR: Caught exception during execution | |
Traceback (most recent call last): | |
File "/Users/afk/Dropbox/python/byterun_env/byterun/byterun/pyvm2.py", line 226, in dispatch | |
self.binaryOperator(byteName[7:]) | |
File "/Users/afk/Dropbox/python/byterun_env/byterun/byterun/pyvm2.py", line 469, in binaryOperator | |
self.push(self.BINARY_OPERATORS[op](x, y)) | |
TypeError: unsupported operand type(s) for *: 'NoneType' and 'NoneType' | |
byterun.pyvm2: ERROR: Caught exception during execution | |
Traceback (most recent call last): | |
File "/Users/afk/Dropbox/python/byterun_env/byterun/byterun/pyvm2.py", line 238, in dispatch | |
why = bytecode_fn(*arguments) | |
File "/Users/afk/Dropbox/python/byterun_env/byterun/byterun/pyvm2.py", line 712, in byte_FOR_ITER | |
v = next(iterobj) | |
File "/Users/afk/Dropbox/python/byterun_env/byterun/byterun/pyobj.py", line 272, in next | |
val = self.vm.resume_frame(self.gi_frame) | |
File "/Users/afk/Dropbox/python/byterun_env/byterun/byterun/pyvm2.py", line 141, in resume_frame | |
val = self.run_frame(frame) | |
File "/Users/afk/Dropbox/python/byterun_env/byterun/byterun/pyvm2.py", line 345, in run_frame | |
six.reraise(*self.last_exception) | |
File "/Users/afk/Dropbox/python/byterun_env/byterun/.tox/py33/lib/python3.3/site-packages/six.py", line 535, in reraise | |
raise value.with_traceback(tb) | |
TypeError: unsupported operand type(s) for *: 'NoneType' and 'NoneType' | |
byterun.pyvm2: ERROR: Caught exception during execution | |
Traceback (most recent call last): | |
File "/Users/afk/Dropbox/python/byterun_env/byterun/byterun/pyvm2.py", line 238, in dispatch | |
why = bytecode_fn(*arguments) | |
File "/Users/afk/Dropbox/python/byterun_env/byterun/byterun/pyvm2.py", line 712, in byte_FOR_ITER | |
v = next(iterobj) | |
File "/Users/afk/Dropbox/python/byterun_env/byterun/byterun/pyobj.py", line 272, in next | |
val = self.vm.resume_frame(self.gi_frame) | |
File "/Users/afk/Dropbox/python/byterun_env/byterun/byterun/pyvm2.py", line 141, in resume_frame | |
val = self.run_frame(frame) | |
File "/Users/afk/Dropbox/python/byterun_env/byterun/byterun/pyvm2.py", line 345, in run_frame | |
six.reraise(*self.last_exception) | |
File "/Users/afk/Dropbox/python/byterun_env/byterun/.tox/py33/lib/python3.3/site-packages/six.py", line 535, in reraise | |
raise value.with_traceback(tb) | |
TypeError: unsupported operand type(s) for *: 'NoneType' and 'NoneType' | |
byterun.pyvm2: ERROR: Caught exception during execution | |
Traceback (most recent call last): | |
File "/Users/afk/Dropbox/python/byterun_env/byterun/byterun/pyvm2.py", line 238, in dispatch | |
why = bytecode_fn(*arguments) | |
File "/Users/afk/Dropbox/python/byterun_env/byterun/byterun/pyvm2.py", line 921, in byte_CALL_FUNCTION | |
return self.call_function(arg, [], {}) | |
File "/Users/afk/Dropbox/python/byterun_env/byterun/byterun/pyvm2.py", line 970, in call_function | |
retval = func(*posargs, **namedargs) | |
File "/Users/afk/Dropbox/python/byterun_env/byterun/byterun/pyobj.py", line 272, in next | |
val = self.vm.resume_frame(self.gi_frame) | |
File "/Users/afk/Dropbox/python/byterun_env/byterun/byterun/pyvm2.py", line 141, in resume_frame | |
val = self.run_frame(frame) | |
File "/Users/afk/Dropbox/python/byterun_env/byterun/byterun/pyvm2.py", line 345, in run_frame | |
six.reraise(*self.last_exception) | |
File "/Users/afk/Dropbox/python/byterun_env/byterun/.tox/py33/lib/python3.3/site-packages/six.py", line 535, in reraise | |
raise value.with_traceback(tb) | |
TypeError: unsupported operand type(s) for *: 'NoneType' and 'NoneType' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment