Skip to content

Instantly share code, notes, and snippets.

@akaptur
Created July 25, 2014 19:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save akaptur/6ca2347bf250bfd4f87a to your computer and use it in GitHub Desktop.
Save akaptur/6ca2347bf250bfd4f87a to your computer and use it in GitHub Desktop.
error message from generator bug in byterun
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