parent
367ad5aee7
commit
62b3e36612
|
@ -3,6 +3,7 @@ language: python
|
|||
python:
|
||||
- "3.6"
|
||||
- "3.7"
|
||||
- "pypy3"
|
||||
cache:
|
||||
directories:
|
||||
- "$HOME/.ccache"
|
||||
|
@ -23,3 +24,7 @@ script:
|
|||
- python setup.py develop
|
||||
- coverage run -m unittest discover
|
||||
- codecov
|
||||
matrix:
|
||||
fast_finish: true
|
||||
allow_failures:
|
||||
- python: "pypy3"
|
||||
|
|
|
@ -20,7 +20,12 @@ def get_var_name(depth=2, default=_raise_exception):
|
|||
|
||||
code = frame.f_code
|
||||
call_index = frame.f_lasti
|
||||
call_opc = opname[code.co_code[call_index]]
|
||||
while True:
|
||||
call_opc = opname[code.co_code[call_index]]
|
||||
if call_opc in ("EXTENDED_ARG"):
|
||||
call_index += 2
|
||||
else:
|
||||
break
|
||||
if call_opc not in ("CALL_FUNCTION", "CALL_FUNCTION_KW", "CALL_FUNCTION_EX", "CALL_METHOD"):
|
||||
return None
|
||||
|
||||
|
|
Loading…
Reference in a new issue