virt_test/bin/python testrunner/runner.py --logfile=testrun.log --config=pypy/testrunner_cfg.py '--config=~/machine_cfg.py' --root=pypy --timeout=4000
in dir /Users/matti/build-worker-arm64/own-macos-arm64/build (timeout 4000 secs)
watching logfiles {'pytestLog': 'testrun.log'}
argv: ['virt_test/bin/python', 'testrunner/runner.py', '--logfile=testrun.log', '--config=pypy/testrunner_cfg.py', '--config=~/machine_cfg.py', '--root=pypy', '--timeout=4000']
environment:
FPATH=/opt/homebrew/share/zsh/site-functions:/usr/local/share/zsh/site-functions:/usr/share/zsh/site-functions:/usr/share/zsh/5.9/functions
HOME=/Users/matti
HOMEBREW_CELLAR=/opt/homebrew/Cellar
HOMEBREW_PREFIX=/opt/homebrew
HOMEBREW_REPOSITORY=/opt/homebrew
INFOPATH=/opt/homebrew/share/info:
LANG=en_US.UTF-8
LC_ADDRESS=en_AU.UTF-8
LC_IDENTIFICATION=en_AU.UTF-8
LC_MEASUREMENT=en_AU.UTF-8
LC_MONETARY=en_AU.UTF-8
LC_NAME=en_AU.UTF-8
LC_NUMERIC=en_AU.UTF-8
LC_PAPER=en_AU.UTF-8
LC_TELEPHONE=en_AU.UTF-8
LC_TIME=en_AU.UTF-8
LOGNAME=matti
OLDPWD=/Users/matti
PATH=/Users/matti/oss/pypy-arm64-buildbot/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Library/Frameworks/Python.framework/Versions/3.11/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Library/Apple/usr/bin
PKG_CONFIG_PATH=/opt/homebrew/Cellar/openssl@1.1/1.1.1t/lib/pkgconfig
PWD=/Users/matti/build-worker-arm64/own-macos-arm64/build
PYPYCHERRYPICK=
PYPY_USESSION_DIR=/tmp/buildbot-arm64
PYTHONPATH=.:
SHELL=/bin/zsh
SHLVL=2
SSH_CLIENT=10.0.0.17 33152 22
SSH_CONNECTION=10.0.0.17 33152 10.0.0.16 22
SSH_TTY=/dev/ttys000
TERM=xterm-256color
TMPDIR=/tmp/buildbot-arm64/pytest
USER=matti
_=/Users/matti/oss/pypy-arm64-buildbot/bin/buildslave
using PTY: False
using config pypy/testrunner_cfg.py
using config /Users/matti/machine_cfg.py
running 3 parallel test workers
setting MAKEFLAGS to ' ' (space)
-- config/test
-- interpreter/astcompiler/test
-- interpreter/pyparser/test
-- interpreter/test
-- module/__builtin__/test
-- module/__pypy__/test
-- module/_abc/test
-- module/_ast/test
-- module/_cffi_backend/test
-- module/_codecs/test
-- module/_collections/test
-- module/_continuation/test
-- module/_cppyy/test
-- module/_csv/test
-- module/_demo/test
-- module/_hpy_universal/test/_vendored/test_00_basic.py
-- module/_hpy_universal/test/_vendored/test_argparse.py
-- module/_hpy_universal/test/_vendored/test_call.py
-- module/_hpy_universal/test/_vendored/test_capsule.py
-- module/_hpy_universal/test/_vendored/test_capsule_legacy.py
-- module/_hpy_universal/test/_vendored/test_contextvar.py
-- module/_hpy_universal/test/_vendored/test_cpy_compat.py
-- module/_hpy_universal/test/_vendored/test_eval.py
-- module/_hpy_universal/test/_vendored/test_extra.py
-- module/_hpy_universal/test/_vendored/test_helpers.py
-- module/_hpy_universal/test/_vendored/test_hpybuildvalue.py
-- module/_hpy_universal/test/_vendored/test_hpybytes.py
-- module/_hpy_universal/test/_vendored/test_hpydict.py
-- module/_hpy_universal/test/_vendored/test_hpyerr.py
-- module/_hpy_universal/test/_vendored/test_hpyfield.py
-- module/_hpy_universal/test/_vendored/test_hpyglobal.py
-- module/_hpy_universal/test/_vendored/test_hpyimport.py
-- module/_hpy_universal/test/_vendored/test_hpyiter.py
-- module/_hpy_universal/test/_vendored/test_hpylist.py
-- module/_hpy_universal/test/_vendored/test_hpylong.py
-- module/_hpy_universal/test/_vendored/test_hpymodule.py
-- module/_hpy_universal/test/_vendored/test_hpyslice.py
-- module/_hpy_universal/test/_vendored/test_hpystructseq.py
-- module/_hpy_universal/test/_vendored/test_hpytuple.py
-- module/_hpy_universal/test/_vendored/test_hpytype.py
-- module/_hpy_universal/test/_vendored/test_hpytype_legacy.py
-- module/_hpy_universal/test/_vendored/test_hpyunicode.py
-- module/_hpy_universal/test/_vendored/test_importing.py
-- module/_hpy_universal/test/_vendored/test_legacy_forbidden.py
-- module/_hpy_universal/test/_vendored/test_number.py
-- module/_hpy_universal/test/_vendored/test_object.py
-- module/_hpy_universal/test/_vendored/test_slots.py
-- module/_hpy_universal/test/_vendored/test_slots_legacy.py
-- module/_hpy_universal/test/_vendored/test_support.py
-- module/_hpy_universal/test/_vendored/test_tracker.py
-- module/_hpy_universal/test/pypy
-- module/_io/test
-- module/_jitlog/test
-- module/_locale/test
-- module/_lsprof/test
-- module/_md5/test
-- module/_minimal_curses/test
-- module/_multibytecodec/test
-- module/_multiprocessing/test
-- module/_opcode/test
-- module/_pickle/test
-- module/_pickle_support/test
-- module/_posixsubprocess/test
-- module/_pypyjson/test
-- module/_random/test
-- module/_rawffi/alt/test
-- module/_rawffi/test
-- module/_socket/test
-- module/_sre/test
-- module/_vmprof/test
-- module/_warnings/test
-- module/_weakref/test
-- module/_winreg/test
-- module/array/test
-- module/atexit/test
-- module/binascii/test
-- module/bz2/test
-- module/cmath/test
-- module/cpyext/test/test_api.py
-- module/cpyext/test/test_arraymodule.py
-- module/cpyext/test/test_async_iter.py
-- module/cpyext/test/test_boolobject.py
-- module/cpyext/test/test_borrow.py
-- module/cpyext/test/test_buffer.py
-- module/cpyext/test/test_bytearrayobject.py
-- module/cpyext/test/test_bytesobject.py
-- module/cpyext/test/test_capsule.py
-- module/cpyext/test/test_cell.py
-- module/cpyext/test/test_classobject.py
-- module/cpyext/test/test_codecs.py
-- module/cpyext/test/test_complexobject.py
-- module/cpyext/test/test_contextvars.py
-- module/cpyext/test/test_cpyext.py
-- module/cpyext/test/test_datetime.py
-- module/cpyext/test/test_dictobject.py
-- module/cpyext/test/test_eval.py
-- module/cpyext/test/test_exception.py
-- module/cpyext/test/test_fileobject.py
-- module/cpyext/test/test_floatobject.py
-- module/cpyext/test/test_frameobject.py
-- module/cpyext/test/test_funcobject.py
-- module/cpyext/test/test_genobject.py
-- module/cpyext/test/test_getargs.py
-- module/cpyext/test/test_import.py
-- module/cpyext/test/test_iterator.py
-- module/cpyext/test/test_listobject.py
-- module/cpyext/test/test_longobject.py
-- module/cpyext/test/test_mapping.py
-- module/cpyext/test/test_marshal.py
-- module/cpyext/test/test_memoryobject.py
-- module/cpyext/test/test_methodobject.py
-- module/cpyext/test/test_misc.py
-- module/cpyext/test/test_module.py
-- module/cpyext/test/test_namespaceobject.py
-- module/cpyext/test/test_ndarrayobject.py
-- module/cpyext/test/test_number.py
-- module/cpyext/test/test_object.py
-- module/cpyext/test/test_pyerrors.py
-- module/cpyext/test/test_pyfile.py
-- module/cpyext/test/test_pymem.py
-- module/cpyext/test/test_pysignals.py
-- module/cpyext/test/test_pystate.py
-- module/cpyext/test/test_pystrhex.py
-- module/cpyext/test/test_pystrtod.py
-- module/cpyext/test/test_sequence.py
-- module/cpyext/test/test_setobject.py
-- module/cpyext/test/test_sliceobject.py
-- module/cpyext/test/test_structseq.py
-- module/cpyext/test/test_sysmodule.py
-- module/cpyext/test/test_thread.py
-- module/cpyext/test/test_traceback.py
-- module/cpyext/test/test_translate.py
-- module/cpyext/test/test_tupleobject.py
-- module/cpyext/test/test_typedeallocate.py
-- module/cpyext/test/test_typeobject.py
-- module/cpyext/test/test_unicodeobject.py
-- module/cpyext/test/test_userslots.py
-- module/cpyext/test/test_version.py
-- module/cpyext/test/test_weakref.py
-- module/crypt/test
-- module/errno/test
-- module/exceptions/test
-- module/faulthandler/test
-- module/fcntl/test
-- module/gc/test
-- module/imp/test
-- module/itertools/test
-- module/marshal/test
-- module/math/test
-- module/micronumpy/test
-- module/mmap/test
-- module/operator/test
-- module/posix/test
-- module/pwd/test
-- module/pyexpat/test
-- module/pypyjit/test
-- module/select/test
-- module/signal/test
-- module/struct/test
-- module/sys/test
-- module/termios/test
-- module/test_lib_pypy
-- module/thread/test
-- module/time/test
-- module/token/test
-- module/unicodedata/test
-- module/zipimport/test
-- module/zlib/test
-- objspace/fake/test
-- objspace/std/test
-- objspace/test
-- sandbox/test
-- tool/bench/test
-- tool/memusage/test
-- tool/pytest/fake_pytest/test
-- tool/pytest/test
-- tool/release/test
-- tool/test
-- total: 178 to run
++ 03:30:32 starting config/test [1 started in total]
++ 03:30:32 starting interpreter/astcompiler/test [2 started in total]
++ 03:30:32 starting interpreter/pyparser/test [3 started in total]
__ config/test [1 done in total, somefailed=False] ____________________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.py
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 162 items / 1 skipped
config/test/test_pypyoption.py ..................................................................................................................................................................
==================== 162 passed, 1 skipped in 10.34 seconds ====================
++ 03:30:44 starting interpreter/test [4 started in total]
__ interpreter/pyparser/test [2 done in total, somefailed=False] ______________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.py
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 192 items
interpreter/pyparser/test/apptest_parsestring.py ......
interpreter/pyparser/test/test_automata.py ...
interpreter/pyparser/test/test_future.py ...................................
interpreter/pyparser/test/test_gendfa.py .
interpreter/pyparser/test/test_parsestring.py ............
interpreter/pyparser/test/test_pyparse.py .........................................................................................................
interpreter/pyparser/test/test_pytokenizer.py ..............................
========================= 192 passed in 59.31 seconds ==========================
++ 03:31:38 starting module/__builtin__/test [5 started in total]
__ module/__builtin__/test [3 done in total, somefailed=False] ________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 319 items
module/__builtin__/test/apptest_compile.py .....................
module/__builtin__/test/apptest_descriptor.py .....
module/__builtin__/test/apptest_operator.py ...
module/__builtin__/test/apptest_print.py ...
module/__builtin__/test/test_abstractinst.py ..........s..
module/__builtin__/test/test_breakpoint.py ........
module/__builtin__/test/test_builtin.py .......................................................................
module/__builtin__/test/test_compile.py ..
module/__builtin__/test/test_construct_singletons.py .
module/__builtin__/test/test_descriptor.py ...................................
module/__builtin__/test/test_dir.py ...........
module/__builtin__/test/test_filter.py ........
module/__builtin__/test/test_filter_pickle.py .....
module/__builtin__/test/test_format.py .
module/__builtin__/test/test_functional.py ........................................................................................
module/__builtin__/test/test_map_pickle.py ...
module/__builtin__/test/test_minmax.py .......................
module/__builtin__/test/test_rawinput.py ..
module/__builtin__/test/test_sum.py .
module/__builtin__/test/test_vars.py ...
module/__builtin__/test/test_zip.py ...........
module/__builtin__/test/test_zip_pickle.py .
==================== 318 passed, 1 skipped in 76.58 seconds ====================
++ 03:32:58 starting module/__pypy__/test [6 started in total]
__ interpreter/astcompiler/test [4 done in total, somefailed=False] ___________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.py
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1513 items
interpreter/astcompiler/test/apptest_compiler.py .......
interpreter/astcompiler/test/apptest_exceptiongroup.py .........................
interpreter/astcompiler/test/apptest_misc.py ...............
interpreter/astcompiler/test/apptest_patma.py .........................................
interpreter/astcompiler/test/test_assemble.py .......................
interpreter/astcompiler/test/test_ast.py ............
interpreter/astcompiler/test/test_astbuilder.py .................................................................................................................
interpreter/astcompiler/test/test_compiler.py .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
interpreter/astcompiler/test/test_misc.py ...............
interpreter/astcompiler/test/test_symtable.py ........................................
interpreter/astcompiler/test/test_unparse.py ................................
interpreter/astcompiler/test/test_validate.py .....................................................
======================== 1513 passed in 183.09 seconds =========================
++ 03:33:40 starting module/_abc/test [7 started in total]
__ module/_abc/test [5 done in total, somefailed=False] _______________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 6 items
module/_abc/test/apptest_abc.py ...
module/_abc/test/test_abc.py ...
========================== 6 passed in 31.97 seconds ===========================
++ 03:34:13 starting module/_ast/test [8 started in total]
__ module/__pypy__/test [6 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 81 items
module/__pypy__/test/apptest_picklebuffer.py ......
module/__pypy__/test/test_builders.py .....
module/__pypy__/test/test_bytebuffer.py ...
module/__pypy__/test/test_debug.py .......
module/__pypy__/test/test_identitydict.py ......
module/__pypy__/test/test_intop.py ...........
module/__pypy__/test/test_locals2fast.py .....
module/__pypy__/test/test_magic.py .......s..
module/__pypy__/test/test_newmemoryview.py ........
module/__pypy__/test/test_os.py .
module/__pypy__/test/test_signal.py ..s.s
module/__pypy__/test/test_special.py ............s.
==================== 77 passed, 4 skipped in 96.50 seconds =====================
++ 03:34:40 starting module/_cffi_backend/test [9 started in total]
__ module/_ast/test [7 done in total, somefailed=False] _______________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 55 items
module/_ast/test/apptest_ast.py ...
module/_ast/test/test_ast.py ....................................................
========================= 55 passed in 106.41 seconds ==========================
++ 03:36:02 starting module/_codecs/test [10 started in total]
__ module/_codecs/test [8 done in total, somefailed=True] _____________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 99 items
module/_codecs/test/apptest_codecs.py ..
module/_codecs/test/test_codecs.py .....................sss...........................................................s......
module/_codecs/test/test_locale.py ...FF.
module/_codecs/test/test_ztranslation.py .
=================================== FAILURES ===================================
__________ TestLocaleCodec.test_decode_locale_latin1[locale_decoder0] __________
self = <pypy.module._codecs.test.test_locale.TestLocaleCodec object at 0x0000000111f21fa0>
locale_decoder = <function str_decode_locale_surrogateescape at 0x000000012092db50>
@pytest.mark.parametrize('locale_decoder',
(str_decode_locale_surrogateescape, str_decode_locale_strict))
def test_decode_locale_latin1(self, locale_decoder):
self.setlocale("fr_FR")
uni = u"août"
string = uni.encode('latin1')
> assert locale_decoder(string) == (uni.encode('utf8'), len(uni))
E assert ('ao\xed\xb3\xbbt', 4) == ('ao\xc3\xbbt', 4)
E At index 0 diff: 'ao\xed\xb3\xbbt' != 'ao\xc3\xbbt'
E Use -v to get the full diff
module/_codecs/test/test_locale.py:77: AssertionError
__________ TestLocaleCodec.test_decode_locale_latin1[locale_decoder1] __________
self = <pypy.module._codecs.test.test_locale.TestLocaleCodec object at 0x0000000132c91e88>
locale_decoder = <function str_decode_locale_strict at 0x000000012092dd30>
@pytest.mark.parametrize('locale_decoder',
(str_decode_locale_surrogateescape, str_decode_locale_strict))
def test_decode_locale_latin1(self, locale_decoder):
self.setlocale("fr_FR")
uni = u"août"
string = uni.encode('latin1')
> assert locale_decoder(string) == (uni.encode('utf8'), len(uni))
module/_codecs/test/test_locale.py:77:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
module/_codecs/locale.py:118: in str_decode_locale_strict
errorhandler('strict', 'filesystemencoding', errmsg, s, 0, 1)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
errors = 'strict', encoding = 'filesystemencoding'
msg = 'pypy_char2wchar_strict failed', s = 'ao\xfbt', startingpos = 0
endingpos = 1
def default_unicode_error_decode(errors, encoding, msg, s,
startingpos, endingpos):
assert endingpos >= 0
if errors == 'replace':
return u'\ufffd', endingpos
if errors == 'ignore':
return u'', endingpos
> raise UnicodeDecodeError(encoding, s, startingpos, endingpos, msg)
E UnicodeDecodeError: 'filesystemencoding' codec can't decode byte 0x61 in position 0: pypy_char2wchar_strict failed
../rpython/rlib/runicode.py:107: UnicodeDecodeError
=========================== short test summary info ============================
FAIL module/_codecs/test/test_locale.py::TestLocaleCodec::()::test_decode_locale_latin1[locale_decoder0]
FAIL module/_codecs/test/test_locale.py::TestLocaleCodec::()::test_decode_locale_latin1[locale_decoder1]
=============== 2 failed, 93 passed, 4 skipped in 113.06 seconds ===============
++ 03:37:58 starting module/_collections/test [11 started in total]
__ module/_cffi_backend/test [9 done in total, somefailed=True] _______________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 468 items
module/_cffi_backend/test/test_c.py ..........................................................................F.....sss.s....................................................s.....s...................s...s.............................s........................s......
module/_cffi_backend/test/test_fastpath.py ..................
module/_cffi_backend/test/test_ffi_obj.py ...............................................
module/_cffi_backend/test/test_file.py s..
module/_cffi_backend/test/test_parse_c_type.py ..............s...
module/_cffi_backend/test/test_re_python.py ...!!! BAD UTF8 !!!
[67, 97, 110, 110, 111, 116, 32, 108, 111, 97, 100, 32, 108, 105, 98, 114, 97, 114, 121, 32, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 97, 114, 109, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 57, 47, 108, 111, 97, 100, 95, 99, 97, 102, 233, 46, 115, 111, 58, 32, 34, 67, 97, 110, 110, 111, 116, 32, 108, 111, 97, 100, 32, 108, 105, 98, 114, 97, 114, 121, 32, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 97, 114, 109, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 57, 47, 108, 111, 97, 100, 95, 99, 97, 102, 92, 120, 101, 57, 46, 115, 111, 58, 32, 100, 108, 111, 112, 101, 110, 40, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 97, 114, 109, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 57, 47, 108, 111, 97, 100, 95, 99, 97, 102, 92, 120, 101, 57, 46, 115, 111, 44, 32, 48, 120, 48, 48, 48, 50, 41, 58, 32, 116, 114, 105, 101, 100, 58, 32, 39, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 97, 114, 109, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 57, 47, 108, 111, 97, 100, 95, 99, 97, 102, 92, 120, 101, 57, 46, 115, 111, 39, 32, 40, 110, 111, 32, 115, 117, 99, 104, 32, 102, 105, 108, 101, 41, 44, 32, 39, 47, 83, 121, 115, 116, 101, 109, 47, 86, 111, 108, 117, 109, 101, 115, 47, 80, 114, 101, 98, 111, 111, 116, 47, 67, 114, 121, 112, 116, 101, 120, 101, 115, 47, 79, 83, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 97, 114, 109, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 57, 47, 108, 111, 97, 100, 95, 99, 97, 102, 92, 120, 101, 57, 46, 115, 111, 39, 32, 40, 110, 111, 32, 115, 117, 99, 104, 32, 102, 105, 108, 101, 41, 44, 32, 39, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 97, 114, 109, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 57, 47, 108, 111, 97, 100, 95, 99, 97, 102, 92, 120, 101, 57, 46, 115, 111, 39, 32, 40, 110, 111, 32, 115, 117, 99, 104, 32, 102, 105, 108, 101, 41, 44, 32, 39, 47, 112, 114, 105, 118, 97, 116, 101, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 97, 114, 109, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 57, 47, 108, 111, 97, 100, 95, 99, 97, 102, 92, 120, 101, 57, 46, 115, 111, 39, 32, 40, 110, 111, 32, 115, 117, 99, 104, 32, 102, 105, 108, 101, 41, 44, 32, 39, 47, 83, 121, 115, 116, 101, 109, 47, 86, 111, 108, 117, 109, 101, 115, 47, 80, 114, 101, 98, 111, 111, 116, 47, 67, 114, 121, 112, 116, 101, 120, 101, 115, 47, 79, 83, 47, 112, 114, 105, 118, 97, 116, 101, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 97, 114, 109, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 57, 47, 108, 111, 97, 100, 95, 99, 97, 102, 92, 120, 101, 57, 46, 115, 111, 39, 32, 40, 110, 111, 32, 115, 117, 99, 104, 32, 102, 105, 108, 101, 41, 44, 32, 39, 47, 112, 114, 105, 118, 97, 116, 101, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 97, 114, 109, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 57, 47, 108, 111, 97, 100, 95, 99, 97, 102, 92, 120, 101, 57, 46, 115, 111, 39, 32, 40, 110, 111, 32, 115, 117, 99, 104, 32, 102, 105, 108, 101, 41, 34]
length 753 real_length -999
F................
module/_cffi_backend/test/test_recompiler.py ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
module/_cffi_backend/test/test_unicode_literals.py .......
module/_cffi_backend/test/test_wchar_helper.py .
module/_cffi_backend/test/test_ztranslation.py s
=================================== FAILURES ===================================
________________________ AppTestC.test_call_function_9 _________________________
self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00000001583122f8>
def test_call_function_9(self):
import _all_test_c
try:
> _all_test_c.test_call_function_9()
[/tmp/buildbot-arm64/usession-py3.11-9/test_c/_test_c.py:594]:4:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
@pytest.mark.xfail(
is_ios,
reason="For an unknown reason f(1, cast(BInt, 42)) returns 36792864",
raises=AssertionError,
)
def test_call_function_9():
BInt = new_primitive_type("int")
BFunc9 = new_function_type((BInt,), BInt, True) # vararg
f = cast(BFunc9, _testfunc(9))
assert f(0) == 0
> assert f(1, cast(BInt, 42)) == 42
E (application-level) AssertionError
/tmp/buildbot-arm64/usession-py3.11-9/test_c/_all_test_c.py:1261: AssertionError
_________________ AppTestRecompilerPython.test_dlopen_unicode __________________
self = <CallInfo when='call' exception: >
func = <function <lambda> at 0x00000001141b6020>, when = 'call'
def __init__(self, func, when):
#: context of invocation: one of "setup", "call",
#: "teardown", "memocollect"
self.when = when
self.start = time()
try:
> self.result = func()
../_pytest/runner.py:150:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> return CallInfo(lambda: ihook(item=item, **kwds), when=when)
../_pytest/runner.py:138:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_HookCaller 'pytest_runtest_call'>
kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_dlopen_unicode'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_dlopen_unicode'>}
def __call__(self, **kwargs):
assert not self.is_historic()
> return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs)
../_pytest/vendored_packages/pluggy.py:724:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_pytest.config.PytestPluginManager object at 0x000000012002ca30>
hook = <_HookCaller 'pytest_runtest_call'>
methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x000000016030f560>]
kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_dlopen_unicode'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_dlopen_unicode'>}
def _hookexec(self, hook, methods, kwargs):
# called from all hookcaller instances.
# enable_tracing will set its own wrapping function at self._inner_hookexec
> return self._inner_hookexec(hook, methods, kwargs)
../_pytest/vendored_packages/pluggy.py:338:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
hook = <_HookCaller 'pytest_runtest_call'>
methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x000000016030f560>]
kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_dlopen_unicode'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_dlopen_unicode'>}
self._inner_hookexec = lambda hook, methods, kwargs: \
> _MultiCall(methods, kwargs, hook.spec_opts).execute()
../_pytest/vendored_packages/pluggy.py:333:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_dlopen_unicode'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>
def execute(self):
all_kwargs = self.kwargs
self.results = results = []
firstresult = self.specopts.get("firstresult")
while self.hook_impls:
hook_impl = self.hook_impls.pop()
args = [all_kwargs[argname] for argname in hook_impl.argnames]
if hook_impl.hookwrapper:
> return _wrapped_call(hook_impl.function(*args), self.execute)
../_pytest/vendored_packages/pluggy.py:595:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
wrap_controller = <generator object pytest_runtest_call at 0x0000000114192ea8>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...en_unicode'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>>
def _wrapped_call(wrap_controller, func):
""" Wrap calling to a function with a generator which needs to yield
exactly once. The yield point will trigger calling the wrapped function
and return its _CallOutcome to the yield point. The generator then needs
to finish (raise StopIteration) in order for the wrapped call to complete.
"""
try:
next(wrap_controller) # first yield
except StopIteration:
_raise_wrapfail(wrap_controller, "did not yield")
call_outcome = _CallOutcome(func)
try:
wrap_controller.send(call_outcome)
_raise_wrapfail(wrap_controller, "has second yield")
except StopIteration:
pass
> return call_outcome.get_result()
../_pytest/vendored_packages/pluggy.py:253:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x0000000123862060>
def get_result(self):
if self.excinfo is None:
return self.result
else:
ex = self.excinfo
if _py3:
raise ex[1].with_traceback(ex[2])
> _reraise(*ex) # noqa
../_pytest/vendored_packages/pluggy.py:279:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x0000000123862060>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...en_unicode'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>>
def __init__(self, func):
try:
> self.result = func()
../_pytest/vendored_packages/pluggy.py:264:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_dlopen_unicode'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>
def execute(self):
all_kwargs = self.kwargs
self.results = results = []
firstresult = self.specopts.get("firstresult")
while self.hook_impls:
hook_impl = self.hook_impls.pop()
args = [all_kwargs[argname] for argname in hook_impl.argnames]
if hook_impl.hookwrapper:
> return _wrapped_call(hook_impl.function(*args), self.execute)
../_pytest/vendored_packages/pluggy.py:595:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
wrap_controller = <generator object pytest_runtest_call at 0x0000000114192c28>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...en_unicode'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>>
def _wrapped_call(wrap_controller, func):
""" Wrap calling to a function with a generator which needs to yield
exactly once. The yield point will trigger calling the wrapped function
and return its _CallOutcome to the yield point. The generator then needs
to finish (raise StopIteration) in order for the wrapped call to complete.
"""
try:
next(wrap_controller) # first yield
except StopIteration:
_raise_wrapfail(wrap_controller, "did not yield")
call_outcome = _CallOutcome(func)
try:
wrap_controller.send(call_outcome)
_raise_wrapfail(wrap_controller, "has second yield")
except StopIteration:
pass
> return call_outcome.get_result()
../_pytest/vendored_packages/pluggy.py:253:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x0000000123862020>
def get_result(self):
if self.excinfo is None:
return self.result
else:
ex = self.excinfo
if _py3:
raise ex[1].with_traceback(ex[2])
> _reraise(*ex) # noqa
../_pytest/vendored_packages/pluggy.py:279:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x0000000123862020>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...en_unicode'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>>
def __init__(self, func):
try:
> self.result = func()
../_pytest/vendored_packages/pluggy.py:264:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_dlopen_unicode'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>
def execute(self):
all_kwargs = self.kwargs
self.results = results = []
firstresult = self.specopts.get("firstresult")
while self.hook_impls:
hook_impl = self.hook_impls.pop()
args = [all_kwargs[argname] for argname in hook_impl.argnames]
if hook_impl.hookwrapper:
return _wrapped_call(hook_impl.function(*args), self.execute)
> res = hook_impl.function(*args)
../_pytest/vendored_packages/pluggy.py:596:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
item = <AppTestMethod 'test_dlopen_unicode'>
def pytest_runtest_call(item):
try:
> item.runtest()
../_pytest/runner.py:91:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <AppTestMethod 'test_dlopen_unicode'>
def runtest(self):
target = self.obj
src = extract_docstring_if_empty_function(target.im_func)
space = target.im_self.space
if self.config.option.runappdirect:
appexec_definitions = self.parent.obj.__dict__
spaceconfig = getattr(self.parent.obj, 'spaceconfig', None)
usemodules = spaceconfig.get('usemodules') if spaceconfig else None
return run_with_python(self.config.option.python, src, usemodules,
**appexec_definitions)
filename = self._getdynfilename(target)
func = app2interp_temp(src, filename=filename)
w_instance = self.parent.w_instance
> self.execute_appex(space, func, space, w_instance)
tool/pytest/apptest.py:345:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <AppTestMethod 'test_dlopen_unicode'>, space = StdObjSpace
target = <function test_dlopen_unicode at 0x00000001141b6098>
args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000000016344a138>)
e = OperationError(<W_TypeObject 'OSError' at 0x112b74368>)
tb = <traceback object at 0x000000011414b640>
def execute_appex(self, space, target, *args):
self.space = space
space.getexecutioncontext().set_sys_exc_info(None)
try:
target(*args)
except OperationError as e:
if self.config.option.raise_operr:
raise
tb = sys.exc_info()[2]
if e.match(space, space.w_KeyboardInterrupt):
raise KeyboardInterrupt, KeyboardInterrupt(), tb
> appexcinfo = appsupport.AppExceptionInfo(space, e)
tool/pytest/apptest.py:288:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <[BadUtf8("") raised in repr()] SafeRepr object at 0x143183120>
space = StdObjSpace
operr = OperationError(<W_TypeObject 'OSError' at 0x112b74368>)
def __init__(self, space, operr):
self.space = space
self.operr = operr
self.typename = operr.w_type.getname(space)
self.traceback = AppTraceback(space, self.operr.get_traceback())
debug_excs = getattr(operr, 'debug_excs', [])
if debug_excs:
self._excinfo = debug_excs[0]
> self.value = self.operr.errorstr(self.space) # XXX
tool/pytest/appsupport.py:106:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = OperationError(<W_TypeObject 'OSError' at 0x112b74368>)
space = StdObjSpace, use_repr = False
def errorstr(self, space, use_repr=False):
"The exception class and value, as a string."
if not use_repr: # see write_unraisable()
> w_value = self.normalize_exception(space)
interpreter/error.py:89:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = OperationError(<W_TypeObject 'OSError' at 0x112b74368>)
space = StdObjSpace
@jit.unroll_safe
def normalize_exception(self, space):
"""Normalize the OperationError. In other words, fix w_type and/or
w_value to make sure that the __class__ of w_value is exactly w_type.
"""
#
# This method covers all ways in which the Python statement
# "raise X, Y" can produce a valid exception type and instance.
#
# In the following table, 'Class' means a subclass of BaseException
# and 'inst' is an instance of either 'Class' or a subclass of it.
#
# The flow object space only deals with non-advanced case.
#
# input (w_type, w_value)... becomes... advanced case?
# ---------------------------------------------------------------------
# (Class, None) (Class, Class()) no
# (Class, inst) (inst.__class__, inst) no
# (Class, tuple) (Class, Class(*tuple)) yes
# (Class, x) (Class, Class(x)) no
# (inst, None) (inst.__class__, inst) no
#
w_type = self.w_type
> w_value = self.get_w_value(space)
interpreter/error.py:203:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = OperationError(<W_TypeObject 'OSError' at 0x112b74368>)
space = StdObjSpace
def get_w_value(self, space):
w_value = self._w_value
if w_value is None:
value, lgt = self._compute_value(space)
> self._w_value = w_value = space.newtext(value, lgt)
interpreter/error.py:353:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = StdObjSpace
s = 'Cannot load library /tmp/buildbot-arm64/usession-py3.11-9/load_caf\xe9.so: "Cannot load library /tmp/buildbot-arm64/u.../load_caf\\xe9.so\' (no such file), \'/private/tmp/buildbot-arm64/usession-py3.11-9/load_caf\\xe9.so\' (no such file)"'
lgt = 657, unused = -1
@specialize.arg_or_var(1)
def newtext(self, s, lgt=-1, unused=-1):
# the unused argument can be from something like
# newtext(*decode_utf8sp(space, code))
if is_annotation_constant(s) and s is not None:
> return self._newtext_memo(s)
objspace/std/objspace.py:413:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = StdObjSpace
s = 'Cannot load library /tmp/buildbot-arm64/usession-py3.11-9/load_caf\xe9.so: "Cannot load library /tmp/buildbot-arm64/u.../load_caf\\xe9.so\' (no such file), \'/private/tmp/buildbot-arm64/usession-py3.11-9/load_caf\\xe9.so\' (no such file)"'
@specialize.memo()
def _newtext_memo(self, s):
# try to see whether we exist as an interned string, but don't intern
# if not
w_u = self.interned_strings.get(s)
if w_u is not None:
return w_u
lgt = rutf8.codepoints_in_utf8(s)
> return W_UnicodeObject(s, lgt)
objspace/std/objspace.py:432:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = W_UnicodeObject('Cannot load library /tmp/buildbot-arm64/usession-py3.11-9/loa...ivate/tmp/buildbot-arm64/usession-py3.11-9/load_caf\\xe9.so\' (no such file)"')
utf8str = 'Cannot load library /tmp/buildbot-arm64/usession-py3.11-9/load_caf\xe9.so: "Cannot load library /tmp/buildbot-arm64/u.../load_caf\\xe9.so\' (no such file), \'/private/tmp/buildbot-arm64/usession-py3.11-9/load_caf\\xe9.so\' (no such file)"'
length = 753
def __init__(self, utf8str, length):
if not we_are_translated():
typecheck(self, utf8str, length) # rpython.rlib.objectmodel
> return __init___original(self, utf8str, length)
<655-codegen /Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/tool/sourcetools.py:318>:5:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = W_UnicodeObject('Cannot load library /tmp/buildbot-arm64/usession-py3.11-9/loa...ivate/tmp/buildbot-arm64/usession-py3.11-9/load_caf\\xe9.so\' (no such file)"')
utf8str = 'Cannot load library /tmp/buildbot-arm64/usession-py3.11-9/load_caf\xe9.so: "Cannot load library /tmp/buildbot-arm64/u.../load_caf\\xe9.so\' (no such file), \'/private/tmp/buildbot-arm64/usession-py3.11-9/load_caf\\xe9.so\' (no such file)"'
length = 753
@enforceargs(utf8str=str)
def __init__(self, utf8str, length):
assert isinstance(utf8str, bytes)
# TODO: how to handle surrogates
assert length >= 0
self._utf8 = utf8str
self._length = length
self._index_storage = rutf8.null_storage()
if CHECK_ALL_STRINGS or not we_are_translated():
# utf8str must always be a valid utf8 string, except maybe with
# explicit surrogate characters---which .decode('utf-8') doesn't
# special-case in Python 2, which is exactly what we want here
try:
if sys.maxunicode == 0xffff:
# can't use .decode('utf-8') because it will add surrogates
real_length = rutf8.check_utf8(utf8str, True)
else:
real_length = len(utf8str.decode('utf-8'))
except (rutf8.CheckError, UnicodeDecodeError):
real_length = -999
if length != real_length:
from rpython.rlib.debug import debug_print
debug_print("!!! BAD UTF8 !!!")
debug_print(str([ord(c) for c in utf8str]))
debug_print("length", length, "real_length", real_length)
> raise BadUtf8
E BadUtf8
objspace/std/unicodeobject.py:86: BadUtf8
----------------------------- Captured stderr call -----------------------------
!!! BAD UTF8 !!!
[67, 97, 110, 110, 111, 116, 32, 108, 111, 97, 100, 32, 108, 105, 98, 114, 97, 114, 121, 32, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 97, 114, 109, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 57, 47, 108, 111, 97, 100, 95, 99, 97, 102, 233, 46, 115, 111, 58, 32, 34, 67, 97, 110, 110, 111, 116, 32, 108, 111, 97, 100, 32, 108, 105, 98, 114, 97, 114, 121, 32, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 97, 114, 109, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 57, 47, 108, 111, 97, 100, 95, 99, 97, 102, 92, 120, 101, 57, 46, 115, 111, 58, 32, 100, 108, 111, 112, 101, 110, 40, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 97, 114, 109, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 57, 47, 108, 111, 97, 100, 95, 99, 97, 102, 92, 120, 101, 57, 46, 115, 111, 44, 32, 48, 120, 48, 48, 48, 50, 41, 58, 32, 116, 114, 105, 101, 100, 58, 32, 39, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 97, 114, 109, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 57, 47, 108, 111, 97, 100, 95, 99, 97, 102, 92, 120, 101, 57, 46, 115, 111, 39, 32, 40, 110, 111, 32, 115, 117, 99, 104, 32, 102, 105, 108, 101, 41, 44, 32, 39, 47, 83, 121, 115, 116, 101, 109, 47, 86, 111, 108, 117, 109, 101, 115, 47, 80, 114, 101, 98, 111, 111, 116, 47, 67, 114, 121, 112, 116, 101, 120, 101, 115, 47, 79, 83, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 97, 114, 109, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 57, 47, 108, 111, 97, 100, 95, 99, 97, 102, 92, 120, 101, 57, 46, 115, 111, 39, 32, 40, 110, 111, 32, 115, 117, 99, 104, 32, 102, 105, 108, 101, 41, 44, 32, 39, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 97, 114, 109, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 57, 47, 108, 111, 97, 100, 95, 99, 97, 102, 92, 120, 101, 57, 46, 115, 111, 39, 32, 40, 110, 111, 32, 115, 117, 99, 104, 32, 102, 105, 108, 101, 41, 44, 32, 39, 47, 112, 114, 105, 118, 97, 116, 101, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 97, 114, 109, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 57, 47, 108, 111, 97, 100, 95, 99, 97, 102, 92, 120, 101, 57, 46, 115, 111, 39, 32, 40, 110, 111, 32, 115, 117, 99, 104, 32, 102, 105, 108, 101, 41, 44, 32, 39, 47, 83, 121, 115, 116, 101, 109, 47, 86, 111, 108, 117, 109, 101, 115, 47, 80, 114, 101, 98, 111, 111, 116, 47, 67, 114, 121, 112, 116, 101, 120, 101, 115, 47, 79, 83, 47, 112, 114, 105, 118, 97, 116, 101, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 97, 114, 109, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 57, 47, 108, 111, 97, 100, 95, 99, 97, 102, 92, 120, 101, 57, 46, 115, 111, 39, 32, 40, 110, 111, 32, 115, 117, 99, 104, 32, 102, 105, 108, 101, 41, 44, 32, 39, 47, 112, 114, 105, 118, 97, 116, 101, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 97, 114, 109, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 57, 47, 108, 111, 97, 100, 95, 99, 97, 102, 92, 120, 101, 57, 46, 115, 111, 39, 32, 40, 110, 111, 32, 115, 117, 99, 104, 32, 102, 105, 108, 101, 41, 34]
length 753 real_length -999
=========================== short test summary info ============================
FAIL module/_cffi_backend/test/test_c.py::AppTestC::()::test_call_function_9
FAIL module/_cffi_backend/test/test_re_python.py::AppTestRecompilerPython::()::test_dlopen_unicode
============= 2 failed, 329 passed, 137 skipped in 256.92 seconds ==============
++ 03:39:00 starting module/_continuation/test [12 started in total]
__ module/_collections/test [10 done in total, somefailed=False] ______________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 66 items
module/_collections/test/apptest_defaultdict.py ..............
module/_collections/test/apptest_deque.py ..........................................
module/_collections/test/apptest_ordereddict.py ..........
========================== 66 passed in 70.89 seconds ==========================
++ 03:39:11 starting module/_cppyy/test [13 started in total]
__ module/_cppyy/test [11 done in total, somefailed=False] ____________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items
========================= no tests ran in 0.00 seconds =========================
++ 03:39:12 starting module/_csv/test [14 started in total]
__ module/_csv/test [12 done in total, somefailed=False] ______________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 34 items
module/_csv/test/test_dialect.py ..............
module/_csv/test/test_reader.py .............
module/_csv/test/test_writer.py ......
module/_csv/test/test_ztranslation.py .
========================== 34 passed in 52.65 seconds ==========================
++ 03:40:11 starting module/_demo/test [15 started in total]
__ module/_continuation/test [13 done in total, somefailed=False] _____________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 72 items / 2 skipped
module/_continuation/test/test_generator.py ssss
module/_continuation/test/test_greenlet.py s.ssssss.sssssssssssssss.sss
module/_continuation/test/test_stacklet.py ssssssssssssssssssssssssssssssssssssssss
==================== 3 passed, 71 skipped in 71.63 seconds =====================
++ 03:40:13 starting module/_hpy_universal/test/_vendored/test_00_basic.py [16 started in total]
__ module/_hpy_universal/test/_vendored/test_00_basic.py [14 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.00 seconds ===========================
++ 03:40:20 starting module/_hpy_universal/test/_vendored/test_argparse.py [17 started in total]
__ module/_hpy_universal/test/_vendored/test_argparse.py [15 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.00 seconds ===========================
++ 03:40:24 starting module/_hpy_universal/test/_vendored/test_call.py [18 started in total]
__ module/_hpy_universal/test/_vendored/test_call.py [16 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.00 seconds ===========================
++ 03:40:29 starting module/_hpy_universal/test/_vendored/test_capsule.py [19 started in total]
__ module/_hpy_universal/test/_vendored/test_capsule.py [17 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.01 seconds ===========================
++ 03:40:33 starting module/_hpy_universal/test/_vendored/test_capsule_legacy.py [20 started in total]
__ module/_hpy_universal/test/_vendored/test_capsule_legacy.py [18 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.00 seconds ===========================
++ 03:40:38 starting module/_hpy_universal/test/_vendored/test_contextvar.py [21 started in total]
__ module/_demo/test [19 done in total, somefailed=False] _____________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 3 items
module/_demo/test/test_import.py ..
module/_demo/test/test_sieve.py .
========================== 3 passed in 23.79 seconds ===========================
++ 03:40:39 starting module/_hpy_universal/test/_vendored/test_cpy_compat.py [22 started in total]
__ module/_hpy_universal/test/_vendored/test_contextvar.py [20 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.00 seconds ===========================
++ 03:40:42 starting module/_hpy_universal/test/_vendored/test_eval.py [23 started in total]
__ module/_hpy_universal/test/_vendored/test_cpy_compat.py [21 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.00 seconds ===========================
++ 03:40:43 starting module/_hpy_universal/test/_vendored/test_extra.py [24 started in total]
__ module/_hpy_universal/test/_vendored/test_eval.py [22 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.00 seconds ===========================
++ 03:40:47 starting module/_hpy_universal/test/_vendored/test_helpers.py [25 started in total]
__ module/_hpy_universal/test/_vendored/test_extra.py [23 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.00 seconds ===========================
++ 03:40:48 starting module/_hpy_universal/test/_vendored/test_hpybuildvalue.py [26 started in total]
__ module/_hpy_universal/test/_vendored/test_helpers.py [24 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.00 seconds ===========================
++ 03:40:51 starting module/_hpy_universal/test/_vendored/test_hpybytes.py [27 started in total]
__ module/_hpy_universal/test/_vendored/test_hpybuildvalue.py [25 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.00 seconds ===========================
++ 03:40:52 starting module/_hpy_universal/test/_vendored/test_hpydict.py [28 started in total]
__ module/_hpy_universal/test/_vendored/test_hpybytes.py [26 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.00 seconds ===========================
++ 03:40:55 starting module/_hpy_universal/test/_vendored/test_hpyerr.py [29 started in total]
__ module/_hpy_universal/test/_vendored/test_hpydict.py [27 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.00 seconds ===========================
++ 03:40:56 starting module/_hpy_universal/test/_vendored/test_hpyfield.py [30 started in total]
__ module/_hpy_universal/test/_vendored/test_hpyerr.py [28 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.00 seconds ===========================
++ 03:41:00 starting module/_hpy_universal/test/_vendored/test_hpyglobal.py [31 started in total]
__ module/_hpy_universal/test/_vendored/test_hpyfield.py [29 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.00 seconds ===========================
++ 03:41:01 starting module/_hpy_universal/test/_vendored/test_hpyimport.py [32 started in total]
__ module/_hpy_universal/test/_vendored/test_hpyglobal.py [30 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.01 seconds ===========================
++ 03:41:04 starting module/_hpy_universal/test/_vendored/test_hpyiter.py [33 started in total]
__ module/_hpy_universal/test/_vendored/test_hpyimport.py [31 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.00 seconds ===========================
++ 03:41:05 starting module/_hpy_universal/test/_vendored/test_hpylist.py [34 started in total]
__ module/_hpy_universal/test/_vendored/test_hpyiter.py [32 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.00 seconds ===========================
++ 03:41:09 starting module/_hpy_universal/test/_vendored/test_hpylong.py [35 started in total]
__ module/_hpy_universal/test/_vendored/test_hpylist.py [33 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.00 seconds ===========================
++ 03:41:10 starting module/_hpy_universal/test/_vendored/test_hpymodule.py [36 started in total]
__ module/_hpy_universal/test/_vendored/test_hpylong.py [34 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.00 seconds ===========================
++ 03:41:13 starting module/_hpy_universal/test/_vendored/test_hpyslice.py [37 started in total]
__ module/_hpy_universal/test/_vendored/test_hpymodule.py [35 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.00 seconds ===========================
++ 03:41:14 starting module/_hpy_universal/test/_vendored/test_hpystructseq.py [38 started in total]
__ module/_hpy_universal/test/_vendored/test_hpyslice.py [36 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.00 seconds ===========================
++ 03:41:17 starting module/_hpy_universal/test/_vendored/test_hpytuple.py [39 started in total]
__ module/_hpy_universal/test/_vendored/test_hpystructseq.py [37 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.00 seconds ===========================
++ 03:41:19 starting module/_hpy_universal/test/_vendored/test_hpytype.py [40 started in total]
__ interpreter/test [38 done in total, somefailed=True] _______________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.py
PYTHON3: /opt/homebrew/bin/python3.11
(Version 3.11.15 (main, Mar 3 2026, 00:52:57) [Clang 17.0.0 (clang-1700.6.3.2)])
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1347 items
interpreter/test/apptest_annotations.py ..........................
interpreter/test/apptest_annotations_string.py ......
interpreter/test/apptest_buffer.py .....
interpreter/test/apptest_class.py ................
interpreter/test/apptest_coroutine.py .....................................................
interpreter/test/apptest_descrtypecheck.py ..
interpreter/test/apptest_exceptions.py ..........................
interpreter/test/apptest_exctable_dis.py .........
interpreter/test/apptest_exec.py .........................
interpreter/test/apptest_extcall.py .....
interpreter/test/apptest_function.py .....................................s.......................................................
interpreter/test/apptest_generator.py ...................................................................
interpreter/test/apptest_nestedscope.py ..................
interpreter/test/apptest_pycode.py ....
interpreter/test/apptest_pyframe.py ................................................................
interpreter/test/apptest_raise.py .....................................................
interpreter/test/apptest_settrace_jump.py .
interpreter/test/apptest_sys_settrace.py ..............................................................................................................................................
interpreter/test/apptest_traceback.py ........
interpreter/test/apptest_unraisable.py ....
interpreter/test/apptest_with_leak.py .........
interpreter/test/test_app_main.py ..................s..s....................s...s.......................s....X.s...s..........
interpreter/test/test_appinterp.py .............
interpreter/test/test_argument.py ................................................
interpreter/test/test_buffer.py ...
interpreter/test/test_cellfamily.py .......
interpreter/test/test_code.py ............
interpreter/test/test_compiler.py .............................................................................................................
interpreter/test/test_error.py ..............
interpreter/test/test_exceptcomp.py .........
interpreter/test/test_executioncontext.py ................
interpreter/test/test_extmodules.py .
interpreter/test/test_fsencode.py F..
interpreter/test/test_function.py .............
interpreter/test/test_gateway.py .........................................ss.........................
interpreter/test/test_generator.py .
interpreter/test/test_interpreter.py .................................................
interpreter/test/test_location.py ..........
interpreter/test/test_main.py .....
interpreter/test/test_mixedmodule.py ......
interpreter/test/test_module.py .......................
interpreter/test/test_objspace.py ............................................
interpreter/test/test_pycode.py ..
interpreter/test/test_pyframe.py ................................
interpreter/test/test_reverse_debugging.py ..
interpreter/test/test_special.py ...
interpreter/test/test_syntax.py .........................................................
interpreter/test/test_targetpypy.py ..
interpreter/test/test_typedef.py ...................
interpreter/test/test_unicodehelper.py ..........
interpreter/test/test_zpy.py ......F.
interpreter/test/test_zzpickle_and_slow.py s.....s..s..sss........ss...s.
=================================== FAILURES ===================================
_____________________ TestFSEncode.test_fsencode_fsdecode ______________________
self = <pypy.interpreter.test.test_fsencode.TestFSEncode instance at 0x000000013211eb20>
def test_fsencode_fsdecode(self):
space = self.space
strs = [u"/home/bar/baz", u"c:\\"]
if self.special_char:
strs.append(self.special_char)
for st in strs:
# check roundtrip
w_st = space.newtext(st.encode('utf8'), len(st))
w_enc = space.fsencode(w_st)
w_st2 = space.fsdecode(w_enc)
assert space.eq_w(w_st, w_st2)
> assert space.fsdecode_w(w_enc) == st
E assert 'a\xcc\x88' == u'a\u0308'
E - a\xcc\x88
E + a\u0308
interpreter/test/test_fsencode.py:77: AssertionError
----------------------------- Captured stderr call -----------------------------
/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/interpreter/test/test_fsencode.py:77: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
assert space.fsdecode_w(w_enc) == st
/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/interpreter/test/test_fsencode.py:1: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
import sys
_________________________________ test_pytrace _________________________________
def test_pytrace():
output = run(sys.executable, pypypath, '-S',
stdin="__pytrace__ = 1\nx = 5\nx")
output = output.replace('\r\n', '\n')
assert ('\t<module>: LOAD_CONST 0 (5)\n'
'\t<module>: STORE_NAME 0 (x)\n'
'\t<module>: LOAD_CONST 1 (None)\n'
'\t<module>: RETURN_VALUE 0 \n'
> '>>>> ') in output
E assert '\t<module>: LOAD_CONST 0 (5)\n\t<module>: STORE_NAME 0 (x)\n\t<module>: LOAD_CONST 1 (None)\n\t<module>: RETURN_VALUE 0 \n>>>> ' in '>>>> Tracing enabled\n>>>> \t<module>: LOAD_CONST 0 (5)\n\tcb: LOAD_GLOBAL 0 (_imp)\n... RETURN_VALUE 0 \n\t<module>: LOAD_CONST 0 (None)\n\t<module>: RETURN_VALUE 0 \n>>>> '
interpreter/test/test_zpy.py:147: AssertionError
----------------------------- Captured stdout call -----------------------------
--- stdout ---
>>>> Tracing enabled
>>>> <module>: LOAD_CONST 0 (5)
cb: LOAD_GLOBAL 0 (_imp)
cb: LOAD_METHOD 1 (acquire_lock)
cb: CALL_METHOD 0
cb: POP_TOP 0
cb: NOP 0
cb: LOAD_GLOBAL 2 (_module_locks)
cb: LOAD_METHOD 3 (get)
cb: LOAD_FAST 1 (name)
cb: CALL_METHOD 1
cb: LOAD_FAST 0 (ref)
cb: IS_OP 0
cb: POP_JUMP_IF_FALSE 15 (to 30)
cb: LOAD_GLOBAL 2 (_module_locks)
cb: LOAD_FAST 1 (name)
cb: DELETE_SUBSCR 0
cb: LOAD_GLOBAL 0 (_imp)
cb: LOAD_METHOD 4 (release_lock)
cb: CALL_METHOD 0
cb: POP_TOP 0
cb: LOAD_CONST 0 (None)
cb: RETURN_VALUE 0
<module>: STORE_NAME 0 (x)
<module>: LOAD_CONST 1 (None)
<module>: RETURN_VALUE 0
>>>> <module>: LOAD_NAME 0 (x)
<module>: PRINT_EXPR 0
__import__: LOAD_FAST 4 (level)
__import__: LOAD_CONST 1 (0)
__import__: COMPARE_OP 2 (==)
__import__: POP_JUMP_IF_FALSE 9 (to 18)
__import__: LOAD_GLOBAL 0 (_gcd_import)
__import__: LOAD_FAST 0 (name)
__import__: CALL_FUNCTION 1
_gcd_import: LOAD_GLOBAL 0 (_sanity_check)
_gcd_import: LOAD_FAST 0 (name)
_gcd_import: LOAD_FAST 1 (package)
_gcd_import: LOAD_FAST 2 (level)
_gcd_import: CALL_FUNCTION 3
_sanity_check: LOAD_GLOBAL 0 (isinstance)
_sanity_check: LOAD_FAST 0 (name)
_sanity_check: LOAD_GLOBAL 1 (str)
_sanity_check: CALL_FUNCTION 2
_sanity_check: POP_JUMP_IF_TRUE 14 (to 28)
_sanity_check: LOAD_FAST 2 (level)
_sanity_check: LOAD_CONST 2 (0)
_sanity_check: COMPARE_OP 0 (<)
_sanity_check: POP_JUMP_IF_FALSE 22 (to 44)
_sanity_check: LOAD_FAST 2 (level)
_sanity_check: LOAD_CONST 2 (0)
_sanity_check: COMPARE_OP 4 (>)
_sanity_check: POP_JUMP_IF_FALSE 41 (to 82)
_sanity_check: LOAD_FAST 0 (name)
_sanity_check: POP_JUMP_IF_TRUE 53 (to 106)
_sanity_check: LOAD_CONST 7 (None)
_sanity_check: RETURN_VALUE 0
_gcd_import: POP_TOP 0
_gcd_import: LOAD_FAST 2 (level)
_gcd_import: LOAD_CONST 1 (0)
_gcd_import: COMPARE_OP 4 (>)
_gcd_import: POP_JUMP_IF_FALSE 16 (to 32)
_gcd_import: LOAD_GLOBAL 2 (_find_and_load)
_gcd_import: LOAD_FAST 0 (name)
_gcd_import: LOAD_GLOBAL 3 (_gcd_import)
_gcd_import: CALL_FUNCTION 2
_find_and_load: LOAD_GLOBAL 0 (sys)
_find_and_load: LOAD_ATTR 1 (modules)
_find_and_load: LOAD_METHOD 2 (get)
_find_and_load: LOAD_FAST 0 (name)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: CALL_METHOD 2
_find_and_load: STORE_FAST 2 (module)
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: IS_OP 0
_find_and_load: POP_JUMP_IF_TRUE 21 (to 42)
_find_and_load: LOAD_GLOBAL 5 (_ModuleLockManager)
_find_and_load: LOAD_FAST 0 (name)
_find_and_load: CALL_FUNCTION 1
__init__: LOAD_FAST 1 (name)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (_name)
__init__: LOAD_CONST 0 (None)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (_lock)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
_find_and_load: <53> 0
__enter__: LOAD_GLOBAL 0 (_get_module_lock)
__enter__: LOAD_FAST 0 (self)
__enter__: LOAD_ATTR 1 (_name)
__enter__: CALL_FUNCTION 1
_get_module_lock: LOAD_GLOBAL 0 (_imp)
_get_module_lock: LOAD_METHOD 1 (acquire_lock)
_get_module_lock: CALL_METHOD 0
_get_module_lock: POP_TOP 0
_get_module_lock: NOP 0
_get_module_lock: NOP 0
_get_module_lock: LOAD_GLOBAL 2 (_module_locks)
_get_module_lock: LOAD_FAST 0 (name)
_get_module_lock: BINARY_SUBSCR 0
_get_module_lock: BINARY_SUBSCR 0
_get_module_lock: PUSH_EXC_INFO 0
_get_module_lock: LOAD_GLOBAL 3 (KeyError)
_get_module_lock: CHECK_EXC_MATCH 0
_get_module_lock: POP_JUMP_IF_FALSE 22 (to 44)
_get_module_lock: POP_TOP 0
_get_module_lock: LOAD_CONST 1 (None)
_get_module_lock: STORE_FAST 1 (lock)
_get_module_lock: POP_EXCEPT 0
_get_module_lock: JUMP_FORWARD 5 (to 50)
_get_module_lock: LOAD_FAST 1 (lock)
_get_module_lock: LOAD_CONST 1 (None)
_get_module_lock: IS_OP 0
_get_module_lock: POP_JUMP_IF_FALSE 56 (to 112)
_get_module_lock: LOAD_GLOBAL 4 (_thread)
_get_module_lock: LOAD_CONST 1 (None)
_get_module_lock: IS_OP 0
_get_module_lock: POP_JUMP_IF_FALSE 39 (to 78)
_get_module_lock: LOAD_GLOBAL 6 (_ModuleLock)
_get_module_lock: LOAD_FAST 0 (name)
_get_module_lock: CALL_FUNCTION 1
__init__: LOAD_GLOBAL 0 (_thread)
__init__: LOAD_METHOD 1 (allocate_lock)
__init__: CALL_METHOD 0
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 2 (lock)
__init__: LOAD_GLOBAL 0 (_thread)
__init__: LOAD_METHOD 1 (allocate_lock)
__init__: CALL_METHOD 0
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 3 (wakeup)
__init__: LOAD_FAST 1 (name)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 4 (name)
__init__: LOAD_CONST 0 (None)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 5 (owner)
__init__: LOAD_CONST 1 (0)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 6 (count)
__init__: LOAD_CONST 1 (0)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 7 (waiters)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
_get_module_lock: STORE_FAST 1 (lock)
_get_module_lock: LOAD_FAST 0 (name)
_get_module_lock: BUILD_TUPLE 1
_get_module_lock: LOAD_CONST 2 (<code object cb at 0x00000001538e0fa8, file "<frozen importlib._bootstrap>", line 198>)
_get_module_lock: MAKE_FUNCTION 1
_get_module_lock: STORE_FAST 2 (cb)
_get_module_lock: LOAD_GLOBAL 7 (_weakref)
_get_module_lock: LOAD_METHOD 8 (ref)
_get_module_lock: LOAD_FAST 1 (lock)
_get_module_lock: LOAD_FAST 2 (cb)
_get_module_lock: CALL_METHOD 2
_get_module_lock: LOAD_GLOBAL 2 (_module_locks)
_get_module_lock: LOAD_FAST 0 (name)
_get_module_lock: STORE_SUBSCR 0
_get_module_lock: LOAD_GLOBAL 0 (_imp)
_get_module_lock: LOAD_METHOD 9 (release_lock)
_get_module_lock: CALL_METHOD 0
_get_module_lock: POP_TOP 0
_get_module_lock: JUMP_FORWARD 9 (to 138)
_get_module_lock: LOAD_FAST 1 (lock)
_get_module_lock: RETURN_VALUE 0
__enter__: LOAD_FAST 0 (self)
__enter__: STORE_ATTR 2 (_lock)
__enter__: LOAD_FAST 0 (self)
__enter__: LOAD_ATTR 2 (_lock)
__enter__: LOAD_METHOD 3 (acquire)
__enter__: CALL_METHOD 0
acquire: LOAD_GLOBAL 0 (_thread)
acquire: LOAD_METHOD 1 (get_ident)
acquire: CALL_METHOD 0
acquire: STORE_FAST 1 (tid)
acquire: LOAD_FAST 0 (self)
acquire: LOAD_GLOBAL 2 (_blocking_on)
acquire: LOAD_FAST 1 (tid)
acquire: STORE_SUBSCR 0
acquire: NOP 0
acquire: NOP 0
acquire: LOAD_FAST 0 (self)
acquire: LOAD_ATTR 3 (lock)
acquire: <53> 0
acquire: POP_TOP 0
acquire: LOAD_FAST 0 (self)
acquire: LOAD_ATTR 4 (count)
acquire: LOAD_CONST 1 (0)
acquire: COMPARE_OP 2 (==)
acquire: POP_JUMP_IF_TRUE 24 (to 48)
acquire: LOAD_FAST 1 (tid)
acquire: LOAD_FAST 0 (self)
acquire: STORE_ATTR 5 (owner)
acquire: LOAD_FAST 0 (self)
acquire: DUP_TOP 0
acquire: LOAD_ATTR 4 (count)
acquire: LOAD_CONST 2 (1)
acquire: INPLACE_ADD 0
acquire: ROT_TWO 0
acquire: STORE_ATTR 4 (count)
acquire: NOP 0
acquire: LOAD_CONST 3 (None)
acquire: DUP_TOP 0
acquire: DUP_TOP 0
acquire: CALL_FUNCTION 3
acquire: POP_TOP 0
acquire: LOAD_GLOBAL 2 (_blocking_on)
acquire: LOAD_FAST 1 (tid)
acquire: DELETE_SUBSCR 0
acquire: LOAD_CONST 4 (True)
acquire: RETURN_VALUE 0
__enter__: POP_TOP 0
__enter__: LOAD_CONST 0 (None)
__enter__: RETURN_VALUE 0
_find_and_load: POP_TOP 0
_find_and_load: LOAD_GLOBAL 0 (sys)
_find_and_load: LOAD_ATTR 1 (modules)
_find_and_load: LOAD_METHOD 2 (get)
_find_and_load: LOAD_FAST 0 (name)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: CALL_METHOD 2
_find_and_load: STORE_FAST 2 (module)
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: IS_OP 0
_find_and_load: POP_JUMP_IF_FALSE 48 (to 96)
_find_and_load: LOAD_GLOBAL 6 (_find_and_load_unlocked)
_find_and_load: LOAD_FAST 0 (name)
_find_and_load: LOAD_FAST 1 (import_)
_find_and_load: CALL_FUNCTION 2
_find_and_load_unlocked: LOAD_CONST 0 (None)
_find_and_load_unlocked: STORE_FAST 2 (path)
_find_and_load_unlocked: LOAD_FAST 0 (name)
_find_and_load_unlocked: LOAD_METHOD 0 (rpartition)
_find_and_load_unlocked: LOAD_CONST 1 ('.')
_find_and_load_unlocked: CALL_METHOD 1
_find_and_load_unlocked: LOAD_CONST 2 (0)
_find_and_load_unlocked: BINARY_SUBSCR 0
_find_and_load_unlocked: STORE_FAST 3 (parent)
_find_and_load_unlocked: LOAD_CONST 0 (None)
_find_and_load_unlocked: STORE_FAST 4 (parent_spec)
_find_and_load_unlocked: LOAD_FAST 3 (parent)
_find_and_load_unlocked: POP_JUMP_IF_FALSE 78 (to 156)
_find_and_load_unlocked: LOAD_GLOBAL 10 (_find_spec)
_find_and_load_unlocked: LOAD_FAST 0 (name)
_find_and_load_unlocked: LOAD_FAST 2 (path)
_find_and_load_unlocked: CALL_FUNCTION 2
_find_spec: LOAD_GLOBAL 0 (sys)
_find_spec: LOAD_ATTR 1 (meta_path)
_find_spec: STORE_FAST 3 (meta_path)
_find_spec: LOAD_FAST 3 (meta_path)
_find_spec: LOAD_CONST 1 (None)
_find_spec: IS_OP 0
_find_spec: POP_JUMP_IF_FALSE 11 (to 22)
_find_spec: LOAD_FAST 3 (meta_path)
_find_spec: POP_JUMP_IF_TRUE 19 (to 38)
_find_spec: LOAD_FAST 0 (name)
_find_spec: LOAD_GLOBAL 0 (sys)
_find_spec: LOAD_ATTR 6 (modules)
_find_spec: CONTAINS_OP 0
_find_spec: STORE_FAST 4 (is_reload)
_find_spec: LOAD_FAST 3 (meta_path)
_find_spec: GET_ITER 0
_find_spec: FOR_ITER 114 (to 280)
_find_spec: STORE_FAST 5 (finder)
_find_spec: LOAD_GLOBAL 7 (_ImportLockContext)
_find_spec: CALL_FUNCTION 0
_find_spec: <53> 0
__enter__: LOAD_GLOBAL 0 (_imp)
__enter__: LOAD_METHOD 1 (acquire_lock)
__enter__: CALL_METHOD 0
__enter__: POP_TOP 0
__enter__: LOAD_CONST 1 (None)
__enter__: RETURN_VALUE 0
_find_spec: POP_TOP 0
_find_spec: NOP 0
_find_spec: LOAD_FAST 5 (finder)
_find_spec: LOAD_ATTR 8 (find_spec)
_find_spec: STORE_FAST 6 (find_spec)
_find_spec: LOAD_FAST 6 (find_spec)
_find_spec: LOAD_FAST 0 (name)
_find_spec: LOAD_FAST 1 (path)
_find_spec: LOAD_FAST 2 (target)
_find_spec: CALL_FUNCTION 3
find_spec: LOAD_GLOBAL 0 (_imp)
find_spec: LOAD_METHOD 1 (is_builtin)
find_spec: LOAD_FAST 1 (fullname)
find_spec: CALL_METHOD 1
find_spec: POP_JUMP_IF_FALSE 13 (to 26)
find_spec: LOAD_CONST 0 (None)
find_spec: RETURN_VALUE 0
_find_spec: STORE_FAST 7 (spec)
_find_spec: JUMP_FORWARD 29 (to 142)
_find_spec: LOAD_CONST 1 (None)
_find_spec: DUP_TOP 0
_find_spec: DUP_TOP 0
_find_spec: CALL_FUNCTION 3
__exit__: LOAD_GLOBAL 0 (_imp)
__exit__: LOAD_METHOD 1 (release_lock)
__exit__: CALL_METHOD 0
__exit__: POP_TOP 0
__exit__: LOAD_CONST 1 (None)
__exit__: RETURN_VALUE 0
_find_spec: POP_TOP 0
_find_spec: JUMP_ABSOLUTE 89 (to 178)
_find_spec: LOAD_FAST 7 (spec)
_find_spec: LOAD_CONST 1 (None)
_find_spec: IS_OP 1
_find_spec: POP_JUMP_IF_FALSE 26 (to 52)
_find_spec: FOR_ITER 114 (to 280)
_find_spec: STORE_FAST 5 (finder)
_find_spec: LOAD_GLOBAL 7 (_ImportLockContext)
_find_spec: CALL_FUNCTION 0
_find_spec: <53> 0
__enter__: LOAD_GLOBAL 0 (_imp)
__enter__: LOAD_METHOD 1 (acquire_lock)
__enter__: CALL_METHOD 0
__enter__: POP_TOP 0
__enter__: LOAD_CONST 1 (None)
__enter__: RETURN_VALUE 0
_find_spec: POP_TOP 0
_find_spec: NOP 0
_find_spec: LOAD_FAST 5 (finder)
_find_spec: LOAD_ATTR 8 (find_spec)
_find_spec: STORE_FAST 6 (find_spec)
_find_spec: LOAD_FAST 6 (find_spec)
_find_spec: LOAD_FAST 0 (name)
_find_spec: LOAD_FAST 1 (path)
_find_spec: LOAD_FAST 2 (target)
_find_spec: CALL_FUNCTION 3
find_spec: LOAD_GLOBAL 0 (_call_with_frames_removed)
find_spec: LOAD_GLOBAL 1 (_imp)
find_spec: LOAD_ATTR 2 (find_frozen)
find_spec: LOAD_FAST 1 (fullname)
find_spec: CALL_FUNCTION 2
_call_with_frames_removed: LOAD_FAST 0 (f)
_call_with_frames_removed: LOAD_FAST 1 (args)
_call_with_frames_removed: LOAD_FAST 2 (kwds)
_call_with_frames_removed: CALL_FUNCTION_EX 1
_call_with_frames_removed: RETURN_VALUE 0
find_spec: STORE_FAST 4 (info)
find_spec: LOAD_FAST 4 (info)
find_spec: LOAD_CONST 0 (None)
find_spec: IS_OP 0
find_spec: POP_JUMP_IF_FALSE 12 (to 24)
find_spec: LOAD_CONST 0 (None)
find_spec: RETURN_VALUE 0
_find_spec: STORE_FAST 7 (spec)
_find_spec: JUMP_FORWARD 29 (to 142)
_find_spec: LOAD_CONST 1 (None)
_find_spec: DUP_TOP 0
_find_spec: DUP_TOP 0
_find_spec: CALL_FUNCTION 3
__exit__: LOAD_GLOBAL 0 (_imp)
__exit__: LOAD_METHOD 1 (release_lock)
__exit__: CALL_METHOD 0
__exit__: POP_TOP 0
__exit__: LOAD_CONST 1 (None)
__exit__: RETURN_VALUE 0
_find_spec: POP_TOP 0
_find_spec: JUMP_ABSOLUTE 89 (to 178)
_find_spec: LOAD_FAST 7 (spec)
_find_spec: LOAD_CONST 1 (None)
_find_spec: IS_OP 1
_find_spec: POP_JUMP_IF_FALSE 26 (to 52)
_find_spec: FOR_ITER 114 (to 280)
_find_spec: STORE_FAST 5 (finder)
_find_spec: LOAD_GLOBAL 7 (_ImportLockContext)
_find_spec: CALL_FUNCTION 0
_find_spec: <53> 0
__enter__: LOAD_GLOBAL 0 (_imp)
__enter__: LOAD_METHOD 1 (acquire_lock)
__enter__: CALL_METHOD 0
__enter__: POP_TOP 0
__enter__: LOAD_CONST 1 (None)
__enter__: RETURN_VALUE 0
_find_spec: POP_TOP 0
_find_spec: NOP 0
_find_spec: LOAD_FAST 5 (finder)
_find_spec: LOAD_ATTR 8 (find_spec)
_find_spec: STORE_FAST 6 (find_spec)
_find_spec: LOAD_FAST 6 (find_spec)
_find_spec: LOAD_FAST 0 (name)
_find_spec: LOAD_FAST 1 (path)
_find_spec: LOAD_FAST 2 (target)
_find_spec: CALL_FUNCTION 3
find_spec: LOAD_FAST 2 (path)
find_spec: LOAD_CONST 1 (None)
find_spec: IS_OP 0
find_spec: POP_JUMP_IF_FALSE 7 (to 14)
find_spec: LOAD_GLOBAL 0 (sys)
find_spec: LOAD_ATTR 1 (path)
find_spec: STORE_FAST 2 (path)
find_spec: LOAD_FAST 0 (cls)
find_spec: LOAD_METHOD 2 (_get_spec)
find_spec: LOAD_FAST 1 (fullname)
find_spec: LOAD_FAST 2 (path)
find_spec: LOAD_FAST 3 (target)
find_spec: CALL_METHOD 3
_get_spec: BUILD_LIST 0
_get_spec: STORE_FAST 4 (namespace_path)
_get_spec: LOAD_FAST 2 (path)
_get_spec: GET_ITER 0
_get_spec: FOR_ITER 65 (to 138)
_get_spec: STORE_FAST 5 (entry)
_get_spec: LOAD_GLOBAL 0 (isinstance)
_get_spec: LOAD_FAST 5 (entry)
_get_spec: LOAD_GLOBAL 1 (str)
_get_spec: CALL_FUNCTION 2
_get_spec: POP_JUMP_IF_TRUE 12 (to 24)
_get_spec: LOAD_FAST 0 (cls)
_get_spec: LOAD_METHOD 2 (_path_importer_cache)
_get_spec: LOAD_FAST 5 (entry)
_get_spec: CALL_METHOD 1
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: LOAD_CONST 1 ('')
_path_importer_cache: COMPARE_OP 2 (==)
_path_importer_cache: POP_JUMP_IF_FALSE 23 (to 46)
_path_importer_cache: NOP 0
_path_importer_cache: LOAD_GLOBAL 0 (_os)
_path_importer_cache: LOAD_METHOD 1 (getcwd)
_path_importer_cache: CALL_METHOD 0
_path_importer_cache: STORE_FAST 1 (path)
_path_importer_cache: JUMP_FORWARD 13 (to 44)
_path_importer_cache: NOP 0
_path_importer_cache: LOAD_GLOBAL 3 (sys)
_path_importer_cache: LOAD_ATTR 4 (path_importer_cache)
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: BINARY_SUBSCR 0
_path_importer_cache: BINARY_SUBSCR 0
_path_importer_cache: PUSH_EXC_INFO 0
_path_importer_cache: LOAD_GLOBAL 5 (KeyError)
_path_importer_cache: CHECK_EXC_MATCH 0
_path_importer_cache: POP_JUMP_IF_FALSE 48 (to 96)
_path_importer_cache: POP_TOP 0
_path_importer_cache: LOAD_FAST 0 (cls)
_path_importer_cache: LOAD_METHOD 6 (_path_hooks)
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: CALL_METHOD 1
_path_hooks: LOAD_GLOBAL 0 (sys)
_path_hooks: LOAD_ATTR 1 (path_hooks)
_path_hooks: LOAD_CONST 1 (None)
_path_hooks: IS_OP 1
_path_hooks: POP_JUMP_IF_FALSE 14 (to 28)
_path_hooks: LOAD_GLOBAL 0 (sys)
_path_hooks: LOAD_ATTR 1 (path_hooks)
_path_hooks: POP_JUMP_IF_TRUE 14 (to 28)
_path_hooks: LOAD_GLOBAL 0 (sys)
_path_hooks: LOAD_ATTR 1 (path_hooks)
_path_hooks: GET_ITER 0
_path_hooks: FOR_ITER 20 (to 74)
_path_hooks: STORE_FAST 1 (hook)
_path_hooks: NOP 0
_path_hooks: LOAD_FAST 1 (hook)
_path_hooks: LOAD_FAST 0 (path)
_path_hooks: CALL_FUNCTION 1
__init__: LOAD_GLOBAL 0 (isinstance)
__init__: LOAD_FAST 1 (path)
__init__: LOAD_GLOBAL 1 (str)
__init__: CALL_FUNCTION 2
__init__: POP_JUMP_IF_TRUE 14 (to 28)
__init__: LOAD_FAST 1 (path)
__init__: POP_JUMP_IF_TRUE 22 (to 44)
__init__: LOAD_GLOBAL 5 (alt_path_sep)
__init__: POP_JUMP_IF_FALSE 30 (to 60)
__init__: BUILD_LIST 0
__init__: STORE_FAST 2 (prefix)
__init__: NOP 0
__init__: NOP 0
__init__: LOAD_GLOBAL 8 (_bootstrap_external)
__init__: LOAD_METHOD 9 (_path_stat)
__init__: LOAD_FAST 1 (path)
__init__: CALL_METHOD 1
_path_stat: LOAD_GLOBAL 0 (_os)
_path_stat: LOAD_METHOD 1 (stat)
_path_stat: LOAD_FAST 0 (path)
_path_stat: CALL_METHOD 1
__import__: LOAD_FAST 4 (level)
__import__: LOAD_CONST 1 (0)
__import__: COMPARE_OP 2 (==)
__import__: POP_JUMP_IF_FALSE 9 (to 18)
__import__: LOAD_GLOBAL 0 (_gcd_import)
__import__: LOAD_FAST 0 (name)
__import__: CALL_FUNCTION 1
_gcd_import: LOAD_GLOBAL 0 (_sanity_check)
_gcd_import: LOAD_FAST 0 (name)
_gcd_import: LOAD_FAST 1 (package)
_gcd_import: LOAD_FAST 2 (level)
_gcd_import: CALL_FUNCTION 3
_sanity_check: LOAD_GLOBAL 0 (isinstance)
_sanity_check: LOAD_FAST 0 (name)
_sanity_check: LOAD_GLOBAL 1 (str)
_sanity_check: CALL_FUNCTION 2
_sanity_check: POP_JUMP_IF_TRUE 14 (to 28)
_sanity_check: LOAD_FAST 2 (level)
_sanity_check: LOAD_CONST 2 (0)
_sanity_check: COMPARE_OP 0 (<)
_sanity_check: POP_JUMP_IF_FALSE 22 (to 44)
_sanity_check: LOAD_FAST 2 (level)
_sanity_check: LOAD_CONST 2 (0)
_sanity_check: COMPARE_OP 4 (>)
_sanity_check: POP_JUMP_IF_FALSE 41 (to 82)
_sanity_check: LOAD_FAST 0 (name)
_sanity_check: POP_JUMP_IF_TRUE 53 (to 106)
_sanity_check: LOAD_CONST 7 (None)
_sanity_check: RETURN_VALUE 0
_gcd_import: POP_TOP 0
_gcd_import: LOAD_FAST 2 (level)
_gcd_import: LOAD_CONST 1 (0)
_gcd_import: COMPARE_OP 4 (>)
_gcd_import: POP_JUMP_IF_FALSE 16 (to 32)
_gcd_import: LOAD_GLOBAL 2 (_find_and_load)
_gcd_import: LOAD_FAST 0 (name)
_gcd_import: LOAD_GLOBAL 3 (_gcd_import)
_gcd_import: CALL_FUNCTION 2
_find_and_load: LOAD_GLOBAL 0 (sys)
_find_and_load: LOAD_ATTR 1 (modules)
_find_and_load: LOAD_METHOD 2 (get)
_find_and_load: LOAD_FAST 0 (name)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: CALL_METHOD 2
_find_and_load: STORE_FAST 2 (module)
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: IS_OP 0
_find_and_load: POP_JUMP_IF_TRUE 21 (to 42)
_find_and_load: LOAD_GLOBAL 5 (_ModuleLockManager)
_find_and_load: LOAD_FAST 0 (name)
_find_and_load: CALL_FUNCTION 1
__init__: LOAD_FAST 1 (name)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (_name)
__init__: LOAD_CONST 0 (None)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (_lock)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
_find_and_load: <53> 0
__enter__: LOAD_GLOBAL 0 (_get_module_lock)
__enter__: LOAD_FAST 0 (self)
__enter__: LOAD_ATTR 1 (_name)
__enter__: CALL_FUNCTION 1
_get_module_lock: LOAD_GLOBAL 0 (_imp)
_get_module_lock: LOAD_METHOD 1 (acquire_lock)
_get_module_lock: CALL_METHOD 0
_get_module_lock: POP_TOP 0
_get_module_lock: NOP 0
_get_module_lock: NOP 0
_get_module_lock: LOAD_GLOBAL 2 (_module_locks)
_get_module_lock: LOAD_FAST 0 (name)
_get_module_lock: BINARY_SUBSCR 0
_get_module_lock: BINARY_SUBSCR 0
_get_module_lock: PUSH_EXC_INFO 0
_get_module_lock: LOAD_GLOBAL 3 (KeyError)
_get_module_lock: CHECK_EXC_MATCH 0
_get_module_lock: POP_JUMP_IF_FALSE 22 (to 44)
_get_module_lock: POP_TOP 0
_get_module_lock: LOAD_CONST 1 (None)
_get_module_lock: STORE_FAST 1 (lock)
_get_module_lock: POP_EXCEPT 0
_get_module_lock: JUMP_FORWARD 5 (to 50)
_get_module_lock: LOAD_FAST 1 (lock)
_get_module_lock: LOAD_CONST 1 (None)
_get_module_lock: IS_OP 0
_get_module_lock: POP_JUMP_IF_FALSE 56 (to 112)
_get_module_lock: LOAD_GLOBAL 4 (_thread)
_get_module_lock: LOAD_CONST 1 (None)
_get_module_lock: IS_OP 0
_get_module_lock: POP_JUMP_IF_FALSE 39 (to 78)
_get_module_lock: LOAD_GLOBAL 6 (_ModuleLock)
_get_module_lock: LOAD_FAST 0 (name)
_get_module_lock: CALL_FUNCTION 1
__init__: LOAD_GLOBAL 0 (_thread)
__init__: LOAD_METHOD 1 (allocate_lock)
__init__: CALL_METHOD 0
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 2 (lock)
__init__: LOAD_GLOBAL 0 (_thread)
__init__: LOAD_METHOD 1 (allocate_lock)
__init__: CALL_METHOD 0
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 3 (wakeup)
__init__: LOAD_FAST 1 (name)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 4 (name)
__init__: LOAD_CONST 0 (None)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 5 (owner)
__init__: LOAD_CONST 1 (0)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 6 (count)
__init__: LOAD_CONST 1 (0)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 7 (waiters)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
_get_module_lock: STORE_FAST 1 (lock)
_get_module_lock: LOAD_FAST 0 (name)
_get_module_lock: BUILD_TUPLE 1
_get_module_lock: LOAD_CONST 2 (<code object cb at 0x00000001538e0fa8, file "<frozen importlib._bootstrap>", line 198>)
_get_module_lock: MAKE_FUNCTION 1
_get_module_lock: STORE_FAST 2 (cb)
_get_module_lock: LOAD_GLOBAL 7 (_weakref)
_get_module_lock: LOAD_METHOD 8 (ref)
_get_module_lock: LOAD_FAST 1 (lock)
_get_module_lock: LOAD_FAST 2 (cb)
_get_module_lock: CALL_METHOD 2
_get_module_lock: LOAD_GLOBAL 2 (_module_locks)
_get_module_lock: LOAD_FAST 0 (name)
_get_module_lock: STORE_SUBSCR 0
_get_module_lock: LOAD_GLOBAL 0 (_imp)
_get_module_lock: LOAD_METHOD 9 (release_lock)
_get_module_lock: CALL_METHOD 0
_get_module_lock: POP_TOP 0
_get_module_lock: JUMP_FORWARD 9 (to 138)
_get_module_lock: LOAD_FAST 1 (lock)
_get_module_lock: RETURN_VALUE 0
__enter__: LOAD_FAST 0 (self)
__enter__: STORE_ATTR 2 (_lock)
__enter__: LOAD_FAST 0 (self)
__enter__: LOAD_ATTR 2 (_lock)
__enter__: LOAD_METHOD 3 (acquire)
__enter__: CALL_METHOD 0
acquire: LOAD_GLOBAL 0 (_thread)
acquire: LOAD_METHOD 1 (get_ident)
acquire: CALL_METHOD 0
acquire: STORE_FAST 1 (tid)
acquire: LOAD_FAST 0 (self)
acquire: LOAD_GLOBAL 2 (_blocking_on)
acquire: LOAD_FAST 1 (tid)
acquire: STORE_SUBSCR 0
acquire: NOP 0
acquire: NOP 0
acquire: LOAD_FAST 0 (self)
acquire: LOAD_ATTR 3 (lock)
acquire: <53> 0
acquire: POP_TOP 0
acquire: LOAD_FAST 0 (self)
acquire: LOAD_ATTR 4 (count)
acquire: LOAD_CONST 1 (0)
acquire: COMPARE_OP 2 (==)
acquire: POP_JUMP_IF_TRUE 24 (to 48)
acquire: LOAD_FAST 1 (tid)
acquire: LOAD_FAST 0 (self)
acquire: STORE_ATTR 5 (owner)
acquire: LOAD_FAST 0 (self)
acquire: DUP_TOP 0
acquire: LOAD_ATTR 4 (count)
acquire: LOAD_CONST 2 (1)
acquire: INPLACE_ADD 0
acquire: ROT_TWO 0
acquire: STORE_ATTR 4 (count)
acquire: NOP 0
acquire: LOAD_CONST 3 (None)
acquire: DUP_TOP 0
acquire: DUP_TOP 0
acquire: CALL_FUNCTION 3
acquire: POP_TOP 0
acquire: LOAD_GLOBAL 2 (_blocking_on)
acquire: LOAD_FAST 1 (tid)
acquire: DELETE_SUBSCR 0
acquire: LOAD_CONST 4 (True)
acquire: RETURN_VALUE 0
__enter__: POP_TOP 0
__enter__: LOAD_CONST 0 (None)
__enter__: RETURN_VALUE 0
_find_and_load: POP_TOP 0
_find_and_load: LOAD_GLOBAL 0 (sys)
_find_and_load: LOAD_ATTR 1 (modules)
_find_and_load: LOAD_METHOD 2 (get)
_find_and_load: LOAD_FAST 0 (name)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: CALL_METHOD 2
_find_and_load: STORE_FAST 2 (module)
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: IS_OP 0
_find_and_load: POP_JUMP_IF_FALSE 48 (to 96)
_find_and_load: LOAD_GLOBAL 6 (_find_and_load_unlocked)
_find_and_load: LOAD_FAST 0 (name)
_find_and_load: LOAD_FAST 1 (import_)
_find_and_load: CALL_FUNCTION 2
_find_and_load_unlocked: LOAD_CONST 0 (None)
_find_and_load_unlocked: STORE_FAST 2 (path)
_find_and_load_unlocked: LOAD_FAST 0 (name)
_find_and_load_unlocked: LOAD_METHOD 0 (rpartition)
_find_and_load_unlocked: LOAD_CONST 1 ('.')
_find_and_load_unlocked: CALL_METHOD 1
_find_and_load_unlocked: LOAD_CONST 2 (0)
_find_and_load_unlocked: BINARY_SUBSCR 0
_find_and_load_unlocked: STORE_FAST 3 (parent)
_find_and_load_unlocked: LOAD_CONST 0 (None)
_find_and_load_unlocked: STORE_FAST 4 (parent_spec)
_find_and_load_unlocked: LOAD_FAST 3 (parent)
_find_and_load_unlocked: POP_JUMP_IF_FALSE 78 (to 156)
_find_and_load_unlocked: LOAD_GLOBAL 10 (_find_spec)
_find_and_load_unlocked: LOAD_FAST 0 (name)
_find_and_load_unlocked: LOAD_FAST 2 (path)
_find_and_load_unlocked: CALL_FUNCTION 2
_find_spec: LOAD_GLOBAL 0 (sys)
_find_spec: LOAD_ATTR 1 (meta_path)
_find_spec: STORE_FAST 3 (meta_path)
_find_spec: LOAD_FAST 3 (meta_path)
_find_spec: LOAD_CONST 1 (None)
_find_spec: IS_OP 0
_find_spec: POP_JUMP_IF_FALSE 11 (to 22)
_find_spec: LOAD_FAST 3 (meta_path)
_find_spec: POP_JUMP_IF_TRUE 19 (to 38)
_find_spec: LOAD_FAST 0 (name)
_find_spec: LOAD_GLOBAL 0 (sys)
_find_spec: LOAD_ATTR 6 (modules)
_find_spec: CONTAINS_OP 0
_find_spec: STORE_FAST 4 (is_reload)
_find_spec: LOAD_FAST 3 (meta_path)
_find_spec: GET_ITER 0
_find_spec: FOR_ITER 114 (to 280)
_find_spec: STORE_FAST 5 (finder)
_find_spec: LOAD_GLOBAL 7 (_ImportLockContext)
_find_spec: CALL_FUNCTION 0
_find_spec: <53> 0
__enter__: LOAD_GLOBAL 0 (_imp)
__enter__: LOAD_METHOD 1 (acquire_lock)
__enter__: CALL_METHOD 0
__enter__: POP_TOP 0
__enter__: LOAD_CONST 1 (None)
__enter__: RETURN_VALUE 0
_find_spec: POP_TOP 0
_find_spec: NOP 0
_find_spec: LOAD_FAST 5 (finder)
_find_spec: LOAD_ATTR 8 (find_spec)
_find_spec: STORE_FAST 6 (find_spec)
_find_spec: LOAD_FAST 6 (find_spec)
_find_spec: LOAD_FAST 0 (name)
_find_spec: LOAD_FAST 1 (path)
_find_spec: LOAD_FAST 2 (target)
_find_spec: CALL_FUNCTION 3
find_spec: LOAD_GLOBAL 0 (_imp)
find_spec: LOAD_METHOD 1 (is_builtin)
find_spec: LOAD_FAST 1 (fullname)
find_spec: CALL_METHOD 1
find_spec: POP_JUMP_IF_FALSE 13 (to 26)
find_spec: LOAD_GLOBAL 2 (spec_from_loader)
find_spec: LOAD_FAST 1 (fullname)
find_spec: LOAD_FAST 0 (cls)
find_spec: LOAD_FAST 0 (cls)
find_spec: LOAD_ATTR 3 (_ORIGIN)
find_spec: LOAD_CONST 1 (('origin',))
find_spec: CALL_FUNCTION_KW 3
spec_from_loader: LOAD_FAST 2 (origin)
spec_from_loader: LOAD_CONST 1 (None)
spec_from_loader: IS_OP 0
spec_from_loader: POP_JUMP_IF_FALSE 10 (to 20)
spec_from_loader: LOAD_FAST 2 (origin)
spec_from_loader: POP_JUMP_IF_TRUE 49 (to 98)
spec_from_loader: LOAD_FAST 3 (is_package)
spec_from_loader: LOAD_CONST 1 (None)
spec_from_loader: IS_OP 0
spec_from_loader: POP_JUMP_IF_FALSE 81 (to 162)
spec_from_loader: LOAD_GLOBAL 1 (hasattr)
spec_from_loader: LOAD_FAST 1 (loader)
spec_from_loader: LOAD_CONST 6 ('is_package')
spec_from_loader: CALL_FUNCTION 2
spec_from_loader: POP_JUMP_IF_FALSE 79 (to 158)
spec_from_loader: NOP 0
spec_from_loader: LOAD_FAST 1 (loader)
spec_from_loader: LOAD_METHOD 5 (is_package)
spec_from_loader: LOAD_FAST 0 (name)
spec_from_loader: CALL_METHOD 1
_requires_builtin_wrapper: LOAD_FAST 1 (fullname)
_requires_builtin_wrapper: LOAD_GLOBAL 0 (sys)
_requires_builtin_wrapper: LOAD_ATTR 1 (builtin_module_names)
_requires_builtin_wrapper: CONTAINS_OP 1
_requires_builtin_wrapper: POP_JUMP_IF_FALSE 14 (to 28)
_requires_builtin_wrapper: LOAD_DEREF 0 (fxn)
_requires_builtin_wrapper: LOAD_FAST 0 (self)
_requires_builtin_wrapper: LOAD_FAST 1 (fullname)
_requires_builtin_wrapper: CALL_FUNCTION 2
is_package: LOAD_CONST 1 (False)
is_package: RETURN_VALUE 0
_requires_builtin_wrapper: RETURN_VALUE 0
spec_from_loader: STORE_FAST 3 (is_package)
spec_from_loader: JUMP_FORWARD 16 (to 160)
spec_from_loader: LOAD_GLOBAL 7 (ModuleSpec)
spec_from_loader: LOAD_FAST 0 (name)
spec_from_loader: LOAD_FAST 1 (loader)
spec_from_loader: LOAD_FAST 2 (origin)
spec_from_loader: LOAD_FAST 3 (is_package)
spec_from_loader: LOAD_CONST 8 (('origin', 'is_package'))
spec_from_loader: CALL_FUNCTION_KW 4
__init__: LOAD_FAST 1 (name)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (name)
__init__: LOAD_FAST 2 (loader)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (loader)
__init__: LOAD_FAST 3 (origin)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 2 (origin)
__init__: LOAD_FAST 4 (loader_state)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 3 (loader_state)
__init__: LOAD_FAST 5 (is_package)
__init__: POP_JUMP_IF_FALSE 16 (to 32)
__init__: LOAD_CONST 0 (None)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 4 (submodule_search_locations)
__init__: BUILD_LIST 0
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 5 (_uninitialized_submodules)
__init__: LOAD_CONST 1 (False)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 6 (_set_fileattr)
__init__: LOAD_CONST 0 (None)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 7 (_cached)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
spec_from_loader: RETURN_VALUE 0
find_spec: RETURN_VALUE 0
_find_spec: STORE_FAST 7 (spec)
_find_spec: JUMP_FORWARD 29 (to 142)
_find_spec: LOAD_CONST 1 (None)
_find_spec: DUP_TOP 0
_find_spec: DUP_TOP 0
_find_spec: CALL_FUNCTION 3
__exit__: LOAD_GLOBAL 0 (_imp)
__exit__: LOAD_METHOD 1 (release_lock)
__exit__: CALL_METHOD 0
__exit__: POP_TOP 0
__exit__: LOAD_CONST 1 (None)
__exit__: RETURN_VALUE 0
_find_spec: POP_TOP 0
_find_spec: JUMP_ABSOLUTE 89 (to 178)
_find_spec: LOAD_FAST 7 (spec)
_find_spec: LOAD_CONST 1 (None)
_find_spec: IS_OP 1
_find_spec: POP_JUMP_IF_FALSE 26 (to 52)
_find_spec: LOAD_FAST 4 (is_reload)
_find_spec: POP_JUMP_IF_TRUE 137 (to 274)
_find_spec: LOAD_FAST 0 (name)
_find_spec: LOAD_GLOBAL 0 (sys)
_find_spec: LOAD_ATTR 6 (modules)
_find_spec: CONTAINS_OP 0
_find_spec: POP_JUMP_IF_FALSE 137 (to 274)
_find_spec: LOAD_FAST 7 (spec)
_find_spec: ROT_TWO 0
_find_spec: POP_TOP 0
_find_spec: RETURN_VALUE 0
_find_and_load_unlocked: STORE_FAST 8 (spec)
_find_and_load_unlocked: LOAD_FAST 8 (spec)
_find_and_load_unlocked: LOAD_CONST 0 (None)
_find_and_load_unlocked: IS_OP 0
_find_and_load_unlocked: POP_JUMP_IF_FALSE 96 (to 192)
_find_and_load_unlocked: LOAD_FAST 4 (parent_spec)
_find_and_load_unlocked: POP_JUMP_IF_FALSE 104 (to 208)
_find_and_load_unlocked: NOP 0
_find_and_load_unlocked: LOAD_GLOBAL 13 (_load_unlocked)
_find_and_load_unlocked: LOAD_FAST 8 (spec)
_find_and_load_unlocked: CALL_FUNCTION 1
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 0 (loader)
_load_unlocked: LOAD_CONST 0 (None)
_load_unlocked: IS_OP 1
_load_unlocked: POP_JUMP_IF_FALSE 29 (to 58)
_load_unlocked: LOAD_GLOBAL 1 (hasattr)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 0 (loader)
_load_unlocked: LOAD_CONST 1 ('exec_module')
_load_unlocked: CALL_FUNCTION 2
_load_unlocked: POP_JUMP_IF_TRUE 29 (to 58)
_load_unlocked: LOAD_GLOBAL 7 (module_from_spec)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: CALL_FUNCTION 1
module_from_spec: LOAD_CONST 1 (None)
module_from_spec: STORE_FAST 1 (module)
module_from_spec: LOAD_GLOBAL 0 (hasattr)
module_from_spec: LOAD_FAST 0 (spec)
module_from_spec: LOAD_ATTR 1 (loader)
module_from_spec: LOAD_CONST 2 ('create_module')
module_from_spec: CALL_FUNCTION 2
module_from_spec: POP_JUMP_IF_FALSE 15 (to 30)
module_from_spec: LOAD_FAST 0 (spec)
module_from_spec: LOAD_ATTR 1 (loader)
module_from_spec: LOAD_METHOD 2 (create_module)
module_from_spec: LOAD_FAST 0 (spec)
module_from_spec: CALL_METHOD 1
create_module: LOAD_FAST 0 (spec)
create_module: LOAD_ATTR 0 (name)
create_module: LOAD_GLOBAL 1 (sys)
create_module: LOAD_ATTR 2 (builtin_module_names)
create_module: CONTAINS_OP 1
create_module: POP_JUMP_IF_FALSE 17 (to 34)
create_module: LOAD_GLOBAL 5 (_call_with_frames_removed)
create_module: LOAD_GLOBAL 6 (_imp)
create_module: LOAD_ATTR 7 (create_builtin)
create_module: LOAD_FAST 0 (spec)
create_module: CALL_FUNCTION 2
_call_with_frames_removed: LOAD_FAST 0 (f)
_call_with_frames_removed: LOAD_FAST 1 (args)
_call_with_frames_removed: LOAD_FAST 2 (kwds)
_call_with_frames_removed: CALL_FUNCTION_EX 1
_call_with_frames_removed: RETURN_VALUE 0
create_module: RETURN_VALUE 0
module_from_spec: STORE_FAST 1 (module)
module_from_spec: JUMP_FORWARD 10 (to 48)
module_from_spec: LOAD_FAST 1 (module)
module_from_spec: LOAD_CONST 1 (None)
module_from_spec: IS_OP 0
module_from_spec: POP_JUMP_IF_FALSE 34 (to 68)
module_from_spec: LOAD_GLOBAL 6 (_init_module_attrs)
module_from_spec: LOAD_FAST 0 (spec)
module_from_spec: LOAD_FAST 1 (module)
module_from_spec: CALL_FUNCTION 2
_init_module_attrs: LOAD_FAST 2 (override)
_init_module_attrs: POP_JUMP_IF_TRUE 10 (to 20)
_init_module_attrs: LOAD_GLOBAL 0 (getattr)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: LOAD_CONST 1 ('__name__')
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: CALL_FUNCTION 3
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 28 (to 56)
_init_module_attrs: LOAD_FAST 2 (override)
_init_module_attrs: POP_JUMP_IF_TRUE 38 (to 76)
_init_module_attrs: LOAD_GLOBAL 0 (getattr)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: LOAD_CONST 2 ('__loader__')
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: CALL_FUNCTION 3
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 91 (to 182)
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 4 (loader)
_init_module_attrs: STORE_FAST 3 (loader)
_init_module_attrs: LOAD_FAST 3 (loader)
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 74 (to 148)
_init_module_attrs: NOP 0
_init_module_attrs: LOAD_FAST 3 (loader)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: STORE_ATTR 12 (__loader__)
_init_module_attrs: JUMP_FORWARD 12 (to 180)
_init_module_attrs: LOAD_FAST 2 (override)
_init_module_attrs: POP_JUMP_IF_TRUE 101 (to 202)
_init_module_attrs: LOAD_GLOBAL 0 (getattr)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: LOAD_CONST 3 ('__package__')
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: CALL_FUNCTION 3
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 119 (to 238)
_init_module_attrs: NOP 0
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 13 (parent)
parent: LOAD_FAST 0 (self)
parent: LOAD_ATTR 0 (submodule_search_locations)
parent: LOAD_CONST 1 (None)
parent: IS_OP 0
parent: POP_JUMP_IF_FALSE 13 (to 26)
parent: LOAD_FAST 0 (self)
parent: LOAD_ATTR 1 (name)
parent: LOAD_METHOD 2 (rpartition)
parent: LOAD_CONST 2 ('.')
parent: CALL_METHOD 1
parent: LOAD_CONST 3 (0)
parent: BINARY_SUBSCR 0
parent: RETURN_VALUE 0
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: STORE_ATTR 14 (__package__)
_init_module_attrs: JUMP_FORWARD 12 (to 236)
_init_module_attrs: NOP 0
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: STORE_ATTR 15 (__spec__)
_init_module_attrs: JUMP_FORWARD 12 (to 270)
_init_module_attrs: LOAD_FAST 2 (override)
_init_module_attrs: POP_JUMP_IF_TRUE 146 (to 292)
_init_module_attrs: LOAD_GLOBAL 0 (getattr)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: LOAD_CONST 4 ('__path__')
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: CALL_FUNCTION 3
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 169 (to 338)
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 5 (submodule_search_locations)
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 1
_init_module_attrs: POP_JUMP_IF_FALSE 169 (to 338)
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 17 (has_location)
has_location: LOAD_FAST 0 (self)
has_location: LOAD_ATTR 0 (_set_fileattr)
has_location: RETURN_VALUE 0
_init_module_attrs: POP_JUMP_IF_FALSE 233 (to 466)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: RETURN_VALUE 0
module_from_spec: POP_TOP 0
module_from_spec: LOAD_FAST 1 (module)
module_from_spec: RETURN_VALUE 0
_load_unlocked: STORE_FAST 2 (module)
_load_unlocked: LOAD_CONST 3 (True)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: STORE_ATTR 8 (_initializing)
_load_unlocked: NOP 0
_load_unlocked: LOAD_FAST 2 (module)
_load_unlocked: LOAD_GLOBAL 9 (sys)
_load_unlocked: LOAD_ATTR 10 (modules)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 11 (name)
_load_unlocked: STORE_SUBSCR 0
_load_unlocked: NOP 0
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 0 (loader)
_load_unlocked: LOAD_CONST 0 (None)
_load_unlocked: IS_OP 0
_load_unlocked: POP_JUMP_IF_FALSE 61 (to 122)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 0 (loader)
_load_unlocked: LOAD_METHOD 14 (exec_module)
_load_unlocked: LOAD_FAST 2 (module)
_load_unlocked: CALL_METHOD 1
exec_module: LOAD_GLOBAL 0 (_call_with_frames_removed)
exec_module: LOAD_GLOBAL 1 (_imp)
exec_module: LOAD_ATTR 2 (exec_builtin)
exec_module: LOAD_FAST 0 (module)
exec_module: CALL_FUNCTION 2
_call_with_frames_removed: LOAD_FAST 0 (f)
_call_with_frames_removed: LOAD_FAST 1 (args)
_call_with_frames_removed: LOAD_FAST 2 (kwds)
_call_with_frames_removed: CALL_FUNCTION_EX 1
_call_with_frames_removed: RETURN_VALUE 0
exec_module: POP_TOP 0
exec_module: LOAD_CONST 1 (None)
exec_module: RETURN_VALUE 0
_load_unlocked: POP_TOP 0
_load_unlocked: JUMP_FORWARD 26 (to 186)
_load_unlocked: LOAD_GLOBAL 9 (sys)
_load_unlocked: LOAD_ATTR 10 (modules)
_load_unlocked: LOAD_METHOD 16 (pop)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 11 (name)
_load_unlocked: CALL_METHOD 1
_load_unlocked: STORE_FAST 2 (module)
_load_unlocked: LOAD_FAST 2 (module)
_load_unlocked: LOAD_GLOBAL 9 (sys)
_load_unlocked: LOAD_ATTR 10 (modules)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 11 (name)
_load_unlocked: STORE_SUBSCR 0
_load_unlocked: LOAD_GLOBAL 17 (_verbose_message)
_load_unlocked: LOAD_CONST 6 ('import {!r} # {!r}')
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 11 (name)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 0 (loader)
_load_unlocked: CALL_FUNCTION 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
_load_unlocked: POP_TOP 0
_load_unlocked: LOAD_CONST 7 (False)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: STORE_ATTR 8 (_initializing)
_load_unlocked: JUMP_FORWARD 8 (to 252)
_load_unlocked: LOAD_FAST 2 (module)
_load_unlocked: RETURN_VALUE 0
_find_and_load_unlocked: STORE_FAST 9 (module)
_find_and_load_unlocked: LOAD_FAST 4 (parent_spec)
_find_and_load_unlocked: POP_JUMP_IF_FALSE 129 (to 258)
_find_and_load_unlocked: LOAD_FAST 3 (parent)
_find_and_load_unlocked: POP_JUMP_IF_FALSE 170 (to 340)
_find_and_load_unlocked: LOAD_FAST 9 (module)
_find_and_load_unlocked: RETURN_VALUE 0
_find_and_load: ROT_TWO 0
_find_and_load: LOAD_CONST 2 (None)
_find_and_load: DUP_TOP 0
_find_and_load: DUP_TOP 0
_find_and_load: CALL_FUNCTION 3
__exit__: LOAD_FAST 0 (self)
__exit__: LOAD_ATTR 0 (_lock)
__exit__: LOAD_METHOD 1 (release)
__exit__: CALL_METHOD 0
release: LOAD_GLOBAL 0 (_thread)
release: LOAD_METHOD 1 (get_ident)
release: CALL_METHOD 0
release: STORE_FAST 1 (tid)
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 2 (lock)
release: <53> 0
release: POP_TOP 0
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 3 (owner)
release: LOAD_FAST 1 (tid)
release: COMPARE_OP 3 (!=)
release: POP_JUMP_IF_FALSE 17 (to 34)
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 5 (count)
release: LOAD_CONST 2 (0)
release: COMPARE_OP 4 (>)
release: POP_JUMP_IF_TRUE 24 (to 48)
release: LOAD_FAST 0 (self)
release: DUP_TOP 0
release: LOAD_ATTR 5 (count)
release: LOAD_CONST 3 (1)
release: INPLACE_SUBTRACT 0
release: ROT_TWO 0
release: STORE_ATTR 5 (count)
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 5 (count)
release: LOAD_CONST 2 (0)
release: COMPARE_OP 2 (==)
release: POP_JUMP_IF_FALSE 54 (to 108)
release: LOAD_CONST 0 (None)
release: LOAD_FAST 0 (self)
release: STORE_ATTR 3 (owner)
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 6 (waiters)
release: POP_JUMP_IF_FALSE 54 (to 108)
release: LOAD_CONST 0 (None)
release: DUP_TOP 0
release: DUP_TOP 0
release: CALL_FUNCTION 3
release: POP_TOP 0
release: LOAD_CONST 0 (None)
release: RETURN_VALUE 0
__exit__: POP_TOP 0
__exit__: LOAD_CONST 0 (None)
__exit__: RETURN_VALUE 0
_find_and_load: POP_TOP 0
_find_and_load: RETURN_VALUE 0
_gcd_import: RETURN_VALUE 0
__import__: STORE_FAST 5 (module)
__import__: JUMP_FORWARD 18 (to 52)
__import__: LOAD_FAST 3 (fromlist)
__import__: POP_JUMP_IF_TRUE 74 (to 148)
__import__: LOAD_FAST 4 (level)
__import__: LOAD_CONST 1 (0)
__import__: COMPARE_OP 2 (==)
__import__: POP_JUMP_IF_FALSE 42 (to 84)
__import__: LOAD_GLOBAL 0 (_gcd_import)
__import__: LOAD_FAST 0 (name)
__import__: LOAD_METHOD 2 (partition)
__import__: LOAD_CONST 3 ('.')
__import__: CALL_METHOD 1
__import__: LOAD_CONST 1 (0)
__import__: BINARY_SUBSCR 0
__import__: CALL_FUNCTION 1
_gcd_import: LOAD_GLOBAL 0 (_sanity_check)
_gcd_import: LOAD_FAST 0 (name)
_gcd_import: LOAD_FAST 1 (package)
_gcd_import: LOAD_FAST 2 (level)
_gcd_import: CALL_FUNCTION 3
_sanity_check: LOAD_GLOBAL 0 (isinstance)
_sanity_check: LOAD_FAST 0 (name)
_sanity_check: LOAD_GLOBAL 1 (str)
_sanity_check: CALL_FUNCTION 2
_sanity_check: POP_JUMP_IF_TRUE 14 (to 28)
_sanity_check: LOAD_FAST 2 (level)
_sanity_check: LOAD_CONST 2 (0)
_sanity_check: COMPARE_OP 0 (<)
_sanity_check: POP_JUMP_IF_FALSE 22 (to 44)
_sanity_check: LOAD_FAST 2 (level)
_sanity_check: LOAD_CONST 2 (0)
_sanity_check: COMPARE_OP 4 (>)
_sanity_check: POP_JUMP_IF_FALSE 41 (to 82)
_sanity_check: LOAD_FAST 0 (name)
_sanity_check: POP_JUMP_IF_TRUE 53 (to 106)
_sanity_check: LOAD_CONST 7 (None)
_sanity_check: RETURN_VALUE 0
_gcd_import: POP_TOP 0
_gcd_import: LOAD_FAST 2 (level)
_gcd_import: LOAD_CONST 1 (0)
_gcd_import: COMPARE_OP 4 (>)
_gcd_import: POP_JUMP_IF_FALSE 16 (to 32)
_gcd_import: LOAD_GLOBAL 2 (_find_and_load)
_gcd_import: LOAD_FAST 0 (name)
_gcd_import: LOAD_GLOBAL 3 (_gcd_import)
_gcd_import: CALL_FUNCTION 2
_find_and_load: LOAD_GLOBAL 0 (sys)
_find_and_load: LOAD_ATTR 1 (modules)
_find_and_load: LOAD_METHOD 2 (get)
_find_and_load: LOAD_FAST 0 (name)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: CALL_METHOD 2
_find_and_load: STORE_FAST 2 (module)
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: IS_OP 0
_find_and_load: POP_JUMP_IF_TRUE 21 (to 42)
_find_and_load: LOAD_GLOBAL 4 (getattr)
_find_and_load: LOAD_GLOBAL 4 (getattr)
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: LOAD_CONST 1 ('__spec__')
_find_and_load: LOAD_CONST 2 (None)
_find_and_load: CALL_FUNCTION 3
_find_and_load: LOAD_CONST 3 ('_initializing')
_find_and_load: LOAD_CONST 4 (False)
_find_and_load: CALL_FUNCTION 3
_find_and_load: POP_JUMP_IF_FALSE 69 (to 138)
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: LOAD_CONST 2 (None)
_find_and_load: IS_OP 0
_find_and_load: POP_JUMP_IF_FALSE 84 (to 168)
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: RETURN_VALUE 0
_gcd_import: RETURN_VALUE 0
__import__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__new__: LOAD_FAST 2 (bases)
__new__: POP_JUMP_IF_FALSE 4 (to 8)
__new__: BUILD_MAP 0
__new__: STORE_FAST 4 (fields_by_index)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_METHOD 0 (items)
__new__: CALL_METHOD 0
__new__: GET_ITER 0
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: LOAD_GLOBAL 5 (len)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CALL_FUNCTION 1
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 1 ('n_fields')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 6 (sorted)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_METHOD 0 (items)
__new__: CALL_METHOD 0
__new__: CALL_FUNCTION 1
__new__: STORE_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: BUILD_LIST 0
__new__: STORE_FAST 9 (sequence_fields)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 6 ('n_sequence_fields')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 11 (sum)
__new__: LOAD_CONST 7 (<code object <genexpr> at 0x0000000158c94ec8, file "<frozen _structseq>", line 68>)
__new__: MAKE_FUNCTION 0
__new__: LOAD_FAST 9 (sequence_fields)
__new__: GET_ITER 0
__new__: CALL_FUNCTION 1
__new__: CALL_FUNCTION 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: LOAD_CONST 1 (1)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: LOAD_CONST 1 (1)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: LOAD_CONST 1 (1)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: LOAD_CONST 2 (None)
<genexpr>: RETURN_VALUE 0
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 8 ('n_unnamed_fields')
__new__: STORE_SUBSCR 0
__new__: LOAD_CONST 9 (<code object <listcomp> at 0x0000000158c95018, file "<frozen _structseq>", line 71>)
__new__: MAKE_FUNCTION 0
__new__: LOAD_FAST 7 (extra_fields)
__new__: GET_ITER 0
__new__: CALL_FUNCTION 1
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: BUILD_LIST_FROM_ARG 0
<listcomp>: FOR_ITER 6 (to 16)
<listcomp>: UNPACK_SEQUENCE 2
<listcomp>: STORE_FAST 1 (index)
<listcomp>: STORE_FAST 2 (field)
<listcomp>: LOAD_FAST 2 (field)
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 6 (to 16)
<listcomp>: UNPACK_SEQUENCE 2
<listcomp>: STORE_FAST 1 (index)
<listcomp>: STORE_FAST 2 (field)
<listcomp>: LOAD_FAST 2 (field)
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 6 (to 16)
<listcomp>: UNPACK_SEQUENCE 2
<listcomp>: STORE_FAST 1 (index)
<listcomp>: STORE_FAST 2 (field)
<listcomp>: LOAD_FAST 2 (field)
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 6 (to 16)
<listcomp>: UNPACK_SEQUENCE 2
<listcomp>: STORE_FAST 1 (index)
<listcomp>: STORE_FAST 2 (field)
<listcomp>: LOAD_FAST 2 (field)
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 6 (to 16)
<listcomp>: UNPACK_SEQUENCE 2
<listcomp>: STORE_FAST 1 (index)
<listcomp>: STORE_FAST 2 (field)
<listcomp>: LOAD_FAST 2 (field)
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 6 (to 16)
<listcomp>: UNPACK_SEQUENCE 2
<listcomp>: STORE_FAST 1 (index)
<listcomp>: STORE_FAST 2 (field)
<listcomp>: LOAD_FAST 2 (field)
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 6 (to 16)
<listcomp>: UNPACK_SEQUENCE 2
<listcomp>: STORE_FAST 1 (index)
<listcomp>: STORE_FAST 2 (field)
<listcomp>: LOAD_FAST 2 (field)
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 6 (to 16)
<listcomp>: UNPACK_SEQUENCE 2
<listcomp>: STORE_FAST 1 (index)
<listcomp>: STORE_FAST 2 (field)
<listcomp>: LOAD_FAST 2 (field)
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 6 (to 16)
<listcomp>: UNPACK_SEQUENCE 2
<listcomp>: STORE_FAST 1 (index)
<listcomp>: STORE_FAST 2 (field)
<listcomp>: LOAD_FAST 2 (field)
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 6 (to 16)
<listcomp>: UNPACK_SEQUENCE 2
<listcomp>: STORE_FAST 1 (index)
<listcomp>: STORE_FAST 2 (field)
<listcomp>: LOAD_FAST 2 (field)
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 6 (to 16)
<listcomp>: UNPACK_SEQUENCE 2
<listcomp>: STORE_FAST 1 (index)
<listcomp>: STORE_FAST 2 (field)
<listcomp>: LOAD_FAST 2 (field)
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 6 (to 16)
<listcomp>: UNPACK_SEQUENCE 2
<listcomp>: STORE_FAST 1 (index)
<listcomp>: STORE_FAST 2 (field)
<listcomp>: LOAD_FAST 2 (field)
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 6 (to 16)
<listcomp>: UNPACK_SEQUENCE 2
<listcomp>: STORE_FAST 1 (index)
<listcomp>: STORE_FAST 2 (field)
<listcomp>: LOAD_FAST 2 (field)
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 6 (to 16)
<listcomp>: RETURN_VALUE 0
__new__: STORE_FAST 7 (extra_fields)
__new__: LOAD_FAST 7 (extra_fields)
__new__: GET_ITER 0
__new__: FOR_ITER 13 (to 248)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 10 (False)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_TRUE 111 (to 222)
__new__: LOAD_GLOBAL 12 (make_none)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 13 (_default)
__new__: JUMP_ABSOLUTE 111 (to 222)
__new__: FOR_ITER 13 (to 248)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 10 (False)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_TRUE 111 (to 222)
__new__: LOAD_GLOBAL 12 (make_none)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 13 (_default)
__new__: JUMP_ABSOLUTE 111 (to 222)
__new__: FOR_ITER 13 (to 248)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 10 (False)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_TRUE 111 (to 222)
__new__: LOAD_GLOBAL 12 (make_none)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 13 (_default)
__new__: JUMP_ABSOLUTE 111 (to 222)
__new__: FOR_ITER 13 (to 248)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 10 (False)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_TRUE 111 (to 222)
__new__: LOAD_GLOBAL 12 (make_none)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 13 (_default)
__new__: JUMP_ABSOLUTE 111 (to 222)
__new__: FOR_ITER 13 (to 248)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 10 (False)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_TRUE 111 (to 222)
__new__: LOAD_GLOBAL 12 (make_none)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 13 (_default)
__new__: JUMP_ABSOLUTE 111 (to 222)
__new__: FOR_ITER 13 (to 248)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 10 (False)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_TRUE 111 (to 222)
__new__: LOAD_GLOBAL 12 (make_none)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 13 (_default)
__new__: JUMP_ABSOLUTE 111 (to 222)
__new__: FOR_ITER 13 (to 248)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 10 (False)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_TRUE 111 (to 222)
__new__: LOAD_GLOBAL 12 (make_none)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 13 (_default)
__new__: JUMP_ABSOLUTE 111 (to 222)
__new__: FOR_ITER 13 (to 248)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 10 (False)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_TRUE 111 (to 222)
__new__: LOAD_GLOBAL 12 (make_none)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 13 (_default)
__new__: JUMP_ABSOLUTE 111 (to 222)
__new__: FOR_ITER 13 (to 248)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 10 (False)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_TRUE 111 (to 222)
__new__: LOAD_GLOBAL 12 (make_none)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 13 (_default)
__new__: JUMP_ABSOLUTE 111 (to 222)
__new__: FOR_ITER 13 (to 248)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 10 (False)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_TRUE 111 (to 222)
__new__: LOAD_GLOBAL 12 (make_none)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 13 (_default)
__new__: JUMP_ABSOLUTE 111 (to 222)
__new__: FOR_ITER 13 (to 248)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 10 (False)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_TRUE 111 (to 222)
__new__: LOAD_GLOBAL 12 (make_none)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 13 (_default)
__new__: JUMP_ABSOLUTE 111 (to 222)
__new__: FOR_ITER 13 (to 248)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 10 (False)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_TRUE 111 (to 222)
__new__: LOAD_GLOBAL 12 (make_none)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 13 (_default)
__new__: JUMP_ABSOLUTE 111 (to 222)
__new__: FOR_ITER 13 (to 248)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 10 (False)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_TRUE 111 (to 222)
__new__: LOAD_GLOBAL 12 (make_none)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 13 (_default)
__new__: JUMP_ABSOLUTE 111 (to 222)
__new__: FOR_ITER 13 (to 248)
__new__: LOAD_GLOBAL 14 (tuple)
__new__: LOAD_FAST 7 (extra_fields)
__new__: CALL_FUNCTION 1
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 11 ('_extra_fields')
__new__: STORE_SUBSCR 0
__new__: LOAD_CONST 12 ('__new__')
__new__: LOAD_FAST 3 (dict)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_FALSE 139 (to 278)
__new__: LOAD_GLOBAL 15 (structseq_new)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 12 ('__new__')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 16 (structseq_reduce)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 13 ('__reduce__')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 17 (structseq_setattr)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 14 ('__setattr__')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 18 (structseq_repr)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 15 ('__repr__')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 18 (structseq_repr)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 16 ('__str__')
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_METHOD 19 (get)
__new__: LOAD_CONST 17 ('name')
__new__: LOAD_FAST 1 (classname)
__new__: CALL_METHOD 2
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 18 ('_name')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 14 (tuple)
__new__: LOAD_CONST 19 (<code object <genexpr> at 0x0000000158ca56a8, file "<frozen _structseq>", line 85>)
__new__: MAKE_FUNCTION 0
__new__: LOAD_FAST 9 (sequence_fields)
__new__: GET_ITER 0
__new__: CALL_FUNCTION 1
__new__: CALL_FUNCTION 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: LOAD_CONST 1 (None)
<genexpr>: RETURN_VALUE 0
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 20 ('__match_args__')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 20 (type)
__new__: LOAD_METHOD 21 (__new__)
__new__: LOAD_FAST 0 (metacls)
__new__: LOAD_FAST 1 (classname)
__new__: LOAD_GLOBAL 14 (tuple)
__new__: BUILD_TUPLE 1
__new__: LOAD_FAST 3 (dict)
__new__: CALL_METHOD 4
__new__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__new__: LOAD_FAST 2 (bases)
__new__: POP_JUMP_IF_FALSE 4 (to 8)
__new__: BUILD_MAP 0
__new__: STORE_FAST 4 (fields_by_index)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_METHOD 0 (items)
__new__: CALL_METHOD 0
__new__: GET_ITER 0
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: LOAD_GLOBAL 5 (len)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CALL_FUNCTION 1
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 1 ('n_fields')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 6 (sorted)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_METHOD 0 (items)
__new__: CALL_METHOD 0
__new__: CALL_FUNCTION 1
__new__: STORE_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: BUILD_LIST 0
__new__: STORE_FAST 9 (sequence_fields)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 6 ('n_sequence_fields')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 11 (sum)
__new__: LOAD_CONST 7 (<code object <genexpr> at 0x0000000158c94ec8, file "<frozen _structseq>", line 68>)
__new__: MAKE_FUNCTION 0
__new__: LOAD_FAST 9 (sequence_fields)
__new__: GET_ITER 0
__new__: CALL_FUNCTION 1
__new__: CALL_FUNCTION 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: LOAD_CONST 2 (None)
<genexpr>: RETURN_VALUE 0
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 8 ('n_unnamed_fields')
__new__: STORE_SUBSCR 0
__new__: LOAD_CONST 9 (<code object <listcomp> at 0x0000000158c95018, file "<frozen _structseq>", line 71>)
__new__: MAKE_FUNCTION 0
__new__: LOAD_FAST 7 (extra_fields)
__new__: GET_ITER 0
__new__: CALL_FUNCTION 1
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: BUILD_LIST_FROM_ARG 0
<listcomp>: FOR_ITER 6 (to 16)
<listcomp>: UNPACK_SEQUENCE 2
<listcomp>: STORE_FAST 1 (index)
<listcomp>: STORE_FAST 2 (field)
<listcomp>: LOAD_FAST 2 (field)
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 6 (to 16)
<listcomp>: RETURN_VALUE 0
__new__: STORE_FAST 7 (extra_fields)
__new__: LOAD_FAST 7 (extra_fields)
__new__: GET_ITER 0
__new__: FOR_ITER 13 (to 248)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 10 (False)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_TRUE 111 (to 222)
__new__: LOAD_GLOBAL 12 (make_none)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 13 (_default)
__new__: JUMP_ABSOLUTE 111 (to 222)
__new__: FOR_ITER 13 (to 248)
__new__: LOAD_GLOBAL 14 (tuple)
__new__: LOAD_FAST 7 (extra_fields)
__new__: CALL_FUNCTION 1
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 11 ('_extra_fields')
__new__: STORE_SUBSCR 0
__new__: LOAD_CONST 12 ('__new__')
__new__: LOAD_FAST 3 (dict)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_FALSE 139 (to 278)
__new__: LOAD_GLOBAL 15 (structseq_new)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 12 ('__new__')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 16 (structseq_reduce)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 13 ('__reduce__')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 17 (structseq_setattr)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 14 ('__setattr__')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 18 (structseq_repr)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 15 ('__repr__')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 18 (structseq_repr)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 16 ('__str__')
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_METHOD 19 (get)
__new__: LOAD_CONST 17 ('name')
__new__: LOAD_FAST 1 (classname)
__new__: CALL_METHOD 2
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 18 ('_name')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 14 (tuple)
__new__: LOAD_CONST 19 (<code object <genexpr> at 0x0000000158ca56a8, file "<frozen _structseq>", line 85>)
__new__: MAKE_FUNCTION 0
__new__: LOAD_FAST 9 (sequence_fields)
__new__: GET_ITER 0
__new__: CALL_FUNCTION 1
__new__: CALL_FUNCTION 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: LOAD_CONST 1 (None)
<genexpr>: RETURN_VALUE 0
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 20 ('__match_args__')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 20 (type)
__new__: LOAD_METHOD 21 (__new__)
__new__: LOAD_FAST 0 (metacls)
__new__: LOAD_FAST 1 (classname)
__new__: LOAD_GLOBAL 14 (tuple)
__new__: BUILD_TUPLE 1
__new__: LOAD_FAST 3 (dict)
__new__: CALL_METHOD 4
__new__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__new__: LOAD_FAST 2 (bases)
__new__: POP_JUMP_IF_FALSE 4 (to 8)
__new__: BUILD_MAP 0
__new__: STORE_FAST 4 (fields_by_index)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_METHOD 0 (items)
__new__: CALL_METHOD 0
__new__: GET_ITER 0
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: LOAD_GLOBAL 5 (len)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CALL_FUNCTION 1
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 1 ('n_fields')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 6 (sorted)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_METHOD 0 (items)
__new__: CALL_METHOD 0
__new__: CALL_FUNCTION 1
__new__: STORE_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: BUILD_LIST 0
__new__: STORE_FAST 9 (sequence_fields)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 6 ('n_sequence_fields')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 11 (sum)
__new__: LOAD_CONST 7 (<code object <genexpr> at 0x0000000158c94ec8, file "<frozen _structseq>", line 68>)
__new__: MAKE_FUNCTION 0
__new__: LOAD_FAST 9 (sequence_fields)
__new__: GET_ITER 0
__new__: CALL_FUNCTION 1
__new__: CALL_FUNCTION 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: LOAD_CONST 2 (None)
<genexpr>: RETURN_VALUE 0
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 8 ('n_unnamed_fields')
__new__: STORE_SUBSCR 0
__new__: LOAD_CONST 9 (<code object <listcomp> at 0x0000000158c95018, file "<frozen _structseq>", line 71>)
__new__: MAKE_FUNCTION 0
__new__: LOAD_FAST 7 (extra_fields)
__new__: GET_ITER 0
__new__: CALL_FUNCTION 1
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: BUILD_LIST_FROM_ARG 0
<listcomp>: FOR_ITER 6 (to 16)
<listcomp>: RETURN_VALUE 0
__new__: STORE_FAST 7 (extra_fields)
__new__: LOAD_FAST 7 (extra_fields)
__new__: GET_ITER 0
__new__: FOR_ITER 13 (to 248)
__new__: LOAD_GLOBAL 14 (tuple)
__new__: LOAD_FAST 7 (extra_fields)
__new__: CALL_FUNCTION 1
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 11 ('_extra_fields')
__new__: STORE_SUBSCR 0
__new__: LOAD_CONST 12 ('__new__')
__new__: LOAD_FAST 3 (dict)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_FALSE 139 (to 278)
__new__: LOAD_GLOBAL 15 (structseq_new)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 12 ('__new__')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 16 (structseq_reduce)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 13 ('__reduce__')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 17 (structseq_setattr)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 14 ('__setattr__')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 18 (structseq_repr)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 15 ('__repr__')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 18 (structseq_repr)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 16 ('__str__')
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_METHOD 19 (get)
__new__: LOAD_CONST 17 ('name')
__new__: LOAD_FAST 1 (classname)
__new__: CALL_METHOD 2
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 18 ('_name')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 14 (tuple)
__new__: LOAD_CONST 19 (<code object <genexpr> at 0x0000000158ca56a8, file "<frozen _structseq>", line 85>)
__new__: MAKE_FUNCTION 0
__new__: LOAD_FAST 9 (sequence_fields)
__new__: GET_ITER 0
__new__: CALL_FUNCTION 1
__new__: CALL_FUNCTION 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: LOAD_CONST 1 (None)
<genexpr>: RETURN_VALUE 0
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 20 ('__match_args__')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 20 (type)
__new__: LOAD_METHOD 21 (__new__)
__new__: LOAD_FAST 0 (metacls)
__new__: LOAD_FAST 1 (classname)
__new__: LOAD_GLOBAL 14 (tuple)
__new__: BUILD_TUPLE 1
__new__: LOAD_FAST 3 (dict)
__new__: CALL_METHOD 4
__new__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__new__: LOAD_FAST 2 (bases)
__new__: POP_JUMP_IF_FALSE 4 (to 8)
__new__: BUILD_MAP 0
__new__: STORE_FAST 4 (fields_by_index)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_METHOD 0 (items)
__new__: CALL_METHOD 0
__new__: GET_ITER 0
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: LOAD_GLOBAL 5 (len)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CALL_FUNCTION 1
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 1 ('n_fields')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 6 (sorted)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_METHOD 0 (items)
__new__: CALL_METHOD 0
__new__: CALL_FUNCTION 1
__new__: STORE_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: BUILD_LIST 0
__new__: STORE_FAST 9 (sequence_fields)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 6 ('n_sequence_fields')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 11 (sum)
__new__: LOAD_CONST 7 (<code object <genexpr> at 0x0000000158c94ec8, file "<frozen _structseq>", line 68>)
__new__: MAKE_FUNCTION 0
__new__: LOAD_FAST 9 (sequence_fields)
__new__: GET_ITER 0
__new__: CALL_FUNCTION 1
__new__: CALL_FUNCTION 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: LOAD_CONST 2 (None)
<genexpr>: RETURN_VALUE 0
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 8 ('n_unnamed_fields')
__new__: STORE_SUBSCR 0
__new__: LOAD_CONST 9 (<code object <listcomp> at 0x0000000158c95018, file "<frozen _structseq>", line 71>)
__new__: MAKE_FUNCTION 0
__new__: LOAD_FAST 7 (extra_fields)
__new__: GET_ITER 0
__new__: CALL_FUNCTION 1
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: BUILD_LIST_FROM_ARG 0
<listcomp>: FOR_ITER 6 (to 16)
<listcomp>: RETURN_VALUE 0
__new__: STORE_FAST 7 (extra_fields)
__new__: LOAD_FAST 7 (extra_fields)
__new__: GET_ITER 0
__new__: FOR_ITER 13 (to 248)
__new__: LOAD_GLOBAL 14 (tuple)
__new__: LOAD_FAST 7 (extra_fields)
__new__: CALL_FUNCTION 1
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 11 ('_extra_fields')
__new__: STORE_SUBSCR 0
__new__: LOAD_CONST 12 ('__new__')
__new__: LOAD_FAST 3 (dict)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_FALSE 139 (to 278)
__new__: LOAD_GLOBAL 15 (structseq_new)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 12 ('__new__')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 16 (structseq_reduce)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 13 ('__reduce__')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 17 (structseq_setattr)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 14 ('__setattr__')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 18 (structseq_repr)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 15 ('__repr__')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 18 (structseq_repr)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 16 ('__str__')
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_METHOD 19 (get)
__new__: LOAD_CONST 17 ('name')
__new__: LOAD_FAST 1 (classname)
__new__: CALL_METHOD 2
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 18 ('_name')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 14 (tuple)
__new__: LOAD_CONST 19 (<code object <genexpr> at 0x0000000158ca56a8, file "<frozen _structseq>", line 85>)
__new__: MAKE_FUNCTION 0
__new__: LOAD_FAST 9 (sequence_fields)
__new__: GET_ITER 0
__new__: CALL_FUNCTION 1
__new__: CALL_FUNCTION 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: LOAD_CONST 1 (None)
<genexpr>: RETURN_VALUE 0
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 20 ('__match_args__')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 20 (type)
__new__: LOAD_METHOD 21 (__new__)
__new__: LOAD_FAST 0 (metacls)
__new__: LOAD_FAST 1 (classname)
__new__: LOAD_GLOBAL 14 (tuple)
__new__: BUILD_TUPLE 1
__new__: LOAD_FAST 3 (dict)
__new__: CALL_METHOD 4
__new__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__new__: LOAD_FAST 2 (bases)
__new__: POP_JUMP_IF_FALSE 4 (to 8)
__new__: BUILD_MAP 0
__new__: STORE_FAST 4 (fields_by_index)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_METHOD 0 (items)
__new__: CALL_METHOD 0
__new__: GET_ITER 0
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: LOAD_GLOBAL 5 (len)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CALL_FUNCTION 1
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 1 ('n_fields')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 6 (sorted)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_METHOD 0 (items)
__new__: CALL_METHOD 0
__new__: CALL_FUNCTION 1
__new__: STORE_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: BUILD_LIST 0
__new__: STORE_FAST 9 (sequence_fields)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 6 ('n_sequence_fields')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 11 (sum)
__new__: LOAD_CONST 7 (<code object <genexpr> at 0x0000000158c94ec8, file "<frozen _structseq>", line 68>)
__new__: MAKE_FUNCTION 0
__new__: LOAD_FAST 9 (sequence_fields)
__new__: GET_ITER 0
__new__: CALL_FUNCTION 1
__new__: CALL_FUNCTION 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: LOAD_CONST 2 (None)
<genexpr>: RETURN_VALUE 0
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 8 ('n_unnamed_fields')
__new__: STORE_SUBSCR 0
__new__: LOAD_CONST 9 (<code object <listcomp> at 0x0000000158c95018, file "<frozen _structseq>", line 71>)
__new__: MAKE_FUNCTION 0
__new__: LOAD_FAST 7 (extra_fields)
__new__: GET_ITER 0
__new__: CALL_FUNCTION 1
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: BUILD_LIST_FROM_ARG 0
<listcomp>: FOR_ITER 6 (to 16)
<listcomp>: RETURN_VALUE 0
__new__: STORE_FAST 7 (extra_fields)
__new__: LOAD_FAST 7 (extra_fields)
__new__: GET_ITER 0
__new__: FOR_ITER 13 (to 248)
__new__: LOAD_GLOBAL 14 (tuple)
__new__: LOAD_FAST 7 (extra_fields)
__new__: CALL_FUNCTION 1
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 11 ('_extra_fields')
__new__: STORE_SUBSCR 0
__new__: LOAD_CONST 12 ('__new__')
__new__: LOAD_FAST 3 (dict)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_FALSE 139 (to 278)
__new__: LOAD_GLOBAL 15 (structseq_new)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 12 ('__new__')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 16 (structseq_reduce)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 13 ('__reduce__')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 17 (structseq_setattr)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 14 ('__setattr__')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 18 (structseq_repr)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 15 ('__repr__')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 18 (structseq_repr)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 16 ('__str__')
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_METHOD 19 (get)
__new__: LOAD_CONST 17 ('name')
__new__: LOAD_FAST 1 (classname)
__new__: CALL_METHOD 2
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 18 ('_name')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 14 (tuple)
__new__: LOAD_CONST 19 (<code object <genexpr> at 0x0000000158ca56a8, file "<frozen _structseq>", line 85>)
__new__: MAKE_FUNCTION 0
__new__: LOAD_FAST 9 (sequence_fields)
__new__: GET_ITER 0
__new__: CALL_FUNCTION 1
__new__: CALL_FUNCTION 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: LOAD_CONST 1 (None)
<genexpr>: RETURN_VALUE 0
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 20 ('__match_args__')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 20 (type)
__new__: LOAD_METHOD 21 (__new__)
__new__: LOAD_FAST 0 (metacls)
__new__: LOAD_FAST 1 (classname)
__new__: LOAD_GLOBAL 14 (tuple)
__new__: BUILD_TUPLE 1
__new__: LOAD_FAST 3 (dict)
__new__: CALL_METHOD 4
__new__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (index)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (index)
__init__: LOAD_FAST 2 (doc)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (__doc__)
__init__: LOAD_FAST 3 (default)
__init__: POP_JUMP_IF_FALSE 13 (to 26)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__new__: LOAD_FAST 2 (bases)
__new__: POP_JUMP_IF_FALSE 4 (to 8)
__new__: BUILD_MAP 0
__new__: STORE_FAST 4 (fields_by_index)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_METHOD 0 (items)
__new__: CALL_METHOD 0
__new__: GET_ITER 0
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_TRUE 26 (to 52)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 3 (index)
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 5 (name)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 4 (__name__)
__new__: JUMP_ABSOLUTE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 5 (name)
__new__: STORE_FAST 6 (field)
__new__: LOAD_GLOBAL 1 (isinstance)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_GLOBAL 2 (structseqfield)
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 10 (to 20)
__new__: FOR_ITER 24 (to 68)
__new__: LOAD_GLOBAL 5 (len)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: CALL_FUNCTION 1
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 1 ('n_fields')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 6 (sorted)
__new__: LOAD_FAST 4 (fields_by_index)
__new__: LOAD_METHOD 0 (items)
__new__: CALL_METHOD 0
__new__: CALL_FUNCTION 1
__new__: STORE_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: BUILD_LIST 0
__new__: STORE_FAST 9 (sequence_fields)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_CONST 2 (0)
__new__: BINARY_SUBSCR 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: COMPARE_OP 2 (==)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 7 (extra_fields)
__new__: LOAD_METHOD 7 (pop)
__new__: LOAD_CONST 2 (0)
__new__: CALL_METHOD 1
__new__: UNPACK_SEQUENCE 2
__new__: STORE_FAST 10 (num)
__new__: STORE_FAST 6 (field)
__new__: LOAD_CONST 3 (True)
__new__: LOAD_FAST 6 (field)
__new__: STORE_ATTR 8 (is_positional)
__new__: LOAD_GLOBAL 9 (hasattr)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_CONST 4 ('_default')
__new__: CALL_FUNCTION 2
__new__: POP_JUMP_IF_FALSE 78 (to 156)
__new__: LOAD_FAST 9 (sequence_fields)
__new__: LOAD_METHOD 10 (append)
__new__: LOAD_FAST 6 (field)
__new__: LOAD_ATTR 4 (__name__)
__new__: CALL_METHOD 1
__new__: POP_TOP 0
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_CONST 5 (1)
__new__: INPLACE_ADD 0
__new__: STORE_FAST 8 (n_sequence_fields)
__new__: JUMP_ABSOLUTE 51 (to 102)
__new__: LOAD_FAST 7 (extra_fields)
__new__: POP_JUMP_IF_FALSE 89 (to 178)
__new__: LOAD_FAST 8 (n_sequence_fields)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 6 ('n_sequence_fields')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 11 (sum)
__new__: LOAD_CONST 7 (<code object <genexpr> at 0x0000000158c94ec8, file "<frozen _structseq>", line 68>)
__new__: MAKE_FUNCTION 0
__new__: LOAD_FAST 9 (sequence_fields)
__new__: GET_ITER 0
__new__: CALL_FUNCTION 1
__new__: CALL_FUNCTION 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_FALSE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: LOAD_CONST 2 (None)
<genexpr>: RETURN_VALUE 0
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 8 ('n_unnamed_fields')
__new__: STORE_SUBSCR 0
__new__: LOAD_CONST 9 (<code object <listcomp> at 0x0000000158c95018, file "<frozen _structseq>", line 71>)
__new__: MAKE_FUNCTION 0
__new__: LOAD_FAST 7 (extra_fields)
__new__: GET_ITER 0
__new__: CALL_FUNCTION 1
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: BUILD_LIST_FROM_ARG 0
<listcomp>: FOR_ITER 6 (to 16)
<listcomp>: RETURN_VALUE 0
__new__: STORE_FAST 7 (extra_fields)
__new__: LOAD_FAST 7 (extra_fields)
__new__: GET_ITER 0
__new__: FOR_ITER 13 (to 248)
__new__: LOAD_GLOBAL 14 (tuple)
__new__: LOAD_FAST 7 (extra_fields)
__new__: CALL_FUNCTION 1
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 11 ('_extra_fields')
__new__: STORE_SUBSCR 0
__new__: LOAD_CONST 12 ('__new__')
__new__: LOAD_FAST 3 (dict)
__new__: CONTAINS_OP 1
__new__: POP_JUMP_IF_FALSE 139 (to 278)
__new__: LOAD_GLOBAL 16 (structseq_reduce)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 13 ('__reduce__')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 17 (structseq_setattr)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 14 ('__setattr__')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 18 (structseq_repr)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 15 ('__repr__')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 18 (structseq_repr)
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 16 ('__str__')
__new__: STORE_SUBSCR 0
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_METHOD 19 (get)
__new__: LOAD_CONST 17 ('name')
__new__: LOAD_FAST 1 (classname)
__new__: CALL_METHOD 2
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 18 ('_name')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 14 (tuple)
__new__: LOAD_CONST 19 (<code object <genexpr> at 0x0000000158ca56a8, file "<frozen _structseq>", line 85>)
__new__: MAKE_FUNCTION 0
__new__: LOAD_FAST 9 (sequence_fields)
__new__: GET_ITER 0
__new__: CALL_FUNCTION 1
__new__: CALL_FUNCTION 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: STORE_FAST 1 (name)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: LOAD_METHOD 0 (startswith)
<genexpr>: LOAD_CONST 0 ('_')
<genexpr>: CALL_METHOD 1
<genexpr>: POP_JUMP_IF_TRUE 1 (to 2)
<genexpr>: LOAD_FAST 1 (name)
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 10 (to 22)
<genexpr>: LOAD_CONST 1 (None)
<genexpr>: RETURN_VALUE 0
__new__: LOAD_FAST 3 (dict)
__new__: LOAD_CONST 20 ('__match_args__')
__new__: STORE_SUBSCR 0
__new__: LOAD_GLOBAL 20 (type)
__new__: LOAD_METHOD 21 (__new__)
__new__: LOAD_FAST 0 (metacls)
__new__: LOAD_FAST 1 (classname)
__new__: LOAD_GLOBAL 14 (tuple)
__new__: BUILD_TUPLE 1
__new__: LOAD_FAST 3 (dict)
__new__: CALL_METHOD 4
__new__: RETURN_VALUE 0
_path_stat: RETURN_VALUE 0
__init__: STORE_FAST 3 (st)
__init__: LOAD_FAST 3 (st)
__init__: LOAD_ATTR 10 (st_mode)
__init__: LOAD_CONST 4 (61440)
__init__: BINARY_AND 0
__init__: LOAD_CONST 5 (32768)
__init__: COMPARE_OP 3 (!=)
__init__: POP_JUMP_IF_FALSE 52 (to 104)
__init__: LOAD_GLOBAL 4 (ZipImportError)
__init__: LOAD_CONST 6 ('not a Zip file')
__init__: LOAD_FAST 1 (path)
__init__: LOAD_CONST 3 (('path',))
__init__: CALL_FUNCTION_KW 2
__init__: RAISE_VARARGS 1
__init__: RAISE_VARARGS 1
_path_hooks: CALL_FUNCTION 1
_path_hooks: PUSH_EXC_INFO 0
_path_hooks: LOAD_GLOBAL 5 (ImportError)
_path_hooks: CHECK_EXC_MATCH 0
_path_hooks: POP_JUMP_IF_FALSE 34 (to 68)
_path_hooks: POP_TOP 0
_path_hooks: POP_EXCEPT 0
_path_hooks: JUMP_ABSOLUTE 17 (to 34)
_path_hooks: FOR_ITER 20 (to 74)
_path_hooks: STORE_FAST 1 (hook)
_path_hooks: NOP 0
_path_hooks: LOAD_FAST 1 (hook)
_path_hooks: LOAD_FAST 0 (path)
_path_hooks: CALL_FUNCTION 1
path_hook_for_FileFinder: LOAD_GLOBAL 0 (_path_isdir)
path_hook_for_FileFinder: LOAD_FAST 0 (path)
path_hook_for_FileFinder: CALL_FUNCTION 1
_path_isdir: LOAD_FAST 0 (path)
_path_isdir: POP_JUMP_IF_TRUE 6 (to 12)
_path_isdir: LOAD_GLOBAL 2 (_path_is_mode_type)
_path_isdir: LOAD_FAST 0 (path)
_path_isdir: LOAD_CONST 1 (16384)
_path_isdir: CALL_FUNCTION 2
_path_is_mode_type: NOP 0
_path_is_mode_type: LOAD_GLOBAL 0 (_path_stat)
_path_is_mode_type: LOAD_FAST 0 (path)
_path_is_mode_type: CALL_FUNCTION 1
_path_stat: LOAD_GLOBAL 0 (_os)
_path_stat: LOAD_METHOD 1 (stat)
_path_stat: LOAD_FAST 0 (path)
_path_stat: CALL_METHOD 1
_path_stat: RETURN_VALUE 0
_path_is_mode_type: STORE_FAST 2 (stat_info)
_path_is_mode_type: JUMP_FORWARD 13 (to 36)
_path_is_mode_type: LOAD_FAST 2 (stat_info)
_path_is_mode_type: LOAD_ATTR 2 (st_mode)
_path_is_mode_type: LOAD_CONST 2 (61440)
_path_is_mode_type: BINARY_AND 0
_path_is_mode_type: LOAD_FAST 1 (mode)
_path_is_mode_type: COMPARE_OP 2 (==)
_path_is_mode_type: RETURN_VALUE 0
_path_isdir: RETURN_VALUE 0
path_hook_for_FileFinder: POP_JUMP_IF_TRUE 10 (to 20)
path_hook_for_FileFinder: LOAD_DEREF 0 (cls)
path_hook_for_FileFinder: LOAD_FAST 0 (path)
path_hook_for_FileFinder: BUILD_LIST 1
path_hook_for_FileFinder: LOAD_DEREF 1 (loader_details)
path_hook_for_FileFinder: LIST_EXTEND 1
path_hook_for_FileFinder: LIST_TO_TUPLE 0
path_hook_for_FileFinder: CALL_FUNCTION_EX 0
__init__: BUILD_LIST 0
__init__: STORE_FAST 3 (loaders)
__init__: LOAD_FAST 2 (loader_details)
__init__: GET_ITER 0
__init__: FOR_ITER 15 (to 38)
__init__: UNPACK_SEQUENCE 2
__init__: STORE_DEREF 0 (loader)
__init__: STORE_FAST 4 (suffixes)
__init__: LOAD_FAST 3 (loaders)
__init__: LOAD_METHOD 0 (extend)
__init__: LOAD_CLOSURE 0 (loader)
__init__: BUILD_TUPLE 1
__init__: LOAD_CONST 1 (<code object <genexpr> at 0x0000000110982d78, file "<frozen importlib._bootstrap_external>", line 1583>)
__init__: MAKE_FUNCTION 8
__init__: LOAD_FAST 4 (suffixes)
__init__: GET_ITER 0
__init__: CALL_FUNCTION 1
__init__: CALL_METHOD 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 7 (to 16)
<genexpr>: STORE_FAST 1 (suffix)
<genexpr>: LOAD_FAST 1 (suffix)
<genexpr>: LOAD_DEREF 0 (loader)
<genexpr>: BUILD_TUPLE 2
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 7 (to 16)
<genexpr>: LOAD_CONST 0 (None)
<genexpr>: RETURN_VALUE 0
__init__: POP_TOP 0
__init__: JUMP_ABSOLUTE 4 (to 8)
__init__: FOR_ITER 15 (to 38)
__init__: UNPACK_SEQUENCE 2
__init__: STORE_DEREF 0 (loader)
__init__: STORE_FAST 4 (suffixes)
__init__: LOAD_FAST 3 (loaders)
__init__: LOAD_METHOD 0 (extend)
__init__: LOAD_CLOSURE 0 (loader)
__init__: BUILD_TUPLE 1
__init__: LOAD_CONST 1 (<code object <genexpr> at 0x0000000110982d78, file "<frozen importlib._bootstrap_external>", line 1583>)
__init__: MAKE_FUNCTION 8
__init__: LOAD_FAST 4 (suffixes)
__init__: GET_ITER 0
__init__: CALL_FUNCTION 1
__init__: CALL_METHOD 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 7 (to 16)
<genexpr>: STORE_FAST 1 (suffix)
<genexpr>: LOAD_FAST 1 (suffix)
<genexpr>: LOAD_DEREF 0 (loader)
<genexpr>: BUILD_TUPLE 2
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 7 (to 16)
<genexpr>: LOAD_CONST 0 (None)
<genexpr>: RETURN_VALUE 0
__init__: POP_TOP 0
__init__: JUMP_ABSOLUTE 4 (to 8)
__init__: FOR_ITER 15 (to 38)
__init__: UNPACK_SEQUENCE 2
__init__: STORE_DEREF 0 (loader)
__init__: STORE_FAST 4 (suffixes)
__init__: LOAD_FAST 3 (loaders)
__init__: LOAD_METHOD 0 (extend)
__init__: LOAD_CLOSURE 0 (loader)
__init__: BUILD_TUPLE 1
__init__: LOAD_CONST 1 (<code object <genexpr> at 0x0000000110982d78, file "<frozen importlib._bootstrap_external>", line 1583>)
__init__: MAKE_FUNCTION 8
__init__: LOAD_FAST 4 (suffixes)
__init__: GET_ITER 0
__init__: CALL_FUNCTION 1
__init__: CALL_METHOD 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 7 (to 16)
<genexpr>: STORE_FAST 1 (suffix)
<genexpr>: LOAD_FAST 1 (suffix)
<genexpr>: LOAD_DEREF 0 (loader)
<genexpr>: BUILD_TUPLE 2
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 7 (to 16)
<genexpr>: LOAD_CONST 0 (None)
<genexpr>: RETURN_VALUE 0
__init__: POP_TOP 0
__init__: JUMP_ABSOLUTE 4 (to 8)
__init__: FOR_ITER 15 (to 38)
__init__: LOAD_FAST 3 (loaders)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (_loaders)
__init__: LOAD_FAST 1 (path)
__init__: POP_JUMP_IF_FALSE 29 (to 58)
__init__: LOAD_FAST 1 (path)
__init__: LOAD_CONST 2 ('.')
__init__: COMPARE_OP 2 (==)
__init__: POP_JUMP_IF_FALSE 35 (to 70)
__init__: LOAD_GLOBAL 5 (_path_isabs)
__init__: LOAD_FAST 1 (path)
__init__: CALL_FUNCTION 1
_path_isabs: LOAD_FAST 0 (path)
_path_isabs: LOAD_METHOD 0 (startswith)
_path_isabs: LOAD_GLOBAL 1 (path_separators)
_path_isabs: CALL_METHOD 1
_path_isabs: RETURN_VALUE 0
__init__: POP_JUMP_IF_TRUE 48 (to 96)
__init__: LOAD_FAST 1 (path)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 4 (path)
__init__: LOAD_CONST 3 (-1)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 7 (_path_mtime)
__init__: LOAD_GLOBAL 8 (set)
__init__: CALL_FUNCTION 0
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 9 (_path_cache)
__init__: LOAD_GLOBAL 8 (set)
__init__: CALL_FUNCTION 0
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 10 (_relaxed_path_cache)
__init__: LOAD_CONST 4 (None)
__init__: RETURN_VALUE 0
path_hook_for_FileFinder: RETURN_VALUE 0
_path_hooks: ROT_TWO 0
_path_hooks: POP_TOP 0
_path_hooks: RETURN_VALUE 0
_path_importer_cache: STORE_FAST 2 (finder)
_path_importer_cache: LOAD_FAST 2 (finder)
_path_importer_cache: LOAD_GLOBAL 3 (sys)
_path_importer_cache: LOAD_ATTR 4 (path_importer_cache)
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: STORE_SUBSCR 0
_path_importer_cache: POP_EXCEPT 0
_path_importer_cache: JUMP_FORWARD 5 (to 102)
_path_importer_cache: LOAD_FAST 2 (finder)
_path_importer_cache: RETURN_VALUE 0
_get_spec: STORE_FAST 6 (finder)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_CONST 1 (None)
_get_spec: IS_OP 1
_get_spec: POP_JUMP_IF_FALSE 4 (to 8)
_get_spec: LOAD_GLOBAL 3 (hasattr)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_CONST 2 ('find_spec')
_get_spec: CALL_FUNCTION 2
_get_spec: POP_JUMP_IF_FALSE 33 (to 66)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_METHOD 4 (find_spec)
_get_spec: LOAD_FAST 1 (fullname)
_get_spec: LOAD_FAST 3 (target)
_get_spec: CALL_METHOD 2
find_spec: LOAD_CONST 1 (False)
find_spec: STORE_FAST 3 (is_namespace)
find_spec: LOAD_FAST 1 (fullname)
find_spec: LOAD_METHOD 0 (rpartition)
find_spec: LOAD_CONST 2 ('.')
find_spec: CALL_METHOD 1
find_spec: LOAD_CONST 3 (2)
find_spec: BINARY_SUBSCR 0
find_spec: STORE_FAST 4 (tail_module)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 1 (_path_stat)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: JUMP_IF_TRUE_OR_POP 17 (to 34)
find_spec: CALL_FUNCTION 1
_path_stat: LOAD_GLOBAL 0 (_os)
_path_stat: LOAD_METHOD 1 (stat)
_path_stat: LOAD_FAST 0 (path)
_path_stat: CALL_METHOD 1
_path_stat: RETURN_VALUE 0
find_spec: LOAD_ATTR 5 (st_mtime)
find_spec: STORE_FAST 5 (mtime)
find_spec: JUMP_FORWARD 14 (to 68)
find_spec: LOAD_FAST 5 (mtime)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 7 (_path_mtime)
find_spec: COMPARE_OP 3 (!=)
find_spec: POP_JUMP_IF_FALSE 47 (to 94)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_METHOD 8 (_fill_cache)
find_spec: CALL_METHOD 0
_fill_cache: LOAD_FAST 0 (self)
_fill_cache: LOAD_ATTR 0 (path)
_fill_cache: STORE_FAST 1 (path)
_fill_cache: NOP 0
_fill_cache: LOAD_GLOBAL 1 (_os)
_fill_cache: LOAD_METHOD 2 (listdir)
_fill_cache: LOAD_FAST 1 (path)
_fill_cache: JUMP_IF_TRUE_OR_POP 11 (to 22)
_fill_cache: CALL_METHOD 1
_fill_cache: STORE_FAST 2 (contents)
_fill_cache: JUMP_FORWARD 17 (to 60)
_fill_cache: LOAD_GLOBAL 7 (sys)
_fill_cache: LOAD_ATTR 8 (platform)
_fill_cache: LOAD_METHOD 9 (startswith)
_fill_cache: LOAD_CONST 1 ('win')
_fill_cache: CALL_METHOD 1
_fill_cache: POP_JUMP_IF_TRUE 43 (to 86)
_fill_cache: LOAD_GLOBAL 10 (set)
_fill_cache: LOAD_FAST 2 (contents)
_fill_cache: CALL_FUNCTION 1
_fill_cache: LOAD_FAST 0 (self)
_fill_cache: STORE_ATTR 11 (_path_cache)
_fill_cache: JUMP_FORWARD 37 (to 158)
_fill_cache: LOAD_GLOBAL 7 (sys)
_fill_cache: LOAD_ATTR 8 (platform)
_fill_cache: LOAD_METHOD 9 (startswith)
_fill_cache: LOAD_GLOBAL 16 (_CASE_INSENSITIVE_PLATFORMS)
_fill_cache: CALL_METHOD 1
_fill_cache: POP_JUMP_IF_FALSE 95 (to 190)
_fill_cache: LOAD_CONST 4 (<code object <setcomp> at 0x00000001536d5670, file "<frozen importlib._bootstrap_external>", line 1702>)
_fill_cache: MAKE_FUNCTION 0
_fill_cache: LOAD_FAST 2 (contents)
_fill_cache: GET_ITER 0
_fill_cache: CALL_FUNCTION 1
<setcomp>: BUILD_SET 0
<setcomp>: LOAD_FAST 0 (.0)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: RETURN_VALUE 0
_fill_cache: LOAD_FAST 0 (self)
_fill_cache: STORE_ATTR 17 (_relaxed_path_cache)
_fill_cache: LOAD_CONST 5 (None)
_fill_cache: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 5 (mtime)
find_spec: LOAD_FAST 0 (self)
find_spec: STORE_ATTR 7 (_path_mtime)
find_spec: LOAD_GLOBAL 9 (_relax_case)
find_spec: CALL_FUNCTION 0
_relax_case: LOAD_GLOBAL 0 (sys)
_relax_case: LOAD_ATTR 1 (flags)
_relax_case: LOAD_ATTR 2 (ignore_environment)
_relax_case: UNARY_NOT 0
_relax_case: JUMP_IF_FALSE_OR_POP 9 (to 18)
_relax_case: LOAD_DEREF 0 (key)
_relax_case: LOAD_GLOBAL 3 (_os)
_relax_case: LOAD_ATTR 4 (environ)
_relax_case: CONTAINS_OP 0
_relax_case: RETURN_VALUE 0
find_spec: POP_JUMP_IF_FALSE 58 (to 116)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 12 (_path_cache)
find_spec: STORE_FAST 6 (cache)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: STORE_FAST 7 (cache_module)
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 109 (to 218)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 14 (_loaders)
find_spec: GET_ITER 0
find_spec: FOR_ITER 56 (to 336)
find_spec: UNPACK_SEQUENCE 2
find_spec: STORE_FAST 9 (suffix)
find_spec: STORE_FAST 10 (loader_class)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 12 (full_path)
find_spec: JUMP_FORWARD 14 (to 278)
find_spec: LOAD_GLOBAL 19 (_bootstrap)
find_spec: LOAD_METHOD 20 (_verbose_message)
find_spec: LOAD_CONST 7 ('trying {}')
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 3 (2)
find_spec: LOAD_CONST 8 (('verbosity',))
find_spec: CALL_METHOD_KW 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: FOR_ITER 56 (to 336)
find_spec: UNPACK_SEQUENCE 2
find_spec: STORE_FAST 9 (suffix)
find_spec: STORE_FAST 10 (loader_class)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 12 (full_path)
find_spec: JUMP_FORWARD 14 (to 278)
find_spec: LOAD_GLOBAL 19 (_bootstrap)
find_spec: LOAD_METHOD 20 (_verbose_message)
find_spec: LOAD_CONST 7 ('trying {}')
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 3 (2)
find_spec: LOAD_CONST 8 (('verbosity',))
find_spec: CALL_METHOD_KW 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: FOR_ITER 56 (to 336)
find_spec: UNPACK_SEQUENCE 2
find_spec: STORE_FAST 9 (suffix)
find_spec: STORE_FAST 10 (loader_class)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 12 (full_path)
find_spec: JUMP_FORWARD 14 (to 278)
find_spec: LOAD_GLOBAL 19 (_bootstrap)
find_spec: LOAD_METHOD 20 (_verbose_message)
find_spec: LOAD_CONST 7 ('trying {}')
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 3 (2)
find_spec: LOAD_CONST 8 (('verbosity',))
find_spec: CALL_METHOD_KW 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: FOR_ITER 56 (to 336)
find_spec: LOAD_FAST 3 (is_namespace)
find_spec: POP_JUMP_IF_FALSE 189 (to 378)
find_spec: LOAD_CONST 6 (None)
find_spec: RETURN_VALUE 0
_get_spec: STORE_FAST 7 (spec)
_get_spec: JUMP_FORWARD 6 (to 76)
_get_spec: LOAD_FAST 7 (spec)
_get_spec: LOAD_CONST 1 (None)
_get_spec: IS_OP 0
_get_spec: POP_JUMP_IF_FALSE 44 (to 88)
_get_spec: JUMP_ABSOLUTE 4 (to 8)
_get_spec: FOR_ITER 65 (to 138)
_get_spec: STORE_FAST 5 (entry)
_get_spec: LOAD_GLOBAL 0 (isinstance)
_get_spec: LOAD_FAST 5 (entry)
_get_spec: LOAD_GLOBAL 1 (str)
_get_spec: CALL_FUNCTION 2
_get_spec: POP_JUMP_IF_TRUE 12 (to 24)
_get_spec: LOAD_FAST 0 (cls)
_get_spec: LOAD_METHOD 2 (_path_importer_cache)
_get_spec: LOAD_FAST 5 (entry)
_get_spec: CALL_METHOD 1
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: LOAD_CONST 1 ('')
_path_importer_cache: COMPARE_OP 2 (==)
_path_importer_cache: POP_JUMP_IF_FALSE 23 (to 46)
_path_importer_cache: NOP 0
_path_importer_cache: LOAD_GLOBAL 3 (sys)
_path_importer_cache: LOAD_ATTR 4 (path_importer_cache)
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: BINARY_SUBSCR 0
_path_importer_cache: BINARY_SUBSCR 0
_path_importer_cache: PUSH_EXC_INFO 0
_path_importer_cache: LOAD_GLOBAL 5 (KeyError)
_path_importer_cache: CHECK_EXC_MATCH 0
_path_importer_cache: POP_JUMP_IF_FALSE 48 (to 96)
_path_importer_cache: POP_TOP 0
_path_importer_cache: LOAD_FAST 0 (cls)
_path_importer_cache: LOAD_METHOD 6 (_path_hooks)
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: CALL_METHOD 1
_path_hooks: LOAD_GLOBAL 0 (sys)
_path_hooks: LOAD_ATTR 1 (path_hooks)
_path_hooks: LOAD_CONST 1 (None)
_path_hooks: IS_OP 1
_path_hooks: POP_JUMP_IF_FALSE 14 (to 28)
_path_hooks: LOAD_GLOBAL 0 (sys)
_path_hooks: LOAD_ATTR 1 (path_hooks)
_path_hooks: POP_JUMP_IF_TRUE 14 (to 28)
_path_hooks: LOAD_GLOBAL 0 (sys)
_path_hooks: LOAD_ATTR 1 (path_hooks)
_path_hooks: GET_ITER 0
_path_hooks: FOR_ITER 20 (to 74)
_path_hooks: STORE_FAST 1 (hook)
_path_hooks: NOP 0
_path_hooks: LOAD_FAST 1 (hook)
_path_hooks: LOAD_FAST 0 (path)
_path_hooks: CALL_FUNCTION 1
__init__: LOAD_GLOBAL 0 (isinstance)
__init__: LOAD_FAST 1 (path)
__init__: LOAD_GLOBAL 1 (str)
__init__: CALL_FUNCTION 2
__init__: POP_JUMP_IF_TRUE 14 (to 28)
__init__: LOAD_FAST 1 (path)
__init__: POP_JUMP_IF_TRUE 22 (to 44)
__init__: LOAD_GLOBAL 5 (alt_path_sep)
__init__: POP_JUMP_IF_FALSE 30 (to 60)
__init__: BUILD_LIST 0
__init__: STORE_FAST 2 (prefix)
__init__: NOP 0
__init__: NOP 0
__init__: LOAD_GLOBAL 8 (_bootstrap_external)
__init__: LOAD_METHOD 9 (_path_stat)
__init__: LOAD_FAST 1 (path)
__init__: CALL_METHOD 1
_path_stat: LOAD_GLOBAL 0 (_os)
_path_stat: LOAD_METHOD 1 (stat)
_path_stat: LOAD_FAST 0 (path)
_path_stat: CALL_METHOD 1
_path_stat: RETURN_VALUE 0
__init__: STORE_FAST 3 (st)
__init__: LOAD_FAST 3 (st)
__init__: LOAD_ATTR 10 (st_mode)
__init__: LOAD_CONST 4 (61440)
__init__: BINARY_AND 0
__init__: LOAD_CONST 5 (32768)
__init__: COMPARE_OP 3 (!=)
__init__: POP_JUMP_IF_FALSE 52 (to 104)
__init__: LOAD_GLOBAL 4 (ZipImportError)
__init__: LOAD_CONST 6 ('not a Zip file')
__init__: LOAD_FAST 1 (path)
__init__: LOAD_CONST 3 (('path',))
__init__: CALL_FUNCTION_KW 2
__init__: RAISE_VARARGS 1
__init__: RAISE_VARARGS 1
_path_hooks: CALL_FUNCTION 1
_path_hooks: PUSH_EXC_INFO 0
_path_hooks: LOAD_GLOBAL 5 (ImportError)
_path_hooks: CHECK_EXC_MATCH 0
_path_hooks: POP_JUMP_IF_FALSE 34 (to 68)
_path_hooks: POP_TOP 0
_path_hooks: POP_EXCEPT 0
_path_hooks: JUMP_ABSOLUTE 17 (to 34)
_path_hooks: FOR_ITER 20 (to 74)
_path_hooks: STORE_FAST 1 (hook)
_path_hooks: NOP 0
_path_hooks: LOAD_FAST 1 (hook)
_path_hooks: LOAD_FAST 0 (path)
_path_hooks: CALL_FUNCTION 1
path_hook_for_FileFinder: LOAD_GLOBAL 0 (_path_isdir)
path_hook_for_FileFinder: LOAD_FAST 0 (path)
path_hook_for_FileFinder: CALL_FUNCTION 1
_path_isdir: LOAD_FAST 0 (path)
_path_isdir: POP_JUMP_IF_TRUE 6 (to 12)
_path_isdir: LOAD_GLOBAL 2 (_path_is_mode_type)
_path_isdir: LOAD_FAST 0 (path)
_path_isdir: LOAD_CONST 1 (16384)
_path_isdir: CALL_FUNCTION 2
_path_is_mode_type: NOP 0
_path_is_mode_type: LOAD_GLOBAL 0 (_path_stat)
_path_is_mode_type: LOAD_FAST 0 (path)
_path_is_mode_type: CALL_FUNCTION 1
_path_stat: LOAD_GLOBAL 0 (_os)
_path_stat: LOAD_METHOD 1 (stat)
_path_stat: LOAD_FAST 0 (path)
_path_stat: CALL_METHOD 1
_path_stat: RETURN_VALUE 0
_path_is_mode_type: STORE_FAST 2 (stat_info)
_path_is_mode_type: JUMP_FORWARD 13 (to 36)
_path_is_mode_type: LOAD_FAST 2 (stat_info)
_path_is_mode_type: LOAD_ATTR 2 (st_mode)
_path_is_mode_type: LOAD_CONST 2 (61440)
_path_is_mode_type: BINARY_AND 0
_path_is_mode_type: LOAD_FAST 1 (mode)
_path_is_mode_type: COMPARE_OP 2 (==)
_path_is_mode_type: RETURN_VALUE 0
_path_isdir: RETURN_VALUE 0
path_hook_for_FileFinder: POP_JUMP_IF_TRUE 10 (to 20)
path_hook_for_FileFinder: LOAD_DEREF 0 (cls)
path_hook_for_FileFinder: LOAD_FAST 0 (path)
path_hook_for_FileFinder: BUILD_LIST 1
path_hook_for_FileFinder: LOAD_DEREF 1 (loader_details)
path_hook_for_FileFinder: LIST_EXTEND 1
path_hook_for_FileFinder: LIST_TO_TUPLE 0
path_hook_for_FileFinder: CALL_FUNCTION_EX 0
__init__: BUILD_LIST 0
__init__: STORE_FAST 3 (loaders)
__init__: LOAD_FAST 2 (loader_details)
__init__: GET_ITER 0
__init__: FOR_ITER 15 (to 38)
__init__: UNPACK_SEQUENCE 2
__init__: STORE_DEREF 0 (loader)
__init__: STORE_FAST 4 (suffixes)
__init__: LOAD_FAST 3 (loaders)
__init__: LOAD_METHOD 0 (extend)
__init__: LOAD_CLOSURE 0 (loader)
__init__: BUILD_TUPLE 1
__init__: LOAD_CONST 1 (<code object <genexpr> at 0x0000000110982d78, file "<frozen importlib._bootstrap_external>", line 1583>)
__init__: MAKE_FUNCTION 8
__init__: LOAD_FAST 4 (suffixes)
__init__: GET_ITER 0
__init__: CALL_FUNCTION 1
__init__: CALL_METHOD 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 7 (to 16)
<genexpr>: STORE_FAST 1 (suffix)
<genexpr>: LOAD_FAST 1 (suffix)
<genexpr>: LOAD_DEREF 0 (loader)
<genexpr>: BUILD_TUPLE 2
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 7 (to 16)
<genexpr>: LOAD_CONST 0 (None)
<genexpr>: RETURN_VALUE 0
__init__: POP_TOP 0
__init__: JUMP_ABSOLUTE 4 (to 8)
__init__: FOR_ITER 15 (to 38)
__init__: UNPACK_SEQUENCE 2
__init__: STORE_DEREF 0 (loader)
__init__: STORE_FAST 4 (suffixes)
__init__: LOAD_FAST 3 (loaders)
__init__: LOAD_METHOD 0 (extend)
__init__: LOAD_CLOSURE 0 (loader)
__init__: BUILD_TUPLE 1
__init__: LOAD_CONST 1 (<code object <genexpr> at 0x0000000110982d78, file "<frozen importlib._bootstrap_external>", line 1583>)
__init__: MAKE_FUNCTION 8
__init__: LOAD_FAST 4 (suffixes)
__init__: GET_ITER 0
__init__: CALL_FUNCTION 1
__init__: CALL_METHOD 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 7 (to 16)
<genexpr>: STORE_FAST 1 (suffix)
<genexpr>: LOAD_FAST 1 (suffix)
<genexpr>: LOAD_DEREF 0 (loader)
<genexpr>: BUILD_TUPLE 2
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 7 (to 16)
<genexpr>: LOAD_CONST 0 (None)
<genexpr>: RETURN_VALUE 0
__init__: POP_TOP 0
__init__: JUMP_ABSOLUTE 4 (to 8)
__init__: FOR_ITER 15 (to 38)
__init__: UNPACK_SEQUENCE 2
__init__: STORE_DEREF 0 (loader)
__init__: STORE_FAST 4 (suffixes)
__init__: LOAD_FAST 3 (loaders)
__init__: LOAD_METHOD 0 (extend)
__init__: LOAD_CLOSURE 0 (loader)
__init__: BUILD_TUPLE 1
__init__: LOAD_CONST 1 (<code object <genexpr> at 0x0000000110982d78, file "<frozen importlib._bootstrap_external>", line 1583>)
__init__: MAKE_FUNCTION 8
__init__: LOAD_FAST 4 (suffixes)
__init__: GET_ITER 0
__init__: CALL_FUNCTION 1
__init__: CALL_METHOD 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 7 (to 16)
<genexpr>: STORE_FAST 1 (suffix)
<genexpr>: LOAD_FAST 1 (suffix)
<genexpr>: LOAD_DEREF 0 (loader)
<genexpr>: BUILD_TUPLE 2
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 7 (to 16)
<genexpr>: LOAD_CONST 0 (None)
<genexpr>: RETURN_VALUE 0
__init__: POP_TOP 0
__init__: JUMP_ABSOLUTE 4 (to 8)
__init__: FOR_ITER 15 (to 38)
__init__: LOAD_FAST 3 (loaders)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (_loaders)
__init__: LOAD_FAST 1 (path)
__init__: POP_JUMP_IF_FALSE 29 (to 58)
__init__: LOAD_FAST 1 (path)
__init__: LOAD_CONST 2 ('.')
__init__: COMPARE_OP 2 (==)
__init__: POP_JUMP_IF_FALSE 35 (to 70)
__init__: LOAD_GLOBAL 2 (_os)
__init__: LOAD_METHOD 3 (getcwd)
__init__: CALL_METHOD 0
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 4 (path)
__init__: JUMP_FORWARD 16 (to 100)
__init__: LOAD_CONST 3 (-1)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 7 (_path_mtime)
__init__: LOAD_GLOBAL 8 (set)
__init__: CALL_FUNCTION 0
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 9 (_path_cache)
__init__: LOAD_GLOBAL 8 (set)
__init__: CALL_FUNCTION 0
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 10 (_relaxed_path_cache)
__init__: LOAD_CONST 4 (None)
__init__: RETURN_VALUE 0
path_hook_for_FileFinder: RETURN_VALUE 0
_path_hooks: ROT_TWO 0
_path_hooks: POP_TOP 0
_path_hooks: RETURN_VALUE 0
_path_importer_cache: STORE_FAST 2 (finder)
_path_importer_cache: LOAD_FAST 2 (finder)
_path_importer_cache: LOAD_GLOBAL 3 (sys)
_path_importer_cache: LOAD_ATTR 4 (path_importer_cache)
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: STORE_SUBSCR 0
_path_importer_cache: POP_EXCEPT 0
_path_importer_cache: JUMP_FORWARD 5 (to 102)
_path_importer_cache: LOAD_FAST 2 (finder)
_path_importer_cache: RETURN_VALUE 0
_get_spec: STORE_FAST 6 (finder)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_CONST 1 (None)
_get_spec: IS_OP 1
_get_spec: POP_JUMP_IF_FALSE 4 (to 8)
_get_spec: LOAD_GLOBAL 3 (hasattr)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_CONST 2 ('find_spec')
_get_spec: CALL_FUNCTION 2
_get_spec: POP_JUMP_IF_FALSE 33 (to 66)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_METHOD 4 (find_spec)
_get_spec: LOAD_FAST 1 (fullname)
_get_spec: LOAD_FAST 3 (target)
_get_spec: CALL_METHOD 2
find_spec: LOAD_CONST 1 (False)
find_spec: STORE_FAST 3 (is_namespace)
find_spec: LOAD_FAST 1 (fullname)
find_spec: LOAD_METHOD 0 (rpartition)
find_spec: LOAD_CONST 2 ('.')
find_spec: CALL_METHOD 1
find_spec: LOAD_CONST 3 (2)
find_spec: BINARY_SUBSCR 0
find_spec: STORE_FAST 4 (tail_module)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 1 (_path_stat)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: JUMP_IF_TRUE_OR_POP 17 (to 34)
find_spec: CALL_FUNCTION 1
_path_stat: LOAD_GLOBAL 0 (_os)
_path_stat: LOAD_METHOD 1 (stat)
_path_stat: LOAD_FAST 0 (path)
_path_stat: CALL_METHOD 1
_path_stat: RETURN_VALUE 0
find_spec: LOAD_ATTR 5 (st_mtime)
find_spec: STORE_FAST 5 (mtime)
find_spec: JUMP_FORWARD 14 (to 68)
find_spec: LOAD_FAST 5 (mtime)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 7 (_path_mtime)
find_spec: COMPARE_OP 3 (!=)
find_spec: POP_JUMP_IF_FALSE 47 (to 94)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_METHOD 8 (_fill_cache)
find_spec: CALL_METHOD 0
_fill_cache: LOAD_FAST 0 (self)
_fill_cache: LOAD_ATTR 0 (path)
_fill_cache: STORE_FAST 1 (path)
_fill_cache: NOP 0
_fill_cache: LOAD_GLOBAL 1 (_os)
_fill_cache: LOAD_METHOD 2 (listdir)
_fill_cache: LOAD_FAST 1 (path)
_fill_cache: JUMP_IF_TRUE_OR_POP 11 (to 22)
_fill_cache: CALL_METHOD 1
_fill_cache: STORE_FAST 2 (contents)
_fill_cache: JUMP_FORWARD 17 (to 60)
_fill_cache: LOAD_GLOBAL 7 (sys)
_fill_cache: LOAD_ATTR 8 (platform)
_fill_cache: LOAD_METHOD 9 (startswith)
_fill_cache: LOAD_CONST 1 ('win')
_fill_cache: CALL_METHOD 1
_fill_cache: POP_JUMP_IF_TRUE 43 (to 86)
_fill_cache: LOAD_GLOBAL 10 (set)
_fill_cache: LOAD_FAST 2 (contents)
_fill_cache: CALL_FUNCTION 1
_fill_cache: LOAD_FAST 0 (self)
_fill_cache: STORE_ATTR 11 (_path_cache)
_fill_cache: JUMP_FORWARD 37 (to 158)
_fill_cache: LOAD_GLOBAL 7 (sys)
_fill_cache: LOAD_ATTR 8 (platform)
_fill_cache: LOAD_METHOD 9 (startswith)
_fill_cache: LOAD_GLOBAL 16 (_CASE_INSENSITIVE_PLATFORMS)
_fill_cache: CALL_METHOD 1
_fill_cache: POP_JUMP_IF_FALSE 95 (to 190)
_fill_cache: LOAD_CONST 4 (<code object <setcomp> at 0x00000001536d5670, file "<frozen importlib._bootstrap_external>", line 1702>)
_fill_cache: MAKE_FUNCTION 0
_fill_cache: LOAD_FAST 2 (contents)
_fill_cache: GET_ITER 0
_fill_cache: CALL_FUNCTION 1
<setcomp>: BUILD_SET 0
<setcomp>: LOAD_FAST 0 (.0)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: RETURN_VALUE 0
_fill_cache: LOAD_FAST 0 (self)
_fill_cache: STORE_ATTR 17 (_relaxed_path_cache)
_fill_cache: LOAD_CONST 5 (None)
_fill_cache: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 5 (mtime)
find_spec: LOAD_FAST 0 (self)
find_spec: STORE_ATTR 7 (_path_mtime)
find_spec: LOAD_GLOBAL 9 (_relax_case)
find_spec: CALL_FUNCTION 0
_relax_case: LOAD_GLOBAL 0 (sys)
_relax_case: LOAD_ATTR 1 (flags)
_relax_case: LOAD_ATTR 2 (ignore_environment)
_relax_case: UNARY_NOT 0
_relax_case: JUMP_IF_FALSE_OR_POP 9 (to 18)
_relax_case: LOAD_DEREF 0 (key)
_relax_case: LOAD_GLOBAL 3 (_os)
_relax_case: LOAD_ATTR 4 (environ)
_relax_case: CONTAINS_OP 0
_relax_case: RETURN_VALUE 0
find_spec: POP_JUMP_IF_FALSE 58 (to 116)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 12 (_path_cache)
find_spec: STORE_FAST 6 (cache)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: STORE_FAST 7 (cache_module)
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 109 (to 218)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 14 (_loaders)
find_spec: GET_ITER 0
find_spec: FOR_ITER 56 (to 336)
find_spec: UNPACK_SEQUENCE 2
find_spec: STORE_FAST 9 (suffix)
find_spec: STORE_FAST 10 (loader_class)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 12 (full_path)
find_spec: JUMP_FORWARD 14 (to 278)
find_spec: LOAD_GLOBAL 19 (_bootstrap)
find_spec: LOAD_METHOD 20 (_verbose_message)
find_spec: LOAD_CONST 7 ('trying {}')
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 3 (2)
find_spec: LOAD_CONST 8 (('verbosity',))
find_spec: CALL_METHOD_KW 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: FOR_ITER 56 (to 336)
find_spec: UNPACK_SEQUENCE 2
find_spec: STORE_FAST 9 (suffix)
find_spec: STORE_FAST 10 (loader_class)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 12 (full_path)
find_spec: JUMP_FORWARD 14 (to 278)
find_spec: LOAD_GLOBAL 19 (_bootstrap)
find_spec: LOAD_METHOD 20 (_verbose_message)
find_spec: LOAD_CONST 7 ('trying {}')
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 3 (2)
find_spec: LOAD_CONST 8 (('verbosity',))
find_spec: CALL_METHOD_KW 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: FOR_ITER 56 (to 336)
find_spec: UNPACK_SEQUENCE 2
find_spec: STORE_FAST 9 (suffix)
find_spec: STORE_FAST 10 (loader_class)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 12 (full_path)
find_spec: JUMP_FORWARD 14 (to 278)
find_spec: LOAD_GLOBAL 19 (_bootstrap)
find_spec: LOAD_METHOD 20 (_verbose_message)
find_spec: LOAD_CONST 7 ('trying {}')
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 3 (2)
find_spec: LOAD_CONST 8 (('verbosity',))
find_spec: CALL_METHOD_KW 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: FOR_ITER 56 (to 336)
find_spec: LOAD_FAST 3 (is_namespace)
find_spec: POP_JUMP_IF_FALSE 189 (to 378)
find_spec: LOAD_CONST 6 (None)
find_spec: RETURN_VALUE 0
_get_spec: STORE_FAST 7 (spec)
_get_spec: JUMP_FORWARD 6 (to 76)
_get_spec: LOAD_FAST 7 (spec)
_get_spec: LOAD_CONST 1 (None)
_get_spec: IS_OP 0
_get_spec: POP_JUMP_IF_FALSE 44 (to 88)
_get_spec: JUMP_ABSOLUTE 4 (to 8)
_get_spec: FOR_ITER 65 (to 138)
_get_spec: STORE_FAST 5 (entry)
_get_spec: LOAD_GLOBAL 0 (isinstance)
_get_spec: LOAD_FAST 5 (entry)
_get_spec: LOAD_GLOBAL 1 (str)
_get_spec: CALL_FUNCTION 2
_get_spec: POP_JUMP_IF_TRUE 12 (to 24)
_get_spec: LOAD_FAST 0 (cls)
_get_spec: LOAD_METHOD 2 (_path_importer_cache)
_get_spec: LOAD_FAST 5 (entry)
_get_spec: CALL_METHOD 1
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: LOAD_CONST 1 ('')
_path_importer_cache: COMPARE_OP 2 (==)
_path_importer_cache: POP_JUMP_IF_FALSE 23 (to 46)
_path_importer_cache: NOP 0
_path_importer_cache: LOAD_GLOBAL 0 (_os)
_path_importer_cache: LOAD_METHOD 1 (getcwd)
_path_importer_cache: CALL_METHOD 0
_path_importer_cache: STORE_FAST 1 (path)
_path_importer_cache: JUMP_FORWARD 13 (to 44)
_path_importer_cache: NOP 0
_path_importer_cache: LOAD_GLOBAL 3 (sys)
_path_importer_cache: LOAD_ATTR 4 (path_importer_cache)
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: BINARY_SUBSCR 0
_path_importer_cache: STORE_FAST 2 (finder)
_path_importer_cache: JUMP_FORWARD 22 (to 102)
_path_importer_cache: LOAD_FAST 2 (finder)
_path_importer_cache: RETURN_VALUE 0
_get_spec: STORE_FAST 6 (finder)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_CONST 1 (None)
_get_spec: IS_OP 1
_get_spec: POP_JUMP_IF_FALSE 4 (to 8)
_get_spec: LOAD_GLOBAL 3 (hasattr)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_CONST 2 ('find_spec')
_get_spec: CALL_FUNCTION 2
_get_spec: POP_JUMP_IF_FALSE 33 (to 66)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_METHOD 4 (find_spec)
_get_spec: LOAD_FAST 1 (fullname)
_get_spec: LOAD_FAST 3 (target)
_get_spec: CALL_METHOD 2
find_spec: LOAD_CONST 1 (False)
find_spec: STORE_FAST 3 (is_namespace)
find_spec: LOAD_FAST 1 (fullname)
find_spec: LOAD_METHOD 0 (rpartition)
find_spec: LOAD_CONST 2 ('.')
find_spec: CALL_METHOD 1
find_spec: LOAD_CONST 3 (2)
find_spec: BINARY_SUBSCR 0
find_spec: STORE_FAST 4 (tail_module)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 1 (_path_stat)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: JUMP_IF_TRUE_OR_POP 17 (to 34)
find_spec: CALL_FUNCTION 1
_path_stat: LOAD_GLOBAL 0 (_os)
_path_stat: LOAD_METHOD 1 (stat)
_path_stat: LOAD_FAST 0 (path)
_path_stat: CALL_METHOD 1
_path_stat: RETURN_VALUE 0
find_spec: LOAD_ATTR 5 (st_mtime)
find_spec: STORE_FAST 5 (mtime)
find_spec: JUMP_FORWARD 14 (to 68)
find_spec: LOAD_FAST 5 (mtime)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 7 (_path_mtime)
find_spec: COMPARE_OP 3 (!=)
find_spec: POP_JUMP_IF_FALSE 47 (to 94)
find_spec: LOAD_GLOBAL 9 (_relax_case)
find_spec: CALL_FUNCTION 0
_relax_case: LOAD_GLOBAL 0 (sys)
_relax_case: LOAD_ATTR 1 (flags)
_relax_case: LOAD_ATTR 2 (ignore_environment)
_relax_case: UNARY_NOT 0
_relax_case: JUMP_IF_FALSE_OR_POP 9 (to 18)
_relax_case: LOAD_DEREF 0 (key)
_relax_case: LOAD_GLOBAL 3 (_os)
_relax_case: LOAD_ATTR 4 (environ)
_relax_case: CONTAINS_OP 0
_relax_case: RETURN_VALUE 0
find_spec: POP_JUMP_IF_FALSE 58 (to 116)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 12 (_path_cache)
find_spec: STORE_FAST 6 (cache)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: STORE_FAST 7 (cache_module)
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 109 (to 218)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 14 (_loaders)
find_spec: GET_ITER 0
find_spec: FOR_ITER 56 (to 336)
find_spec: UNPACK_SEQUENCE 2
find_spec: STORE_FAST 9 (suffix)
find_spec: STORE_FAST 10 (loader_class)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 12 (full_path)
find_spec: JUMP_FORWARD 14 (to 278)
find_spec: LOAD_GLOBAL 19 (_bootstrap)
find_spec: LOAD_METHOD 20 (_verbose_message)
find_spec: LOAD_CONST 7 ('trying {}')
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 3 (2)
find_spec: LOAD_CONST 8 (('verbosity',))
find_spec: CALL_METHOD_KW 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: FOR_ITER 56 (to 336)
find_spec: UNPACK_SEQUENCE 2
find_spec: STORE_FAST 9 (suffix)
find_spec: STORE_FAST 10 (loader_class)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 12 (full_path)
find_spec: JUMP_FORWARD 14 (to 278)
find_spec: LOAD_GLOBAL 19 (_bootstrap)
find_spec: LOAD_METHOD 20 (_verbose_message)
find_spec: LOAD_CONST 7 ('trying {}')
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 3 (2)
find_spec: LOAD_CONST 8 (('verbosity',))
find_spec: CALL_METHOD_KW 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: FOR_ITER 56 (to 336)
find_spec: UNPACK_SEQUENCE 2
find_spec: STORE_FAST 9 (suffix)
find_spec: STORE_FAST 10 (loader_class)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 12 (full_path)
find_spec: JUMP_FORWARD 14 (to 278)
find_spec: LOAD_GLOBAL 19 (_bootstrap)
find_spec: LOAD_METHOD 20 (_verbose_message)
find_spec: LOAD_CONST 7 ('trying {}')
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 3 (2)
find_spec: LOAD_CONST 8 (('verbosity',))
find_spec: CALL_METHOD_KW 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: FOR_ITER 56 (to 336)
find_spec: LOAD_FAST 3 (is_namespace)
find_spec: POP_JUMP_IF_FALSE 189 (to 378)
find_spec: LOAD_CONST 6 (None)
find_spec: RETURN_VALUE 0
_get_spec: STORE_FAST 7 (spec)
_get_spec: JUMP_FORWARD 6 (to 76)
_get_spec: LOAD_FAST 7 (spec)
_get_spec: LOAD_CONST 1 (None)
_get_spec: IS_OP 0
_get_spec: POP_JUMP_IF_FALSE 44 (to 88)
_get_spec: JUMP_ABSOLUTE 4 (to 8)
_get_spec: FOR_ITER 65 (to 138)
_get_spec: STORE_FAST 5 (entry)
_get_spec: LOAD_GLOBAL 0 (isinstance)
_get_spec: LOAD_FAST 5 (entry)
_get_spec: LOAD_GLOBAL 1 (str)
_get_spec: CALL_FUNCTION 2
_get_spec: POP_JUMP_IF_TRUE 12 (to 24)
_get_spec: LOAD_FAST 0 (cls)
_get_spec: LOAD_METHOD 2 (_path_importer_cache)
_get_spec: LOAD_FAST 5 (entry)
_get_spec: CALL_METHOD 1
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: LOAD_CONST 1 ('')
_path_importer_cache: COMPARE_OP 2 (==)
_path_importer_cache: POP_JUMP_IF_FALSE 23 (to 46)
_path_importer_cache: NOP 0
_path_importer_cache: LOAD_GLOBAL 3 (sys)
_path_importer_cache: LOAD_ATTR 4 (path_importer_cache)
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: BINARY_SUBSCR 0
_path_importer_cache: BINARY_SUBSCR 0
_path_importer_cache: PUSH_EXC_INFO 0
_path_importer_cache: LOAD_GLOBAL 5 (KeyError)
_path_importer_cache: CHECK_EXC_MATCH 0
_path_importer_cache: POP_JUMP_IF_FALSE 48 (to 96)
_path_importer_cache: POP_TOP 0
_path_importer_cache: LOAD_FAST 0 (cls)
_path_importer_cache: LOAD_METHOD 6 (_path_hooks)
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: CALL_METHOD 1
_path_hooks: LOAD_GLOBAL 0 (sys)
_path_hooks: LOAD_ATTR 1 (path_hooks)
_path_hooks: LOAD_CONST 1 (None)
_path_hooks: IS_OP 1
_path_hooks: POP_JUMP_IF_FALSE 14 (to 28)
_path_hooks: LOAD_GLOBAL 0 (sys)
_path_hooks: LOAD_ATTR 1 (path_hooks)
_path_hooks: POP_JUMP_IF_TRUE 14 (to 28)
_path_hooks: LOAD_GLOBAL 0 (sys)
_path_hooks: LOAD_ATTR 1 (path_hooks)
_path_hooks: GET_ITER 0
_path_hooks: FOR_ITER 20 (to 74)
_path_hooks: STORE_FAST 1 (hook)
_path_hooks: NOP 0
_path_hooks: LOAD_FAST 1 (hook)
_path_hooks: LOAD_FAST 0 (path)
_path_hooks: CALL_FUNCTION 1
__init__: LOAD_GLOBAL 0 (isinstance)
__init__: LOAD_FAST 1 (path)
__init__: LOAD_GLOBAL 1 (str)
__init__: CALL_FUNCTION 2
__init__: POP_JUMP_IF_TRUE 14 (to 28)
__init__: LOAD_FAST 1 (path)
__init__: POP_JUMP_IF_TRUE 22 (to 44)
__init__: LOAD_GLOBAL 5 (alt_path_sep)
__init__: POP_JUMP_IF_FALSE 30 (to 60)
__init__: BUILD_LIST 0
__init__: STORE_FAST 2 (prefix)
__init__: NOP 0
__init__: NOP 0
__init__: LOAD_GLOBAL 8 (_bootstrap_external)
__init__: LOAD_METHOD 9 (_path_stat)
__init__: LOAD_FAST 1 (path)
__init__: CALL_METHOD 1
_path_stat: LOAD_GLOBAL 0 (_os)
_path_stat: LOAD_METHOD 1 (stat)
_path_stat: LOAD_FAST 0 (path)
_path_stat: CALL_METHOD 1
_path_stat: RETURN_VALUE 0
__init__: STORE_FAST 3 (st)
__init__: LOAD_FAST 3 (st)
__init__: LOAD_ATTR 10 (st_mode)
__init__: LOAD_CONST 4 (61440)
__init__: BINARY_AND 0
__init__: LOAD_CONST 5 (32768)
__init__: COMPARE_OP 3 (!=)
__init__: POP_JUMP_IF_FALSE 52 (to 104)
__init__: LOAD_GLOBAL 4 (ZipImportError)
__init__: LOAD_CONST 6 ('not a Zip file')
__init__: LOAD_FAST 1 (path)
__init__: LOAD_CONST 3 (('path',))
__init__: CALL_FUNCTION_KW 2
__init__: RAISE_VARARGS 1
__init__: RAISE_VARARGS 1
_path_hooks: CALL_FUNCTION 1
_path_hooks: PUSH_EXC_INFO 0
_path_hooks: LOAD_GLOBAL 5 (ImportError)
_path_hooks: CHECK_EXC_MATCH 0
_path_hooks: POP_JUMP_IF_FALSE 34 (to 68)
_path_hooks: POP_TOP 0
_path_hooks: POP_EXCEPT 0
_path_hooks: JUMP_ABSOLUTE 17 (to 34)
_path_hooks: FOR_ITER 20 (to 74)
_path_hooks: STORE_FAST 1 (hook)
_path_hooks: NOP 0
_path_hooks: LOAD_FAST 1 (hook)
_path_hooks: LOAD_FAST 0 (path)
_path_hooks: CALL_FUNCTION 1
path_hook_for_FileFinder: LOAD_GLOBAL 0 (_path_isdir)
path_hook_for_FileFinder: LOAD_FAST 0 (path)
path_hook_for_FileFinder: CALL_FUNCTION 1
_path_isdir: LOAD_FAST 0 (path)
_path_isdir: POP_JUMP_IF_TRUE 6 (to 12)
_path_isdir: LOAD_GLOBAL 2 (_path_is_mode_type)
_path_isdir: LOAD_FAST 0 (path)
_path_isdir: LOAD_CONST 1 (16384)
_path_isdir: CALL_FUNCTION 2
_path_is_mode_type: NOP 0
_path_is_mode_type: LOAD_GLOBAL 0 (_path_stat)
_path_is_mode_type: LOAD_FAST 0 (path)
_path_is_mode_type: CALL_FUNCTION 1
_path_stat: LOAD_GLOBAL 0 (_os)
_path_stat: LOAD_METHOD 1 (stat)
_path_stat: LOAD_FAST 0 (path)
_path_stat: CALL_METHOD 1
_path_stat: RETURN_VALUE 0
_path_is_mode_type: STORE_FAST 2 (stat_info)
_path_is_mode_type: JUMP_FORWARD 13 (to 36)
_path_is_mode_type: LOAD_FAST 2 (stat_info)
_path_is_mode_type: LOAD_ATTR 2 (st_mode)
_path_is_mode_type: LOAD_CONST 2 (61440)
_path_is_mode_type: BINARY_AND 0
_path_is_mode_type: LOAD_FAST 1 (mode)
_path_is_mode_type: COMPARE_OP 2 (==)
_path_is_mode_type: RETURN_VALUE 0
_path_isdir: RETURN_VALUE 0
path_hook_for_FileFinder: POP_JUMP_IF_TRUE 10 (to 20)
path_hook_for_FileFinder: LOAD_DEREF 0 (cls)
path_hook_for_FileFinder: LOAD_FAST 0 (path)
path_hook_for_FileFinder: BUILD_LIST 1
path_hook_for_FileFinder: LOAD_DEREF 1 (loader_details)
path_hook_for_FileFinder: LIST_EXTEND 1
path_hook_for_FileFinder: LIST_TO_TUPLE 0
path_hook_for_FileFinder: CALL_FUNCTION_EX 0
__init__: BUILD_LIST 0
__init__: STORE_FAST 3 (loaders)
__init__: LOAD_FAST 2 (loader_details)
__init__: GET_ITER 0
__init__: FOR_ITER 15 (to 38)
__init__: UNPACK_SEQUENCE 2
__init__: STORE_DEREF 0 (loader)
__init__: STORE_FAST 4 (suffixes)
__init__: LOAD_FAST 3 (loaders)
__init__: LOAD_METHOD 0 (extend)
__init__: LOAD_CLOSURE 0 (loader)
__init__: BUILD_TUPLE 1
__init__: LOAD_CONST 1 (<code object <genexpr> at 0x0000000110982d78, file "<frozen importlib._bootstrap_external>", line 1583>)
__init__: MAKE_FUNCTION 8
__init__: LOAD_FAST 4 (suffixes)
__init__: GET_ITER 0
__init__: CALL_FUNCTION 1
__init__: CALL_METHOD 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 7 (to 16)
<genexpr>: STORE_FAST 1 (suffix)
<genexpr>: LOAD_FAST 1 (suffix)
<genexpr>: LOAD_DEREF 0 (loader)
<genexpr>: BUILD_TUPLE 2
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 7 (to 16)
<genexpr>: LOAD_CONST 0 (None)
<genexpr>: RETURN_VALUE 0
__init__: POP_TOP 0
__init__: JUMP_ABSOLUTE 4 (to 8)
__init__: FOR_ITER 15 (to 38)
__init__: UNPACK_SEQUENCE 2
__init__: STORE_DEREF 0 (loader)
__init__: STORE_FAST 4 (suffixes)
__init__: LOAD_FAST 3 (loaders)
__init__: LOAD_METHOD 0 (extend)
__init__: LOAD_CLOSURE 0 (loader)
__init__: BUILD_TUPLE 1
__init__: LOAD_CONST 1 (<code object <genexpr> at 0x0000000110982d78, file "<frozen importlib._bootstrap_external>", line 1583>)
__init__: MAKE_FUNCTION 8
__init__: LOAD_FAST 4 (suffixes)
__init__: GET_ITER 0
__init__: CALL_FUNCTION 1
__init__: CALL_METHOD 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 7 (to 16)
<genexpr>: STORE_FAST 1 (suffix)
<genexpr>: LOAD_FAST 1 (suffix)
<genexpr>: LOAD_DEREF 0 (loader)
<genexpr>: BUILD_TUPLE 2
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 7 (to 16)
<genexpr>: LOAD_CONST 0 (None)
<genexpr>: RETURN_VALUE 0
__init__: POP_TOP 0
__init__: JUMP_ABSOLUTE 4 (to 8)
__init__: FOR_ITER 15 (to 38)
__init__: UNPACK_SEQUENCE 2
__init__: STORE_DEREF 0 (loader)
__init__: STORE_FAST 4 (suffixes)
__init__: LOAD_FAST 3 (loaders)
__init__: LOAD_METHOD 0 (extend)
__init__: LOAD_CLOSURE 0 (loader)
__init__: BUILD_TUPLE 1
__init__: LOAD_CONST 1 (<code object <genexpr> at 0x0000000110982d78, file "<frozen importlib._bootstrap_external>", line 1583>)
__init__: MAKE_FUNCTION 8
__init__: LOAD_FAST 4 (suffixes)
__init__: GET_ITER 0
__init__: CALL_FUNCTION 1
__init__: CALL_METHOD 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 7 (to 16)
<genexpr>: STORE_FAST 1 (suffix)
<genexpr>: LOAD_FAST 1 (suffix)
<genexpr>: LOAD_DEREF 0 (loader)
<genexpr>: BUILD_TUPLE 2
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 7 (to 16)
<genexpr>: LOAD_CONST 0 (None)
<genexpr>: RETURN_VALUE 0
__init__: POP_TOP 0
__init__: JUMP_ABSOLUTE 4 (to 8)
__init__: FOR_ITER 15 (to 38)
__init__: LOAD_FAST 3 (loaders)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (_loaders)
__init__: LOAD_FAST 1 (path)
__init__: POP_JUMP_IF_FALSE 29 (to 58)
__init__: LOAD_FAST 1 (path)
__init__: LOAD_CONST 2 ('.')
__init__: COMPARE_OP 2 (==)
__init__: POP_JUMP_IF_FALSE 35 (to 70)
__init__: LOAD_GLOBAL 5 (_path_isabs)
__init__: LOAD_FAST 1 (path)
__init__: CALL_FUNCTION 1
_path_isabs: LOAD_FAST 0 (path)
_path_isabs: LOAD_METHOD 0 (startswith)
_path_isabs: LOAD_GLOBAL 1 (path_separators)
_path_isabs: CALL_METHOD 1
_path_isabs: RETURN_VALUE 0
__init__: POP_JUMP_IF_TRUE 48 (to 96)
__init__: LOAD_FAST 1 (path)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 4 (path)
__init__: LOAD_CONST 3 (-1)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 7 (_path_mtime)
__init__: LOAD_GLOBAL 8 (set)
__init__: CALL_FUNCTION 0
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 9 (_path_cache)
__init__: LOAD_GLOBAL 8 (set)
__init__: CALL_FUNCTION 0
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 10 (_relaxed_path_cache)
__init__: LOAD_CONST 4 (None)
__init__: RETURN_VALUE 0
path_hook_for_FileFinder: RETURN_VALUE 0
_path_hooks: ROT_TWO 0
_path_hooks: POP_TOP 0
_path_hooks: RETURN_VALUE 0
_path_importer_cache: STORE_FAST 2 (finder)
_path_importer_cache: LOAD_FAST 2 (finder)
_path_importer_cache: LOAD_GLOBAL 3 (sys)
_path_importer_cache: LOAD_ATTR 4 (path_importer_cache)
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: STORE_SUBSCR 0
_path_importer_cache: POP_EXCEPT 0
_path_importer_cache: JUMP_FORWARD 5 (to 102)
_path_importer_cache: LOAD_FAST 2 (finder)
_path_importer_cache: RETURN_VALUE 0
_get_spec: STORE_FAST 6 (finder)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_CONST 1 (None)
_get_spec: IS_OP 1
_get_spec: POP_JUMP_IF_FALSE 4 (to 8)
_get_spec: LOAD_GLOBAL 3 (hasattr)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_CONST 2 ('find_spec')
_get_spec: CALL_FUNCTION 2
_get_spec: POP_JUMP_IF_FALSE 33 (to 66)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_METHOD 4 (find_spec)
_get_spec: LOAD_FAST 1 (fullname)
_get_spec: LOAD_FAST 3 (target)
_get_spec: CALL_METHOD 2
find_spec: LOAD_CONST 1 (False)
find_spec: STORE_FAST 3 (is_namespace)
find_spec: LOAD_FAST 1 (fullname)
find_spec: LOAD_METHOD 0 (rpartition)
find_spec: LOAD_CONST 2 ('.')
find_spec: CALL_METHOD 1
find_spec: LOAD_CONST 3 (2)
find_spec: BINARY_SUBSCR 0
find_spec: STORE_FAST 4 (tail_module)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 1 (_path_stat)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: JUMP_IF_TRUE_OR_POP 17 (to 34)
find_spec: CALL_FUNCTION 1
_path_stat: LOAD_GLOBAL 0 (_os)
_path_stat: LOAD_METHOD 1 (stat)
_path_stat: LOAD_FAST 0 (path)
_path_stat: CALL_METHOD 1
_path_stat: RETURN_VALUE 0
find_spec: LOAD_ATTR 5 (st_mtime)
find_spec: STORE_FAST 5 (mtime)
find_spec: JUMP_FORWARD 14 (to 68)
find_spec: LOAD_FAST 5 (mtime)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 7 (_path_mtime)
find_spec: COMPARE_OP 3 (!=)
find_spec: POP_JUMP_IF_FALSE 47 (to 94)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_METHOD 8 (_fill_cache)
find_spec: CALL_METHOD 0
_fill_cache: LOAD_FAST 0 (self)
_fill_cache: LOAD_ATTR 0 (path)
_fill_cache: STORE_FAST 1 (path)
_fill_cache: NOP 0
_fill_cache: LOAD_GLOBAL 1 (_os)
_fill_cache: LOAD_METHOD 2 (listdir)
_fill_cache: LOAD_FAST 1 (path)
_fill_cache: JUMP_IF_TRUE_OR_POP 11 (to 22)
_fill_cache: CALL_METHOD 1
_fill_cache: STORE_FAST 2 (contents)
_fill_cache: JUMP_FORWARD 17 (to 60)
_fill_cache: LOAD_GLOBAL 7 (sys)
_fill_cache: LOAD_ATTR 8 (platform)
_fill_cache: LOAD_METHOD 9 (startswith)
_fill_cache: LOAD_CONST 1 ('win')
_fill_cache: CALL_METHOD 1
_fill_cache: POP_JUMP_IF_TRUE 43 (to 86)
_fill_cache: LOAD_GLOBAL 10 (set)
_fill_cache: LOAD_FAST 2 (contents)
_fill_cache: CALL_FUNCTION 1
_fill_cache: LOAD_FAST 0 (self)
_fill_cache: STORE_ATTR 11 (_path_cache)
_fill_cache: JUMP_FORWARD 37 (to 158)
_fill_cache: LOAD_GLOBAL 7 (sys)
_fill_cache: LOAD_ATTR 8 (platform)
_fill_cache: LOAD_METHOD 9 (startswith)
_fill_cache: LOAD_GLOBAL 16 (_CASE_INSENSITIVE_PLATFORMS)
_fill_cache: CALL_METHOD 1
_fill_cache: POP_JUMP_IF_FALSE 95 (to 190)
_fill_cache: LOAD_CONST 4 (<code object <setcomp> at 0x00000001536d5670, file "<frozen importlib._bootstrap_external>", line 1702>)
_fill_cache: MAKE_FUNCTION 0
_fill_cache: LOAD_FAST 2 (contents)
_fill_cache: GET_ITER 0
_fill_cache: CALL_FUNCTION 1
<setcomp>: BUILD_SET 0
<setcomp>: LOAD_FAST 0 (.0)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: RETURN_VALUE 0
_fill_cache: LOAD_FAST 0 (self)
_fill_cache: STORE_ATTR 17 (_relaxed_path_cache)
_fill_cache: LOAD_CONST 5 (None)
_fill_cache: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 5 (mtime)
find_spec: LOAD_FAST 0 (self)
find_spec: STORE_ATTR 7 (_path_mtime)
find_spec: LOAD_GLOBAL 9 (_relax_case)
find_spec: CALL_FUNCTION 0
_relax_case: LOAD_GLOBAL 0 (sys)
_relax_case: LOAD_ATTR 1 (flags)
_relax_case: LOAD_ATTR 2 (ignore_environment)
_relax_case: UNARY_NOT 0
_relax_case: JUMP_IF_FALSE_OR_POP 9 (to 18)
_relax_case: LOAD_DEREF 0 (key)
_relax_case: LOAD_GLOBAL 3 (_os)
_relax_case: LOAD_ATTR 4 (environ)
_relax_case: CONTAINS_OP 0
_relax_case: RETURN_VALUE 0
find_spec: POP_JUMP_IF_FALSE 58 (to 116)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 12 (_path_cache)
find_spec: STORE_FAST 6 (cache)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: STORE_FAST 7 (cache_module)
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 109 (to 218)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 14 (_loaders)
find_spec: GET_ITER 0
find_spec: FOR_ITER 56 (to 336)
find_spec: UNPACK_SEQUENCE 2
find_spec: STORE_FAST 9 (suffix)
find_spec: STORE_FAST 10 (loader_class)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 12 (full_path)
find_spec: JUMP_FORWARD 14 (to 278)
find_spec: LOAD_GLOBAL 19 (_bootstrap)
find_spec: LOAD_METHOD 20 (_verbose_message)
find_spec: LOAD_CONST 7 ('trying {}')
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 3 (2)
find_spec: LOAD_CONST 8 (('verbosity',))
find_spec: CALL_METHOD_KW 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: FOR_ITER 56 (to 336)
find_spec: UNPACK_SEQUENCE 2
find_spec: STORE_FAST 9 (suffix)
find_spec: STORE_FAST 10 (loader_class)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 12 (full_path)
find_spec: JUMP_FORWARD 14 (to 278)
find_spec: LOAD_GLOBAL 19 (_bootstrap)
find_spec: LOAD_METHOD 20 (_verbose_message)
find_spec: LOAD_CONST 7 ('trying {}')
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 3 (2)
find_spec: LOAD_CONST 8 (('verbosity',))
find_spec: CALL_METHOD_KW 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: FOR_ITER 56 (to 336)
find_spec: UNPACK_SEQUENCE 2
find_spec: STORE_FAST 9 (suffix)
find_spec: STORE_FAST 10 (loader_class)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 12 (full_path)
find_spec: JUMP_FORWARD 14 (to 278)
find_spec: LOAD_GLOBAL 19 (_bootstrap)
find_spec: LOAD_METHOD 20 (_verbose_message)
find_spec: LOAD_CONST 7 ('trying {}')
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 3 (2)
find_spec: LOAD_CONST 8 (('verbosity',))
find_spec: CALL_METHOD_KW 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: FOR_ITER 56 (to 336)
find_spec: LOAD_FAST 3 (is_namespace)
find_spec: POP_JUMP_IF_FALSE 189 (to 378)
find_spec: LOAD_CONST 6 (None)
find_spec: RETURN_VALUE 0
_get_spec: STORE_FAST 7 (spec)
_get_spec: JUMP_FORWARD 6 (to 76)
_get_spec: LOAD_FAST 7 (spec)
_get_spec: LOAD_CONST 1 (None)
_get_spec: IS_OP 0
_get_spec: POP_JUMP_IF_FALSE 44 (to 88)
_get_spec: JUMP_ABSOLUTE 4 (to 8)
_get_spec: FOR_ITER 65 (to 138)
_get_spec: STORE_FAST 5 (entry)
_get_spec: LOAD_GLOBAL 0 (isinstance)
_get_spec: LOAD_FAST 5 (entry)
_get_spec: LOAD_GLOBAL 1 (str)
_get_spec: CALL_FUNCTION 2
_get_spec: POP_JUMP_IF_TRUE 12 (to 24)
_get_spec: LOAD_FAST 0 (cls)
_get_spec: LOAD_METHOD 2 (_path_importer_cache)
_get_spec: LOAD_FAST 5 (entry)
_get_spec: CALL_METHOD 1
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: LOAD_CONST 1 ('')
_path_importer_cache: COMPARE_OP 2 (==)
_path_importer_cache: POP_JUMP_IF_FALSE 23 (to 46)
_path_importer_cache: NOP 0
_path_importer_cache: LOAD_GLOBAL 3 (sys)
_path_importer_cache: LOAD_ATTR 4 (path_importer_cache)
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: BINARY_SUBSCR 0
_path_importer_cache: BINARY_SUBSCR 0
_path_importer_cache: PUSH_EXC_INFO 0
_path_importer_cache: LOAD_GLOBAL 5 (KeyError)
_path_importer_cache: CHECK_EXC_MATCH 0
_path_importer_cache: POP_JUMP_IF_FALSE 48 (to 96)
_path_importer_cache: POP_TOP 0
_path_importer_cache: LOAD_FAST 0 (cls)
_path_importer_cache: LOAD_METHOD 6 (_path_hooks)
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: CALL_METHOD 1
_path_hooks: LOAD_GLOBAL 0 (sys)
_path_hooks: LOAD_ATTR 1 (path_hooks)
_path_hooks: LOAD_CONST 1 (None)
_path_hooks: IS_OP 1
_path_hooks: POP_JUMP_IF_FALSE 14 (to 28)
_path_hooks: LOAD_GLOBAL 0 (sys)
_path_hooks: LOAD_ATTR 1 (path_hooks)
_path_hooks: POP_JUMP_IF_TRUE 14 (to 28)
_path_hooks: LOAD_GLOBAL 0 (sys)
_path_hooks: LOAD_ATTR 1 (path_hooks)
_path_hooks: GET_ITER 0
_path_hooks: FOR_ITER 20 (to 74)
_path_hooks: STORE_FAST 1 (hook)
_path_hooks: NOP 0
_path_hooks: LOAD_FAST 1 (hook)
_path_hooks: LOAD_FAST 0 (path)
_path_hooks: CALL_FUNCTION 1
__init__: LOAD_GLOBAL 0 (isinstance)
__init__: LOAD_FAST 1 (path)
__init__: LOAD_GLOBAL 1 (str)
__init__: CALL_FUNCTION 2
__init__: POP_JUMP_IF_TRUE 14 (to 28)
__init__: LOAD_FAST 1 (path)
__init__: POP_JUMP_IF_TRUE 22 (to 44)
__init__: LOAD_GLOBAL 5 (alt_path_sep)
__init__: POP_JUMP_IF_FALSE 30 (to 60)
__init__: BUILD_LIST 0
__init__: STORE_FAST 2 (prefix)
__init__: NOP 0
__init__: NOP 0
__init__: LOAD_GLOBAL 8 (_bootstrap_external)
__init__: LOAD_METHOD 9 (_path_stat)
__init__: LOAD_FAST 1 (path)
__init__: CALL_METHOD 1
_path_stat: LOAD_GLOBAL 0 (_os)
_path_stat: LOAD_METHOD 1 (stat)
_path_stat: LOAD_FAST 0 (path)
_path_stat: CALL_METHOD 1
_path_stat: RETURN_VALUE 0
__init__: STORE_FAST 3 (st)
__init__: LOAD_FAST 3 (st)
__init__: LOAD_ATTR 10 (st_mode)
__init__: LOAD_CONST 4 (61440)
__init__: BINARY_AND 0
__init__: LOAD_CONST 5 (32768)
__init__: COMPARE_OP 3 (!=)
__init__: POP_JUMP_IF_FALSE 52 (to 104)
__init__: LOAD_GLOBAL 4 (ZipImportError)
__init__: LOAD_CONST 6 ('not a Zip file')
__init__: LOAD_FAST 1 (path)
__init__: LOAD_CONST 3 (('path',))
__init__: CALL_FUNCTION_KW 2
__init__: RAISE_VARARGS 1
__init__: RAISE_VARARGS 1
_path_hooks: CALL_FUNCTION 1
_path_hooks: PUSH_EXC_INFO 0
_path_hooks: LOAD_GLOBAL 5 (ImportError)
_path_hooks: CHECK_EXC_MATCH 0
_path_hooks: POP_JUMP_IF_FALSE 34 (to 68)
_path_hooks: POP_TOP 0
_path_hooks: POP_EXCEPT 0
_path_hooks: JUMP_ABSOLUTE 17 (to 34)
_path_hooks: FOR_ITER 20 (to 74)
_path_hooks: STORE_FAST 1 (hook)
_path_hooks: NOP 0
_path_hooks: LOAD_FAST 1 (hook)
_path_hooks: LOAD_FAST 0 (path)
_path_hooks: CALL_FUNCTION 1
path_hook_for_FileFinder: LOAD_GLOBAL 0 (_path_isdir)
path_hook_for_FileFinder: LOAD_FAST 0 (path)
path_hook_for_FileFinder: CALL_FUNCTION 1
_path_isdir: LOAD_FAST 0 (path)
_path_isdir: POP_JUMP_IF_TRUE 6 (to 12)
_path_isdir: LOAD_GLOBAL 2 (_path_is_mode_type)
_path_isdir: LOAD_FAST 0 (path)
_path_isdir: LOAD_CONST 1 (16384)
_path_isdir: CALL_FUNCTION 2
_path_is_mode_type: NOP 0
_path_is_mode_type: LOAD_GLOBAL 0 (_path_stat)
_path_is_mode_type: LOAD_FAST 0 (path)
_path_is_mode_type: CALL_FUNCTION 1
_path_stat: LOAD_GLOBAL 0 (_os)
_path_stat: LOAD_METHOD 1 (stat)
_path_stat: LOAD_FAST 0 (path)
_path_stat: CALL_METHOD 1
_path_stat: RETURN_VALUE 0
_path_is_mode_type: STORE_FAST 2 (stat_info)
_path_is_mode_type: JUMP_FORWARD 13 (to 36)
_path_is_mode_type: LOAD_FAST 2 (stat_info)
_path_is_mode_type: LOAD_ATTR 2 (st_mode)
_path_is_mode_type: LOAD_CONST 2 (61440)
_path_is_mode_type: BINARY_AND 0
_path_is_mode_type: LOAD_FAST 1 (mode)
_path_is_mode_type: COMPARE_OP 2 (==)
_path_is_mode_type: RETURN_VALUE 0
_path_isdir: RETURN_VALUE 0
path_hook_for_FileFinder: POP_JUMP_IF_TRUE 10 (to 20)
path_hook_for_FileFinder: LOAD_DEREF 0 (cls)
path_hook_for_FileFinder: LOAD_FAST 0 (path)
path_hook_for_FileFinder: BUILD_LIST 1
path_hook_for_FileFinder: LOAD_DEREF 1 (loader_details)
path_hook_for_FileFinder: LIST_EXTEND 1
path_hook_for_FileFinder: LIST_TO_TUPLE 0
path_hook_for_FileFinder: CALL_FUNCTION_EX 0
__init__: BUILD_LIST 0
__init__: STORE_FAST 3 (loaders)
__init__: LOAD_FAST 2 (loader_details)
__init__: GET_ITER 0
__init__: FOR_ITER 15 (to 38)
__init__: UNPACK_SEQUENCE 2
__init__: STORE_DEREF 0 (loader)
__init__: STORE_FAST 4 (suffixes)
__init__: LOAD_FAST 3 (loaders)
__init__: LOAD_METHOD 0 (extend)
__init__: LOAD_CLOSURE 0 (loader)
__init__: BUILD_TUPLE 1
__init__: LOAD_CONST 1 (<code object <genexpr> at 0x0000000110982d78, file "<frozen importlib._bootstrap_external>", line 1583>)
__init__: MAKE_FUNCTION 8
__init__: LOAD_FAST 4 (suffixes)
__init__: GET_ITER 0
__init__: CALL_FUNCTION 1
__init__: CALL_METHOD 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 7 (to 16)
<genexpr>: STORE_FAST 1 (suffix)
<genexpr>: LOAD_FAST 1 (suffix)
<genexpr>: LOAD_DEREF 0 (loader)
<genexpr>: BUILD_TUPLE 2
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 7 (to 16)
<genexpr>: LOAD_CONST 0 (None)
<genexpr>: RETURN_VALUE 0
__init__: POP_TOP 0
__init__: JUMP_ABSOLUTE 4 (to 8)
__init__: FOR_ITER 15 (to 38)
__init__: UNPACK_SEQUENCE 2
__init__: STORE_DEREF 0 (loader)
__init__: STORE_FAST 4 (suffixes)
__init__: LOAD_FAST 3 (loaders)
__init__: LOAD_METHOD 0 (extend)
__init__: LOAD_CLOSURE 0 (loader)
__init__: BUILD_TUPLE 1
__init__: LOAD_CONST 1 (<code object <genexpr> at 0x0000000110982d78, file "<frozen importlib._bootstrap_external>", line 1583>)
__init__: MAKE_FUNCTION 8
__init__: LOAD_FAST 4 (suffixes)
__init__: GET_ITER 0
__init__: CALL_FUNCTION 1
__init__: CALL_METHOD 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 7 (to 16)
<genexpr>: STORE_FAST 1 (suffix)
<genexpr>: LOAD_FAST 1 (suffix)
<genexpr>: LOAD_DEREF 0 (loader)
<genexpr>: BUILD_TUPLE 2
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 7 (to 16)
<genexpr>: LOAD_CONST 0 (None)
<genexpr>: RETURN_VALUE 0
__init__: POP_TOP 0
__init__: JUMP_ABSOLUTE 4 (to 8)
__init__: FOR_ITER 15 (to 38)
__init__: UNPACK_SEQUENCE 2
__init__: STORE_DEREF 0 (loader)
__init__: STORE_FAST 4 (suffixes)
__init__: LOAD_FAST 3 (loaders)
__init__: LOAD_METHOD 0 (extend)
__init__: LOAD_CLOSURE 0 (loader)
__init__: BUILD_TUPLE 1
__init__: LOAD_CONST 1 (<code object <genexpr> at 0x0000000110982d78, file "<frozen importlib._bootstrap_external>", line 1583>)
__init__: MAKE_FUNCTION 8
__init__: LOAD_FAST 4 (suffixes)
__init__: GET_ITER 0
__init__: CALL_FUNCTION 1
__init__: CALL_METHOD 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 7 (to 16)
<genexpr>: STORE_FAST 1 (suffix)
<genexpr>: LOAD_FAST 1 (suffix)
<genexpr>: LOAD_DEREF 0 (loader)
<genexpr>: BUILD_TUPLE 2
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 7 (to 16)
<genexpr>: LOAD_CONST 0 (None)
<genexpr>: RETURN_VALUE 0
__init__: POP_TOP 0
__init__: JUMP_ABSOLUTE 4 (to 8)
__init__: FOR_ITER 15 (to 38)
__init__: LOAD_FAST 3 (loaders)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (_loaders)
__init__: LOAD_FAST 1 (path)
__init__: POP_JUMP_IF_FALSE 29 (to 58)
__init__: LOAD_FAST 1 (path)
__init__: LOAD_CONST 2 ('.')
__init__: COMPARE_OP 2 (==)
__init__: POP_JUMP_IF_FALSE 35 (to 70)
__init__: LOAD_GLOBAL 5 (_path_isabs)
__init__: LOAD_FAST 1 (path)
__init__: CALL_FUNCTION 1
_path_isabs: LOAD_FAST 0 (path)
_path_isabs: LOAD_METHOD 0 (startswith)
_path_isabs: LOAD_GLOBAL 1 (path_separators)
_path_isabs: CALL_METHOD 1
_path_isabs: RETURN_VALUE 0
__init__: POP_JUMP_IF_TRUE 48 (to 96)
__init__: LOAD_FAST 1 (path)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 4 (path)
__init__: LOAD_CONST 3 (-1)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 7 (_path_mtime)
__init__: LOAD_GLOBAL 8 (set)
__init__: CALL_FUNCTION 0
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 9 (_path_cache)
__init__: LOAD_GLOBAL 8 (set)
__init__: CALL_FUNCTION 0
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 10 (_relaxed_path_cache)
__init__: LOAD_CONST 4 (None)
__init__: RETURN_VALUE 0
path_hook_for_FileFinder: RETURN_VALUE 0
_path_hooks: ROT_TWO 0
_path_hooks: POP_TOP 0
_path_hooks: RETURN_VALUE 0
_path_importer_cache: STORE_FAST 2 (finder)
_path_importer_cache: LOAD_FAST 2 (finder)
_path_importer_cache: LOAD_GLOBAL 3 (sys)
_path_importer_cache: LOAD_ATTR 4 (path_importer_cache)
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: STORE_SUBSCR 0
_path_importer_cache: POP_EXCEPT 0
_path_importer_cache: JUMP_FORWARD 5 (to 102)
_path_importer_cache: LOAD_FAST 2 (finder)
_path_importer_cache: RETURN_VALUE 0
_get_spec: STORE_FAST 6 (finder)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_CONST 1 (None)
_get_spec: IS_OP 1
_get_spec: POP_JUMP_IF_FALSE 4 (to 8)
_get_spec: LOAD_GLOBAL 3 (hasattr)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_CONST 2 ('find_spec')
_get_spec: CALL_FUNCTION 2
_get_spec: POP_JUMP_IF_FALSE 33 (to 66)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_METHOD 4 (find_spec)
_get_spec: LOAD_FAST 1 (fullname)
_get_spec: LOAD_FAST 3 (target)
_get_spec: CALL_METHOD 2
find_spec: LOAD_CONST 1 (False)
find_spec: STORE_FAST 3 (is_namespace)
find_spec: LOAD_FAST 1 (fullname)
find_spec: LOAD_METHOD 0 (rpartition)
find_spec: LOAD_CONST 2 ('.')
find_spec: CALL_METHOD 1
find_spec: LOAD_CONST 3 (2)
find_spec: BINARY_SUBSCR 0
find_spec: STORE_FAST 4 (tail_module)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 1 (_path_stat)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: JUMP_IF_TRUE_OR_POP 17 (to 34)
find_spec: CALL_FUNCTION 1
_path_stat: LOAD_GLOBAL 0 (_os)
_path_stat: LOAD_METHOD 1 (stat)
_path_stat: LOAD_FAST 0 (path)
_path_stat: CALL_METHOD 1
_path_stat: RETURN_VALUE 0
find_spec: LOAD_ATTR 5 (st_mtime)
find_spec: STORE_FAST 5 (mtime)
find_spec: JUMP_FORWARD 14 (to 68)
find_spec: LOAD_FAST 5 (mtime)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 7 (_path_mtime)
find_spec: COMPARE_OP 3 (!=)
find_spec: POP_JUMP_IF_FALSE 47 (to 94)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_METHOD 8 (_fill_cache)
find_spec: CALL_METHOD 0
_fill_cache: LOAD_FAST 0 (self)
_fill_cache: LOAD_ATTR 0 (path)
_fill_cache: STORE_FAST 1 (path)
_fill_cache: NOP 0
_fill_cache: LOAD_GLOBAL 1 (_os)
_fill_cache: LOAD_METHOD 2 (listdir)
_fill_cache: LOAD_FAST 1 (path)
_fill_cache: JUMP_IF_TRUE_OR_POP 11 (to 22)
_fill_cache: CALL_METHOD 1
_fill_cache: STORE_FAST 2 (contents)
_fill_cache: JUMP_FORWARD 17 (to 60)
_fill_cache: LOAD_GLOBAL 7 (sys)
_fill_cache: LOAD_ATTR 8 (platform)
_fill_cache: LOAD_METHOD 9 (startswith)
_fill_cache: LOAD_CONST 1 ('win')
_fill_cache: CALL_METHOD 1
_fill_cache: POP_JUMP_IF_TRUE 43 (to 86)
_fill_cache: LOAD_GLOBAL 10 (set)
_fill_cache: LOAD_FAST 2 (contents)
_fill_cache: CALL_FUNCTION 1
_fill_cache: LOAD_FAST 0 (self)
_fill_cache: STORE_ATTR 11 (_path_cache)
_fill_cache: JUMP_FORWARD 37 (to 158)
_fill_cache: LOAD_GLOBAL 7 (sys)
_fill_cache: LOAD_ATTR 8 (platform)
_fill_cache: LOAD_METHOD 9 (startswith)
_fill_cache: LOAD_GLOBAL 16 (_CASE_INSENSITIVE_PLATFORMS)
_fill_cache: CALL_METHOD 1
_fill_cache: POP_JUMP_IF_FALSE 95 (to 190)
_fill_cache: LOAD_CONST 4 (<code object <setcomp> at 0x00000001536d5670, file "<frozen importlib._bootstrap_external>", line 1702>)
_fill_cache: MAKE_FUNCTION 0
_fill_cache: LOAD_FAST 2 (contents)
_fill_cache: GET_ITER 0
_fill_cache: CALL_FUNCTION 1
<setcomp>: BUILD_SET 0
<setcomp>: LOAD_FAST 0 (.0)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: RETURN_VALUE 0
_fill_cache: LOAD_FAST 0 (self)
_fill_cache: STORE_ATTR 17 (_relaxed_path_cache)
_fill_cache: LOAD_CONST 5 (None)
_fill_cache: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 5 (mtime)
find_spec: LOAD_FAST 0 (self)
find_spec: STORE_ATTR 7 (_path_mtime)
find_spec: LOAD_GLOBAL 9 (_relax_case)
find_spec: CALL_FUNCTION 0
_relax_case: LOAD_GLOBAL 0 (sys)
_relax_case: LOAD_ATTR 1 (flags)
_relax_case: LOAD_ATTR 2 (ignore_environment)
_relax_case: UNARY_NOT 0
_relax_case: JUMP_IF_FALSE_OR_POP 9 (to 18)
_relax_case: LOAD_DEREF 0 (key)
_relax_case: LOAD_GLOBAL 3 (_os)
_relax_case: LOAD_ATTR 4 (environ)
_relax_case: CONTAINS_OP 0
_relax_case: RETURN_VALUE 0
find_spec: POP_JUMP_IF_FALSE 58 (to 116)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 12 (_path_cache)
find_spec: STORE_FAST 6 (cache)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: STORE_FAST 7 (cache_module)
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 109 (to 218)
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 8 (base_path)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 14 (_loaders)
find_spec: GET_ITER 0
find_spec: FOR_ITER 28 (to 208)
find_spec: UNPACK_SEQUENCE 2
find_spec: STORE_FAST 9 (suffix)
find_spec: STORE_FAST 10 (loader_class)
find_spec: LOAD_CONST 5 ('__init__')
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: STORE_FAST 11 (init_filename)
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 8 (base_path)
find_spec: LOAD_FAST 11 (init_filename)
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 12 (full_path)
find_spec: LOAD_GLOBAL 15 (_path_isfile)
find_spec: LOAD_FAST 12 (full_path)
find_spec: CALL_FUNCTION 1
_path_isfile: LOAD_GLOBAL 0 (_path_is_mode_type)
_path_isfile: LOAD_FAST 0 (path)
_path_isfile: LOAD_CONST 1 (32768)
_path_isfile: CALL_FUNCTION 2
_path_is_mode_type: NOP 0
_path_is_mode_type: LOAD_GLOBAL 0 (_path_stat)
_path_is_mode_type: LOAD_FAST 0 (path)
_path_is_mode_type: CALL_FUNCTION 1
_path_stat: LOAD_GLOBAL 0 (_os)
_path_stat: LOAD_METHOD 1 (stat)
_path_stat: LOAD_FAST 0 (path)
_path_stat: CALL_METHOD 1
_path_stat: CALL_METHOD 1
_path_is_mode_type: CALL_FUNCTION 1
_path_is_mode_type: PUSH_EXC_INFO 0
_path_is_mode_type: LOAD_GLOBAL 1 (OSError)
_path_is_mode_type: CHECK_EXC_MATCH 0
_path_is_mode_type: POP_JUMP_IF_FALSE 15 (to 30)
_path_is_mode_type: POP_TOP 0
_path_is_mode_type: POP_EXCEPT 0
_path_is_mode_type: LOAD_CONST 1 (False)
_path_is_mode_type: RETURN_VALUE 0
_path_isfile: RETURN_VALUE 0
find_spec: POP_JUMP_IF_FALSE 76 (to 152)
find_spec: FOR_ITER 28 (to 208)
find_spec: UNPACK_SEQUENCE 2
find_spec: STORE_FAST 9 (suffix)
find_spec: STORE_FAST 10 (loader_class)
find_spec: LOAD_CONST 5 ('__init__')
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: STORE_FAST 11 (init_filename)
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 8 (base_path)
find_spec: LOAD_FAST 11 (init_filename)
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 12 (full_path)
find_spec: LOAD_GLOBAL 15 (_path_isfile)
find_spec: LOAD_FAST 12 (full_path)
find_spec: CALL_FUNCTION 1
_path_isfile: LOAD_GLOBAL 0 (_path_is_mode_type)
_path_isfile: LOAD_FAST 0 (path)
_path_isfile: LOAD_CONST 1 (32768)
_path_isfile: CALL_FUNCTION 2
_path_is_mode_type: NOP 0
_path_is_mode_type: LOAD_GLOBAL 0 (_path_stat)
_path_is_mode_type: LOAD_FAST 0 (path)
_path_is_mode_type: CALL_FUNCTION 1
_path_stat: LOAD_GLOBAL 0 (_os)
_path_stat: LOAD_METHOD 1 (stat)
_path_stat: LOAD_FAST 0 (path)
_path_stat: CALL_METHOD 1
_path_stat: RETURN_VALUE 0
_path_is_mode_type: STORE_FAST 2 (stat_info)
_path_is_mode_type: JUMP_FORWARD 13 (to 36)
_path_is_mode_type: LOAD_FAST 2 (stat_info)
_path_is_mode_type: LOAD_ATTR 2 (st_mode)
_path_is_mode_type: LOAD_CONST 2 (61440)
_path_is_mode_type: BINARY_AND 0
_path_is_mode_type: LOAD_FAST 1 (mode)
_path_is_mode_type: COMPARE_OP 2 (==)
_path_is_mode_type: RETURN_VALUE 0
_path_isfile: RETURN_VALUE 0
find_spec: POP_JUMP_IF_FALSE 76 (to 152)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_METHOD 16 (_get_spec)
find_spec: LOAD_FAST 10 (loader_class)
find_spec: LOAD_FAST 1 (fullname)
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_FAST 8 (base_path)
find_spec: BUILD_LIST 1
find_spec: LOAD_FAST 2 (target)
find_spec: CALL_METHOD 5
_get_spec: LOAD_FAST 1 (loader_class)
_get_spec: LOAD_FAST 2 (fullname)
_get_spec: LOAD_FAST 3 (path)
_get_spec: CALL_FUNCTION 2
__init__: LOAD_FAST 1 (fullname)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (name)
__init__: LOAD_FAST 2 (path)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (path)
__init__: LOAD_CONST 1 (None)
__init__: RETURN_VALUE 0
_get_spec: STORE_FAST 6 (loader)
_get_spec: LOAD_GLOBAL 0 (spec_from_file_location)
_get_spec: LOAD_FAST 2 (fullname)
_get_spec: LOAD_FAST 3 (path)
_get_spec: LOAD_FAST 6 (loader)
_get_spec: LOAD_FAST 4 (smsl)
_get_spec: LOAD_CONST 1 (('loader', 'submodule_search_locations'))
_get_spec: CALL_FUNCTION_KW 4
spec_from_file_location: LOAD_FAST 1 (location)
spec_from_file_location: LOAD_CONST 1 (None)
spec_from_file_location: IS_OP 0
spec_from_file_location: POP_JUMP_IF_FALSE 30 (to 60)
spec_from_file_location: LOAD_GLOBAL 3 (_os)
spec_from_file_location: LOAD_METHOD 4 (fspath)
spec_from_file_location: LOAD_FAST 1 (location)
spec_from_file_location: CALL_METHOD 1
spec_from_file_location: STORE_FAST 1 (location)
spec_from_file_location: LOAD_GLOBAL 5 (_path_isabs)
spec_from_file_location: LOAD_FAST 1 (location)
spec_from_file_location: CALL_FUNCTION 1
_path_isabs: LOAD_FAST 0 (path)
_path_isabs: LOAD_METHOD 0 (startswith)
_path_isabs: LOAD_GLOBAL 1 (path_separators)
_path_isabs: CALL_METHOD 1
_path_isabs: RETURN_VALUE 0
spec_from_file_location: POP_JUMP_IF_TRUE 60 (to 120)
spec_from_file_location: LOAD_GLOBAL 9 (_bootstrap)
spec_from_file_location: LOAD_METHOD 10 (ModuleSpec)
spec_from_file_location: LOAD_FAST 0 (name)
spec_from_file_location: LOAD_FAST 2 (loader)
spec_from_file_location: LOAD_FAST 1 (location)
spec_from_file_location: LOAD_CONST 4 (('origin',))
spec_from_file_location: CALL_METHOD_KW 3
__init__: LOAD_FAST 1 (name)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (name)
__init__: LOAD_FAST 2 (loader)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (loader)
__init__: LOAD_FAST 3 (origin)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 2 (origin)
__init__: LOAD_FAST 4 (loader_state)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 3 (loader_state)
__init__: LOAD_FAST 5 (is_package)
__init__: POP_JUMP_IF_FALSE 16 (to 32)
__init__: LOAD_CONST 0 (None)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 4 (submodule_search_locations)
__init__: BUILD_LIST 0
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 5 (_uninitialized_submodules)
__init__: LOAD_CONST 1 (False)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 6 (_set_fileattr)
__init__: LOAD_CONST 0 (None)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 7 (_cached)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
spec_from_file_location: STORE_FAST 4 (spec)
spec_from_file_location: LOAD_CONST 5 (True)
spec_from_file_location: LOAD_FAST 4 (spec)
spec_from_file_location: STORE_ATTR 11 (_set_fileattr)
spec_from_file_location: LOAD_FAST 2 (loader)
spec_from_file_location: LOAD_CONST 1 (None)
spec_from_file_location: IS_OP 0
spec_from_file_location: POP_JUMP_IF_FALSE 101 (to 202)
spec_from_file_location: LOAD_FAST 3 (submodule_search_locations)
spec_from_file_location: LOAD_GLOBAL 16 (_POPULATE)
spec_from_file_location: IS_OP 0
spec_from_file_location: POP_JUMP_IF_FALSE 134 (to 268)
spec_from_file_location: LOAD_FAST 3 (submodule_search_locations)
spec_from_file_location: LOAD_FAST 4 (spec)
spec_from_file_location: STORE_ATTR 18 (submodule_search_locations)
spec_from_file_location: LOAD_FAST 4 (spec)
spec_from_file_location: LOAD_ATTR 18 (submodule_search_locations)
spec_from_file_location: BUILD_LIST 0
spec_from_file_location: COMPARE_OP 2 (==)
spec_from_file_location: POP_JUMP_IF_FALSE 156 (to 312)
spec_from_file_location: LOAD_FAST 4 (spec)
spec_from_file_location: RETURN_VALUE 0
_get_spec: RETURN_VALUE 0
find_spec: ROT_TWO 0
find_spec: POP_TOP 0
find_spec: RETURN_VALUE 0
_get_spec: STORE_FAST 7 (spec)
_get_spec: JUMP_FORWARD 6 (to 76)
_get_spec: LOAD_FAST 7 (spec)
_get_spec: LOAD_CONST 1 (None)
_get_spec: IS_OP 0
_get_spec: POP_JUMP_IF_FALSE 44 (to 88)
_get_spec: LOAD_FAST 7 (spec)
_get_spec: LOAD_ATTR 6 (loader)
_get_spec: LOAD_CONST 1 (None)
_get_spec: IS_OP 1
_get_spec: POP_JUMP_IF_FALSE 53 (to 106)
_get_spec: LOAD_FAST 7 (spec)
_get_spec: ROT_TWO 0
_get_spec: POP_TOP 0
_get_spec: RETURN_VALUE 0
find_spec: STORE_FAST 4 (spec)
find_spec: LOAD_FAST 4 (spec)
find_spec: LOAD_CONST 1 (None)
find_spec: IS_OP 0
find_spec: POP_JUMP_IF_FALSE 20 (to 40)
find_spec: LOAD_FAST 4 (spec)
find_spec: LOAD_ATTR 3 (loader)
find_spec: LOAD_CONST 1 (None)
find_spec: IS_OP 0
find_spec: POP_JUMP_IF_FALSE 45 (to 90)
find_spec: LOAD_FAST 4 (spec)
find_spec: RETURN_VALUE 0
_find_spec: STORE_FAST 7 (spec)
_find_spec: JUMP_FORWARD 29 (to 142)
_find_spec: LOAD_CONST 1 (None)
_find_spec: DUP_TOP 0
_find_spec: DUP_TOP 0
_find_spec: CALL_FUNCTION 3
__exit__: LOAD_GLOBAL 0 (_imp)
__exit__: LOAD_METHOD 1 (release_lock)
__exit__: CALL_METHOD 0
__exit__: POP_TOP 0
__exit__: LOAD_CONST 1 (None)
__exit__: RETURN_VALUE 0
_find_spec: POP_TOP 0
_find_spec: JUMP_ABSOLUTE 89 (to 178)
_find_spec: LOAD_FAST 7 (spec)
_find_spec: LOAD_CONST 1 (None)
_find_spec: IS_OP 1
_find_spec: POP_JUMP_IF_FALSE 26 (to 52)
_find_spec: LOAD_FAST 4 (is_reload)
_find_spec: POP_JUMP_IF_TRUE 137 (to 274)
_find_spec: LOAD_FAST 0 (name)
_find_spec: LOAD_GLOBAL 0 (sys)
_find_spec: LOAD_ATTR 6 (modules)
_find_spec: CONTAINS_OP 0
_find_spec: POP_JUMP_IF_FALSE 137 (to 274)
_find_spec: LOAD_FAST 7 (spec)
_find_spec: ROT_TWO 0
_find_spec: POP_TOP 0
_find_spec: RETURN_VALUE 0
_find_and_load_unlocked: STORE_FAST 8 (spec)
_find_and_load_unlocked: LOAD_FAST 8 (spec)
_find_and_load_unlocked: LOAD_CONST 0 (None)
_find_and_load_unlocked: IS_OP 0
_find_and_load_unlocked: POP_JUMP_IF_FALSE 96 (to 192)
_find_and_load_unlocked: LOAD_FAST 4 (parent_spec)
_find_and_load_unlocked: POP_JUMP_IF_FALSE 104 (to 208)
_find_and_load_unlocked: NOP 0
_find_and_load_unlocked: LOAD_GLOBAL 13 (_load_unlocked)
_find_and_load_unlocked: LOAD_FAST 8 (spec)
_find_and_load_unlocked: CALL_FUNCTION 1
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 0 (loader)
_load_unlocked: LOAD_CONST 0 (None)
_load_unlocked: IS_OP 1
_load_unlocked: POP_JUMP_IF_FALSE 29 (to 58)
_load_unlocked: LOAD_GLOBAL 1 (hasattr)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 0 (loader)
_load_unlocked: LOAD_CONST 1 ('exec_module')
_load_unlocked: CALL_FUNCTION 2
_load_unlocked: POP_JUMP_IF_TRUE 29 (to 58)
_load_unlocked: LOAD_GLOBAL 7 (module_from_spec)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: CALL_FUNCTION 1
module_from_spec: LOAD_CONST 1 (None)
module_from_spec: STORE_FAST 1 (module)
module_from_spec: LOAD_GLOBAL 0 (hasattr)
module_from_spec: LOAD_FAST 0 (spec)
module_from_spec: LOAD_ATTR 1 (loader)
module_from_spec: LOAD_CONST 2 ('create_module')
module_from_spec: CALL_FUNCTION 2
module_from_spec: POP_JUMP_IF_FALSE 15 (to 30)
module_from_spec: LOAD_FAST 0 (spec)
module_from_spec: LOAD_ATTR 1 (loader)
module_from_spec: LOAD_METHOD 2 (create_module)
module_from_spec: LOAD_FAST 0 (spec)
module_from_spec: CALL_METHOD 1
create_module: LOAD_CONST 1 (None)
create_module: RETURN_VALUE 0
module_from_spec: STORE_FAST 1 (module)
module_from_spec: JUMP_FORWARD 10 (to 48)
module_from_spec: LOAD_FAST 1 (module)
module_from_spec: LOAD_CONST 1 (None)
module_from_spec: IS_OP 0
module_from_spec: POP_JUMP_IF_FALSE 34 (to 68)
module_from_spec: LOAD_GLOBAL 4 (_new_module)
module_from_spec: LOAD_FAST 0 (spec)
module_from_spec: LOAD_ATTR 5 (name)
module_from_spec: CALL_FUNCTION 1
_new_module: LOAD_GLOBAL 0 (type)
_new_module: LOAD_GLOBAL 1 (sys)
_new_module: CALL_FUNCTION 1
_new_module: LOAD_FAST 0 (name)
_new_module: CALL_FUNCTION 1
_new_module: RETURN_VALUE 0
module_from_spec: STORE_FAST 1 (module)
module_from_spec: LOAD_GLOBAL 6 (_init_module_attrs)
module_from_spec: LOAD_FAST 0 (spec)
module_from_spec: LOAD_FAST 1 (module)
module_from_spec: CALL_FUNCTION 2
_init_module_attrs: LOAD_FAST 2 (override)
_init_module_attrs: POP_JUMP_IF_TRUE 10 (to 20)
_init_module_attrs: LOAD_GLOBAL 0 (getattr)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: LOAD_CONST 1 ('__name__')
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: CALL_FUNCTION 3
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 28 (to 56)
_init_module_attrs: LOAD_FAST 2 (override)
_init_module_attrs: POP_JUMP_IF_TRUE 38 (to 76)
_init_module_attrs: LOAD_GLOBAL 0 (getattr)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: LOAD_CONST 2 ('__loader__')
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: CALL_FUNCTION 3
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 91 (to 182)
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 4 (loader)
_init_module_attrs: STORE_FAST 3 (loader)
_init_module_attrs: LOAD_FAST 3 (loader)
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 74 (to 148)
_init_module_attrs: NOP 0
_init_module_attrs: LOAD_FAST 3 (loader)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: STORE_ATTR 12 (__loader__)
_init_module_attrs: JUMP_FORWARD 12 (to 180)
_init_module_attrs: LOAD_FAST 2 (override)
_init_module_attrs: POP_JUMP_IF_TRUE 101 (to 202)
_init_module_attrs: LOAD_GLOBAL 0 (getattr)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: LOAD_CONST 3 ('__package__')
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: CALL_FUNCTION 3
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 119 (to 238)
_init_module_attrs: NOP 0
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 13 (parent)
parent: LOAD_FAST 0 (self)
parent: LOAD_ATTR 0 (submodule_search_locations)
parent: LOAD_CONST 1 (None)
parent: IS_OP 0
parent: POP_JUMP_IF_FALSE 13 (to 26)
parent: LOAD_FAST 0 (self)
parent: LOAD_ATTR 1 (name)
parent: RETURN_VALUE 0
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: STORE_ATTR 14 (__package__)
_init_module_attrs: JUMP_FORWARD 12 (to 236)
_init_module_attrs: NOP 0
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: STORE_ATTR 15 (__spec__)
_init_module_attrs: JUMP_FORWARD 12 (to 270)
_init_module_attrs: LOAD_FAST 2 (override)
_init_module_attrs: POP_JUMP_IF_TRUE 146 (to 292)
_init_module_attrs: LOAD_GLOBAL 0 (getattr)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: LOAD_CONST 4 ('__path__')
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: CALL_FUNCTION 3
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 169 (to 338)
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 5 (submodule_search_locations)
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 1
_init_module_attrs: POP_JUMP_IF_FALSE 169 (to 338)
_init_module_attrs: NOP 0
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 5 (submodule_search_locations)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: STORE_ATTR 16 (__path__)
_init_module_attrs: JUMP_FORWARD 12 (to 336)
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 17 (has_location)
has_location: LOAD_FAST 0 (self)
has_location: LOAD_ATTR 0 (_set_fileattr)
has_location: RETURN_VALUE 0
_init_module_attrs: POP_JUMP_IF_FALSE 233 (to 466)
_init_module_attrs: LOAD_FAST 2 (override)
_init_module_attrs: POP_JUMP_IF_TRUE 182 (to 364)
_init_module_attrs: LOAD_GLOBAL 0 (getattr)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: LOAD_CONST 5 ('__file__')
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: CALL_FUNCTION 3
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 200 (to 400)
_init_module_attrs: NOP 0
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 18 (origin)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: STORE_ATTR 11 (__file__)
_init_module_attrs: JUMP_FORWARD 12 (to 398)
_init_module_attrs: LOAD_FAST 2 (override)
_init_module_attrs: POP_JUMP_IF_TRUE 210 (to 420)
_init_module_attrs: LOAD_GLOBAL 0 (getattr)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: LOAD_CONST 6 ('__cached__')
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: CALL_FUNCTION 3
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 233 (to 466)
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 19 (cached)
cached: LOAD_FAST 0 (self)
cached: LOAD_ATTR 0 (_cached)
cached: LOAD_CONST 0 (None)
cached: IS_OP 0
cached: POP_JUMP_IF_FALSE 26 (to 52)
cached: LOAD_FAST 0 (self)
cached: LOAD_ATTR 1 (origin)
cached: LOAD_CONST 0 (None)
cached: IS_OP 1
cached: POP_JUMP_IF_FALSE 26 (to 52)
cached: LOAD_FAST 0 (self)
cached: LOAD_ATTR 2 (_set_fileattr)
cached: POP_JUMP_IF_FALSE 26 (to 52)
cached: LOAD_GLOBAL 3 (_bootstrap_external)
cached: LOAD_CONST 0 (None)
cached: IS_OP 0
cached: POP_JUMP_IF_FALSE 19 (to 38)
cached: LOAD_GLOBAL 3 (_bootstrap_external)
cached: LOAD_METHOD 5 (_get_cached)
cached: LOAD_FAST 0 (self)
cached: LOAD_ATTR 1 (origin)
cached: CALL_METHOD 1
_get_cached: LOAD_FAST 0 (filename)
_get_cached: LOAD_METHOD 0 (endswith)
_get_cached: LOAD_GLOBAL 1 (tuple)
_get_cached: LOAD_GLOBAL 2 (SOURCE_SUFFIXES)
_get_cached: CALL_FUNCTION 1
_get_cached: CALL_METHOD 1
_get_cached: POP_JUMP_IF_FALSE 25 (to 50)
_get_cached: NOP 0
_get_cached: LOAD_GLOBAL 3 (cache_from_source)
_get_cached: LOAD_FAST 0 (filename)
_get_cached: CALL_FUNCTION 1
cache_from_source: LOAD_FAST 1 (debug_override)
cache_from_source: LOAD_CONST 1 (None)
cache_from_source: IS_OP 1
cache_from_source: POP_JUMP_IF_FALSE 26 (to 52)
cache_from_source: LOAD_GLOBAL 4 (_os)
cache_from_source: LOAD_METHOD 5 (fspath)
cache_from_source: LOAD_FAST 0 (path)
cache_from_source: CALL_METHOD 1
cache_from_source: STORE_FAST 0 (path)
cache_from_source: LOAD_GLOBAL 6 (_path_split)
cache_from_source: LOAD_FAST 0 (path)
cache_from_source: CALL_FUNCTION 1
_path_split: LOAD_GLOBAL 0 (max)
_path_split: LOAD_CLOSURE 0 (path)
_path_split: BUILD_TUPLE 1
_path_split: LOAD_CONST 1 (<code object <genexpr> at 0x0000000158824ec8, file "<frozen importlib._bootstrap_external>", line 134>)
_path_split: MAKE_FUNCTION 8
_path_split: LOAD_GLOBAL 1 (path_separators)
_path_split: GET_ITER 0
_path_split: CALL_FUNCTION 1
_path_split: CALL_FUNCTION 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 8 (to 18)
<genexpr>: STORE_FAST 1 (p)
<genexpr>: LOAD_DEREF 0 (path)
<genexpr>: LOAD_METHOD 0 (rfind)
<genexpr>: LOAD_FAST 1 (p)
<genexpr>: CALL_METHOD 1
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 8 (to 18)
<genexpr>: LOAD_CONST 0 (None)
<genexpr>: RETURN_VALUE 0
_path_split: STORE_FAST 1 (i)
_path_split: LOAD_FAST 1 (i)
_path_split: LOAD_CONST 2 (0)
_path_split: COMPARE_OP 0 (<)
_path_split: POP_JUMP_IF_FALSE 18 (to 36)
_path_split: LOAD_DEREF 0 (path)
_path_split: LOAD_CONST 4 (None)
_path_split: LOAD_FAST 1 (i)
_path_split: BUILD_SLICE 2
_path_split: BINARY_SUBSCR 0
_path_split: LOAD_DEREF 0 (path)
_path_split: LOAD_FAST 1 (i)
_path_split: LOAD_CONST 5 (1)
_path_split: BINARY_ADD 0
_path_split: LOAD_CONST 4 (None)
_path_split: BUILD_SLICE 2
_path_split: BINARY_SUBSCR 0
_path_split: BUILD_TUPLE 2
_path_split: RETURN_VALUE 0
cache_from_source: UNPACK_SEQUENCE 2
cache_from_source: STORE_FAST 4 (head)
cache_from_source: STORE_FAST 5 (tail)
cache_from_source: LOAD_FAST 5 (tail)
cache_from_source: LOAD_METHOD 7 (rpartition)
cache_from_source: LOAD_CONST 6 ('.')
cache_from_source: CALL_METHOD 1
cache_from_source: UNPACK_SEQUENCE 3
cache_from_source: STORE_FAST 6 (base)
cache_from_source: STORE_FAST 7 (sep)
cache_from_source: STORE_FAST 8 (rest)
cache_from_source: LOAD_GLOBAL 8 (sys)
cache_from_source: LOAD_ATTR 9 (implementation)
cache_from_source: LOAD_ATTR 10 (cache_tag)
cache_from_source: STORE_FAST 9 (tag)
cache_from_source: LOAD_FAST 9 (tag)
cache_from_source: LOAD_CONST 1 (None)
cache_from_source: IS_OP 0
cache_from_source: POP_JUMP_IF_FALSE 57 (to 114)
cache_from_source: LOAD_CONST 4 ('')
cache_from_source: LOAD_METHOD 12 (join)
cache_from_source: LOAD_FAST 6 (base)
cache_from_source: POP_JUMP_IF_FALSE 63 (to 126)
cache_from_source: LOAD_FAST 6 (base)
cache_from_source: JUMP_FORWARD 1 (to 126)
cache_from_source: LOAD_FAST 7 (sep)
cache_from_source: LOAD_FAST 9 (tag)
cache_from_source: BUILD_LIST 3
cache_from_source: CALL_METHOD 1
cache_from_source: STORE_FAST 10 (almost_filename)
cache_from_source: LOAD_FAST 2 (optimization)
cache_from_source: LOAD_CONST 1 (None)
cache_from_source: IS_OP 0
cache_from_source: POP_JUMP_IF_FALSE 86 (to 172)
cache_from_source: LOAD_GLOBAL 8 (sys)
cache_from_source: LOAD_ATTR 13 (flags)
cache_from_source: LOAD_ATTR 14 (optimize)
cache_from_source: LOAD_CONST 8 (0)
cache_from_source: COMPARE_OP 2 (==)
cache_from_source: POP_JUMP_IF_FALSE 82 (to 164)
cache_from_source: LOAD_CONST 4 ('')
cache_from_source: STORE_FAST 2 (optimization)
cache_from_source: JUMP_FORWARD 4 (to 170)
cache_from_source: LOAD_GLOBAL 15 (str)
cache_from_source: LOAD_FAST 2 (optimization)
cache_from_source: CALL_FUNCTION 1
cache_from_source: STORE_FAST 2 (optimization)
cache_from_source: LOAD_FAST 2 (optimization)
cache_from_source: LOAD_CONST 4 ('')
cache_from_source: COMPARE_OP 3 (!=)
cache_from_source: POP_JUMP_IF_FALSE 112 (to 224)
cache_from_source: LOAD_FAST 10 (almost_filename)
cache_from_source: LOAD_GLOBAL 20 (BYTECODE_SUFFIXES)
cache_from_source: LOAD_CONST 8 (0)
cache_from_source: BINARY_SUBSCR 0
cache_from_source: BINARY_ADD 0
cache_from_source: STORE_FAST 11 (filename)
cache_from_source: LOAD_GLOBAL 8 (sys)
cache_from_source: LOAD_ATTR 21 (pycache_prefix)
cache_from_source: LOAD_CONST 1 (None)
cache_from_source: IS_OP 1
cache_from_source: POP_JUMP_IF_FALSE 162 (to 324)
cache_from_source: LOAD_GLOBAL 23 (_path_join)
cache_from_source: LOAD_FAST 4 (head)
cache_from_source: LOAD_GLOBAL 27 (_PYCACHE)
cache_from_source: LOAD_FAST 11 (filename)
cache_from_source: CALL_FUNCTION 3
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
cache_from_source: RETURN_VALUE 0
_get_cached: RETURN_VALUE 0
cached: LOAD_FAST 0 (self)
cached: STORE_ATTR 0 (_cached)
cached: LOAD_FAST 0 (self)
cached: LOAD_ATTR 0 (_cached)
cached: RETURN_VALUE 0
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 1
_init_module_attrs: POP_JUMP_IF_FALSE 233 (to 466)
_init_module_attrs: NOP 0
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 19 (cached)
cached: LOAD_FAST 0 (self)
cached: LOAD_ATTR 0 (_cached)
cached: LOAD_CONST 0 (None)
cached: IS_OP 0
cached: POP_JUMP_IF_FALSE 26 (to 52)
cached: LOAD_FAST 0 (self)
cached: LOAD_ATTR 0 (_cached)
cached: RETURN_VALUE 0
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: STORE_ATTR 20 (__cached__)
_init_module_attrs: JUMP_FORWARD 12 (to 464)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: RETURN_VALUE 0
module_from_spec: POP_TOP 0
module_from_spec: LOAD_FAST 1 (module)
module_from_spec: RETURN_VALUE 0
_load_unlocked: STORE_FAST 2 (module)
_load_unlocked: LOAD_CONST 3 (True)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: STORE_ATTR 8 (_initializing)
_load_unlocked: NOP 0
_load_unlocked: LOAD_FAST 2 (module)
_load_unlocked: LOAD_GLOBAL 9 (sys)
_load_unlocked: LOAD_ATTR 10 (modules)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 11 (name)
_load_unlocked: STORE_SUBSCR 0
_load_unlocked: NOP 0
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 0 (loader)
_load_unlocked: LOAD_CONST 0 (None)
_load_unlocked: IS_OP 0
_load_unlocked: POP_JUMP_IF_FALSE 61 (to 122)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 0 (loader)
_load_unlocked: LOAD_METHOD 14 (exec_module)
_load_unlocked: LOAD_FAST 2 (module)
_load_unlocked: CALL_METHOD 1
exec_module: LOAD_FAST 0 (self)
exec_module: LOAD_METHOD 0 (get_code)
exec_module: LOAD_FAST 1 (module)
exec_module: LOAD_ATTR 1 (__name__)
exec_module: CALL_METHOD 1
get_code: LOAD_FAST 0 (self)
get_code: LOAD_METHOD 0 (get_filename)
get_code: LOAD_FAST 1 (fullname)
get_code: CALL_METHOD 1
_check_name_wrapper: LOAD_FAST 1 (name)
_check_name_wrapper: LOAD_CONST 0 (None)
_check_name_wrapper: IS_OP 0
_check_name_wrapper: POP_JUMP_IF_FALSE 8 (to 16)
_check_name_wrapper: LOAD_FAST 0 (self)
_check_name_wrapper: LOAD_ATTR 0 (name)
_check_name_wrapper: LOAD_FAST 1 (name)
_check_name_wrapper: COMPARE_OP 3 (!=)
_check_name_wrapper: POP_JUMP_IF_FALSE 24 (to 48)
_check_name_wrapper: LOAD_DEREF 0 (method)
_check_name_wrapper: LOAD_FAST 0 (self)
_check_name_wrapper: LOAD_FAST 1 (name)
_check_name_wrapper: BUILD_LIST 2
_check_name_wrapper: LOAD_FAST 2 (args)
_check_name_wrapper: LIST_EXTEND 1
_check_name_wrapper: LIST_TO_TUPLE 0
_check_name_wrapper: LOAD_FAST 3 (kwargs)
_check_name_wrapper: CALL_FUNCTION_EX 1
get_filename: LOAD_FAST 0 (self)
get_filename: LOAD_ATTR 0 (path)
get_filename: RETURN_VALUE 0
_check_name_wrapper: RETURN_VALUE 0
get_code: STORE_FAST 2 (source_path)
get_code: LOAD_CONST 1 (None)
get_code: STORE_FAST 3 (source_mtime)
get_code: LOAD_CONST 1 (None)
get_code: STORE_FAST 4 (source_bytes)
get_code: LOAD_CONST 1 (None)
get_code: STORE_FAST 5 (source_hash)
get_code: LOAD_CONST 2 (False)
get_code: STORE_FAST 6 (hash_based)
get_code: LOAD_CONST 3 (True)
get_code: STORE_FAST 7 (check_source)
get_code: NOP 0
get_code: LOAD_GLOBAL 1 (cache_from_source)
get_code: LOAD_FAST 2 (source_path)
get_code: CALL_FUNCTION 1
cache_from_source: LOAD_FAST 1 (debug_override)
cache_from_source: LOAD_CONST 1 (None)
cache_from_source: IS_OP 1
cache_from_source: POP_JUMP_IF_FALSE 26 (to 52)
cache_from_source: LOAD_GLOBAL 4 (_os)
cache_from_source: LOAD_METHOD 5 (fspath)
cache_from_source: LOAD_FAST 0 (path)
cache_from_source: CALL_METHOD 1
cache_from_source: STORE_FAST 0 (path)
cache_from_source: LOAD_GLOBAL 6 (_path_split)
cache_from_source: LOAD_FAST 0 (path)
cache_from_source: CALL_FUNCTION 1
_path_split: LOAD_GLOBAL 0 (max)
_path_split: LOAD_CLOSURE 0 (path)
_path_split: BUILD_TUPLE 1
_path_split: LOAD_CONST 1 (<code object <genexpr> at 0x0000000158824ec8, file "<frozen importlib._bootstrap_external>", line 134>)
_path_split: MAKE_FUNCTION 8
_path_split: LOAD_GLOBAL 1 (path_separators)
_path_split: GET_ITER 0
_path_split: CALL_FUNCTION 1
_path_split: CALL_FUNCTION 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 8 (to 18)
<genexpr>: STORE_FAST 1 (p)
<genexpr>: LOAD_DEREF 0 (path)
<genexpr>: LOAD_METHOD 0 (rfind)
<genexpr>: LOAD_FAST 1 (p)
<genexpr>: CALL_METHOD 1
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 8 (to 18)
<genexpr>: LOAD_CONST 0 (None)
<genexpr>: RETURN_VALUE 0
_path_split: STORE_FAST 1 (i)
_path_split: LOAD_FAST 1 (i)
_path_split: LOAD_CONST 2 (0)
_path_split: COMPARE_OP 0 (<)
_path_split: POP_JUMP_IF_FALSE 18 (to 36)
_path_split: LOAD_DEREF 0 (path)
_path_split: LOAD_CONST 4 (None)
_path_split: LOAD_FAST 1 (i)
_path_split: BUILD_SLICE 2
_path_split: BINARY_SUBSCR 0
_path_split: LOAD_DEREF 0 (path)
_path_split: LOAD_FAST 1 (i)
_path_split: LOAD_CONST 5 (1)
_path_split: BINARY_ADD 0
_path_split: LOAD_CONST 4 (None)
_path_split: BUILD_SLICE 2
_path_split: BINARY_SUBSCR 0
_path_split: BUILD_TUPLE 2
_path_split: RETURN_VALUE 0
cache_from_source: UNPACK_SEQUENCE 2
cache_from_source: STORE_FAST 4 (head)
cache_from_source: STORE_FAST 5 (tail)
cache_from_source: LOAD_FAST 5 (tail)
cache_from_source: LOAD_METHOD 7 (rpartition)
cache_from_source: LOAD_CONST 6 ('.')
cache_from_source: CALL_METHOD 1
cache_from_source: UNPACK_SEQUENCE 3
cache_from_source: STORE_FAST 6 (base)
cache_from_source: STORE_FAST 7 (sep)
cache_from_source: STORE_FAST 8 (rest)
cache_from_source: LOAD_GLOBAL 8 (sys)
cache_from_source: LOAD_ATTR 9 (implementation)
cache_from_source: LOAD_ATTR 10 (cache_tag)
cache_from_source: STORE_FAST 9 (tag)
cache_from_source: LOAD_FAST 9 (tag)
cache_from_source: LOAD_CONST 1 (None)
cache_from_source: IS_OP 0
cache_from_source: POP_JUMP_IF_FALSE 57 (to 114)
cache_from_source: LOAD_CONST 4 ('')
cache_from_source: LOAD_METHOD 12 (join)
cache_from_source: LOAD_FAST 6 (base)
cache_from_source: POP_JUMP_IF_FALSE 63 (to 126)
cache_from_source: LOAD_FAST 6 (base)
cache_from_source: JUMP_FORWARD 1 (to 126)
cache_from_source: LOAD_FAST 7 (sep)
cache_from_source: LOAD_FAST 9 (tag)
cache_from_source: BUILD_LIST 3
cache_from_source: CALL_METHOD 1
cache_from_source: STORE_FAST 10 (almost_filename)
cache_from_source: LOAD_FAST 2 (optimization)
cache_from_source: LOAD_CONST 1 (None)
cache_from_source: IS_OP 0
cache_from_source: POP_JUMP_IF_FALSE 86 (to 172)
cache_from_source: LOAD_GLOBAL 8 (sys)
cache_from_source: LOAD_ATTR 13 (flags)
cache_from_source: LOAD_ATTR 14 (optimize)
cache_from_source: LOAD_CONST 8 (0)
cache_from_source: COMPARE_OP 2 (==)
cache_from_source: POP_JUMP_IF_FALSE 82 (to 164)
cache_from_source: LOAD_CONST 4 ('')
cache_from_source: STORE_FAST 2 (optimization)
cache_from_source: JUMP_FORWARD 4 (to 170)
cache_from_source: LOAD_GLOBAL 15 (str)
cache_from_source: LOAD_FAST 2 (optimization)
cache_from_source: CALL_FUNCTION 1
cache_from_source: STORE_FAST 2 (optimization)
cache_from_source: LOAD_FAST 2 (optimization)
cache_from_source: LOAD_CONST 4 ('')
cache_from_source: COMPARE_OP 3 (!=)
cache_from_source: POP_JUMP_IF_FALSE 112 (to 224)
cache_from_source: LOAD_FAST 10 (almost_filename)
cache_from_source: LOAD_GLOBAL 20 (BYTECODE_SUFFIXES)
cache_from_source: LOAD_CONST 8 (0)
cache_from_source: BINARY_SUBSCR 0
cache_from_source: BINARY_ADD 0
cache_from_source: STORE_FAST 11 (filename)
cache_from_source: LOAD_GLOBAL 8 (sys)
cache_from_source: LOAD_ATTR 21 (pycache_prefix)
cache_from_source: LOAD_CONST 1 (None)
cache_from_source: IS_OP 1
cache_from_source: POP_JUMP_IF_FALSE 162 (to 324)
cache_from_source: LOAD_GLOBAL 23 (_path_join)
cache_from_source: LOAD_FAST 4 (head)
cache_from_source: LOAD_GLOBAL 27 (_PYCACHE)
cache_from_source: LOAD_FAST 11 (filename)
cache_from_source: CALL_FUNCTION 3
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
cache_from_source: RETURN_VALUE 0
get_code: STORE_FAST 8 (bytecode_path)
get_code: NOP 0
get_code: LOAD_FAST 0 (self)
get_code: LOAD_METHOD 2 (path_stats)
get_code: LOAD_FAST 2 (source_path)
get_code: CALL_METHOD 1
path_stats: LOAD_GLOBAL 0 (_path_stat)
path_stats: LOAD_FAST 1 (path)
path_stats: CALL_FUNCTION 1
_path_stat: LOAD_GLOBAL 0 (_os)
_path_stat: LOAD_METHOD 1 (stat)
_path_stat: LOAD_FAST 0 (path)
_path_stat: CALL_METHOD 1
_path_stat: RETURN_VALUE 0
path_stats: STORE_FAST 2 (st)
path_stats: LOAD_FAST 2 (st)
path_stats: LOAD_ATTR 1 (st_mtime)
path_stats: LOAD_FAST 2 (st)
path_stats: LOAD_ATTR 2 (st_size)
path_stats: LOAD_CONST 1 (('mtime', 'size'))
path_stats: BUILD_CONST_KEY_MAP 2
path_stats: RETURN_VALUE 0
get_code: STORE_FAST 9 (st)
get_code: LOAD_GLOBAL 3 (int)
get_code: LOAD_FAST 9 (st)
get_code: LOAD_CONST 4 ('mtime')
get_code: BINARY_SUBSCR 0
get_code: CALL_FUNCTION 1
get_code: STORE_FAST 3 (source_mtime)
get_code: NOP 0
get_code: LOAD_FAST 0 (self)
get_code: LOAD_METHOD 4 (get_data)
get_code: LOAD_FAST 8 (bytecode_path)
get_code: CALL_METHOD 1
get_data: LOAD_GLOBAL 0 (isinstance)
get_data: LOAD_FAST 0 (self)
get_data: LOAD_GLOBAL 1 (SourceLoader)
get_data: LOAD_GLOBAL 2 (SourcelessFileLoader)
get_data: LOAD_GLOBAL 3 (ExtensionFileLoader)
get_data: BUILD_TUPLE 3
get_data: CALL_FUNCTION 2
get_data: POP_JUMP_IF_FALSE 39 (to 78)
get_data: LOAD_GLOBAL 4 (_io)
get_data: LOAD_METHOD 5 (open_code)
get_data: LOAD_GLOBAL 6 (str)
get_data: LOAD_FAST 1 (path)
get_data: CALL_FUNCTION 1
get_data: CALL_METHOD 1
get_data: <53> 0
get_data: STORE_FAST 2 (file)
get_data: LOAD_FAST 2 (file)
get_data: LOAD_METHOD 7 (read)
get_data: CALL_METHOD 0
get_data: ROT_TWO 0
get_data: LOAD_CONST 1 (None)
get_data: DUP_TOP 0
get_data: DUP_TOP 0
get_data: CALL_FUNCTION 3
get_data: POP_TOP 0
get_data: RETURN_VALUE 0
get_code: STORE_FAST 10 (data)
get_code: LOAD_FAST 1 (fullname)
get_code: LOAD_FAST 8 (bytecode_path)
get_code: LOAD_CONST 5 (('name', 'path'))
get_code: BUILD_CONST_KEY_MAP 2
get_code: STORE_FAST 11 (exc_details)
get_code: NOP 0
get_code: LOAD_GLOBAL 5 (_classify_pyc)
get_code: LOAD_FAST 10 (data)
get_code: LOAD_FAST 1 (fullname)
get_code: LOAD_FAST 11 (exc_details)
get_code: CALL_FUNCTION 3
_classify_pyc: LOAD_FAST 0 (data)
_classify_pyc: LOAD_CONST 1 (None)
_classify_pyc: LOAD_CONST 2 (4)
_classify_pyc: BUILD_SLICE 2
_classify_pyc: BINARY_SUBSCR 0
_classify_pyc: STORE_FAST 3 (magic)
_classify_pyc: LOAD_FAST 3 (magic)
_classify_pyc: LOAD_GLOBAL 0 (MAGIC_NUMBER)
_classify_pyc: COMPARE_OP 3 (!=)
_classify_pyc: POP_JUMP_IF_FALSE 30 (to 60)
_classify_pyc: LOAD_GLOBAL 4 (len)
_classify_pyc: LOAD_FAST 0 (data)
_classify_pyc: CALL_FUNCTION 1
_classify_pyc: LOAD_CONST 6 (16)
_classify_pyc: COMPARE_OP 0 (<)
_classify_pyc: POP_JUMP_IF_FALSE 51 (to 102)
_classify_pyc: LOAD_GLOBAL 6 (_unpack_uint32)
_classify_pyc: LOAD_FAST 0 (data)
_classify_pyc: LOAD_CONST 2 (4)
_classify_pyc: LOAD_CONST 8 (8)
_classify_pyc: BUILD_SLICE 2
_classify_pyc: BINARY_SUBSCR 0
_classify_pyc: CALL_FUNCTION 1
_unpack_uint32: LOAD_GLOBAL 0 (len)
_unpack_uint32: LOAD_FAST 0 (data)
_unpack_uint32: CALL_FUNCTION 1
_unpack_uint32: LOAD_CONST 1 (4)
_unpack_uint32: COMPARE_OP 2 (==)
_unpack_uint32: POP_JUMP_IF_TRUE 8 (to 16)
_unpack_uint32: LOAD_GLOBAL 1 (int)
_unpack_uint32: LOAD_METHOD 2 (from_bytes)
_unpack_uint32: LOAD_FAST 0 (data)
_unpack_uint32: LOAD_CONST 2 ('little')
_unpack_uint32: CALL_METHOD 2
_unpack_uint32: RETURN_VALUE 0
_classify_pyc: STORE_FAST 5 (flags)
_classify_pyc: LOAD_FAST 5 (flags)
_classify_pyc: LOAD_CONST 9 (-4)
_classify_pyc: BINARY_AND 0
_classify_pyc: POP_JUMP_IF_FALSE 77 (to 154)
_classify_pyc: LOAD_FAST 5 (flags)
_classify_pyc: RETURN_VALUE 0
get_code: STORE_FAST 12 (flags)
get_code: LOAD_GLOBAL 6 (memoryview)
get_code: LOAD_FAST 10 (data)
get_code: CALL_FUNCTION 1
get_code: LOAD_CONST 6 (16)
get_code: LOAD_CONST 1 (None)
get_code: BUILD_SLICE 2
get_code: BINARY_SUBSCR 0
get_code: STORE_FAST 13 (bytes_data)
get_code: LOAD_FAST 12 (flags)
get_code: LOAD_CONST 7 (1)
get_code: BINARY_AND 0
get_code: LOAD_CONST 8 (0)
get_code: COMPARE_OP 3 (!=)
get_code: STORE_FAST 6 (hash_based)
get_code: LOAD_FAST 6 (hash_based)
get_code: POP_JUMP_IF_FALSE 103 (to 206)
get_code: LOAD_GLOBAL 12 (_validate_timestamp_pyc)
get_code: LOAD_FAST 10 (data)
get_code: LOAD_FAST 3 (source_mtime)
get_code: LOAD_FAST 9 (st)
get_code: LOAD_CONST 12 ('size')
get_code: BINARY_SUBSCR 0
get_code: LOAD_FAST 1 (fullname)
get_code: LOAD_FAST 11 (exc_details)
get_code: CALL_FUNCTION 5
_validate_timestamp_pyc: LOAD_GLOBAL 0 (_unpack_uint32)
_validate_timestamp_pyc: LOAD_FAST 0 (data)
_validate_timestamp_pyc: LOAD_CONST 1 (8)
_validate_timestamp_pyc: LOAD_CONST 2 (12)
_validate_timestamp_pyc: BUILD_SLICE 2
_validate_timestamp_pyc: BINARY_SUBSCR 0
_validate_timestamp_pyc: CALL_FUNCTION 1
_unpack_uint32: LOAD_GLOBAL 0 (len)
_unpack_uint32: LOAD_FAST 0 (data)
_unpack_uint32: CALL_FUNCTION 1
_unpack_uint32: LOAD_CONST 1 (4)
_unpack_uint32: COMPARE_OP 2 (==)
_unpack_uint32: POP_JUMP_IF_TRUE 8 (to 16)
_unpack_uint32: LOAD_GLOBAL 1 (int)
_unpack_uint32: LOAD_METHOD 2 (from_bytes)
_unpack_uint32: LOAD_FAST 0 (data)
_unpack_uint32: LOAD_CONST 2 ('little')
_unpack_uint32: CALL_METHOD 2
_unpack_uint32: RETURN_VALUE 0
_validate_timestamp_pyc: LOAD_FAST 1 (source_mtime)
_validate_timestamp_pyc: LOAD_CONST 3 (4294967295)
_validate_timestamp_pyc: BINARY_AND 0
_validate_timestamp_pyc: COMPARE_OP 3 (!=)
_validate_timestamp_pyc: POP_JUMP_IF_FALSE 29 (to 58)
_validate_timestamp_pyc: LOAD_FAST 2 (source_size)
_validate_timestamp_pyc: LOAD_CONST 6 (None)
_validate_timestamp_pyc: IS_OP 1
_validate_timestamp_pyc: POP_JUMP_IF_FALSE 56 (to 112)
_validate_timestamp_pyc: LOAD_GLOBAL 0 (_unpack_uint32)
_validate_timestamp_pyc: LOAD_FAST 0 (data)
_validate_timestamp_pyc: LOAD_CONST 2 (12)
_validate_timestamp_pyc: LOAD_CONST 7 (16)
_validate_timestamp_pyc: BUILD_SLICE 2
_validate_timestamp_pyc: BINARY_SUBSCR 0
_validate_timestamp_pyc: CALL_FUNCTION 1
_unpack_uint32: LOAD_GLOBAL 0 (len)
_unpack_uint32: LOAD_FAST 0 (data)
_unpack_uint32: CALL_FUNCTION 1
_unpack_uint32: LOAD_CONST 1 (4)
_unpack_uint32: COMPARE_OP 2 (==)
_unpack_uint32: POP_JUMP_IF_TRUE 8 (to 16)
_unpack_uint32: LOAD_GLOBAL 1 (int)
_unpack_uint32: LOAD_METHOD 2 (from_bytes)
_unpack_uint32: LOAD_FAST 0 (data)
_unpack_uint32: LOAD_CONST 2 ('little')
_unpack_uint32: CALL_METHOD 2
_unpack_uint32: RETURN_VALUE 0
_validate_timestamp_pyc: LOAD_FAST 2 (source_size)
_validate_timestamp_pyc: LOAD_CONST 3 (4294967295)
_validate_timestamp_pyc: BINARY_AND 0
_validate_timestamp_pyc: COMPARE_OP 3 (!=)
_validate_timestamp_pyc: POP_JUMP_IF_FALSE 54 (to 108)
_validate_timestamp_pyc: LOAD_CONST 6 (None)
_validate_timestamp_pyc: RETURN_VALUE 0
get_code: POP_TOP 0
get_code: LOAD_GLOBAL 13 (_bootstrap)
get_code: LOAD_METHOD 14 (_verbose_message)
get_code: LOAD_CONST 13 ('{} matches {}')
get_code: LOAD_FAST 8 (bytecode_path)
get_code: LOAD_FAST 2 (source_path)
get_code: CALL_METHOD 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
get_code: POP_TOP 0
get_code: LOAD_GLOBAL 15 (_compile_bytecode)
get_code: LOAD_FAST 13 (bytes_data)
get_code: LOAD_FAST 1 (fullname)
get_code: LOAD_FAST 8 (bytecode_path)
get_code: LOAD_FAST 2 (source_path)
get_code: LOAD_CONST 14 (('name', 'bytecode_path', 'source_path'))
get_code: CALL_FUNCTION_KW 4
_compile_bytecode: LOAD_GLOBAL 0 (marshal)
_compile_bytecode: LOAD_METHOD 1 (loads)
_compile_bytecode: LOAD_FAST 0 (data)
_compile_bytecode: CALL_METHOD 1
_compile_bytecode: STORE_FAST 4 (code)
_compile_bytecode: LOAD_GLOBAL 2 (isinstance)
_compile_bytecode: LOAD_FAST 4 (code)
_compile_bytecode: LOAD_GLOBAL 3 (_code_type)
_compile_bytecode: CALL_FUNCTION 2
_compile_bytecode: POP_JUMP_IF_FALSE 28 (to 56)
_compile_bytecode: LOAD_GLOBAL 4 (_bootstrap)
_compile_bytecode: LOAD_METHOD 5 (_verbose_message)
_compile_bytecode: LOAD_CONST 1 ('code object from {!r}')
_compile_bytecode: LOAD_FAST 2 (bytecode_path)
_compile_bytecode: CALL_METHOD 2
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
_compile_bytecode: POP_TOP 0
_compile_bytecode: LOAD_FAST 3 (source_path)
_compile_bytecode: LOAD_CONST 2 (None)
_compile_bytecode: IS_OP 1
_compile_bytecode: POP_JUMP_IF_FALSE 26 (to 52)
_compile_bytecode: LOAD_GLOBAL 6 (_imp)
_compile_bytecode: LOAD_METHOD 7 (_fix_co_filename)
_compile_bytecode: LOAD_FAST 4 (code)
_compile_bytecode: LOAD_FAST 3 (source_path)
_compile_bytecode: CALL_METHOD 2
_compile_bytecode: POP_TOP 0
_compile_bytecode: LOAD_FAST 4 (code)
_compile_bytecode: RETURN_VALUE 0
get_code: RETURN_VALUE 0
exec_module: STORE_FAST 2 (code)
exec_module: LOAD_FAST 2 (code)
exec_module: LOAD_CONST 1 (None)
exec_module: IS_OP 0
exec_module: POP_JUMP_IF_FALSE 18 (to 36)
exec_module: LOAD_GLOBAL 4 (_bootstrap)
exec_module: LOAD_METHOD 5 (_call_with_frames_removed)
exec_module: LOAD_GLOBAL 6 (exec)
exec_module: LOAD_FAST 2 (code)
exec_module: LOAD_FAST 1 (module)
exec_module: LOAD_ATTR 7 (__dict__)
exec_module: CALL_METHOD 3
_call_with_frames_removed: LOAD_FAST 0 (f)
_call_with_frames_removed: LOAD_FAST 1 (args)
_call_with_frames_removed: LOAD_FAST 2 (kwds)
_call_with_frames_removed: CALL_FUNCTION_EX 1
<module>: LOAD_CONST 0 (' Standard "encodings" Package\n\n Standard Python encoding modules are stored in this package\n directory.\n\n Codec modules must have names corresponding to normalized encoding\n names as defined in the normalize_encoding() function below, e.g.\n \'utf-8\' must be implemented by the module \'utf_8.py\'.\n\n Each codec module must export the following interface:\n\n * getregentry() -> codecs.CodecInfo object\n The getregentry() API must return a CodecInfo object with encoder, decoder,\n incrementalencoder, incrementaldecoder, streamwriter and streamreader\n attributes which adhere to the Python Codec Interface Standard.\n\n In addition, a module may optionally also define the following\n APIs which are then used by the package\'s codec search function:\n\n * getaliases() -> sequence of encoding name strings to use as aliases\n\n Alias names returned by getaliases() must be normalized encoding\n names as defined by normalize_encoding().\n\nWritten by Marc-Andre Lemburg (mal@lemburg.com).\n\n(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.\n\n')
<module>: STORE_NAME 0 (__doc__)
<module>: LOAD_CONST 1 (0)
<module>: LOAD_CONST 2 (None)
<module>: IMPORT_NAME 1 (codecs)
__import__: LOAD_FAST 4 (level)
__import__: LOAD_CONST 1 (0)
__import__: COMPARE_OP 2 (==)
__import__: POP_JUMP_IF_FALSE 9 (to 18)
__import__: LOAD_GLOBAL 0 (_gcd_import)
__import__: LOAD_FAST 0 (name)
__import__: CALL_FUNCTION 1
_gcd_import: LOAD_GLOBAL 0 (_sanity_check)
_gcd_import: LOAD_FAST 0 (name)
_gcd_import: LOAD_FAST 1 (package)
_gcd_import: LOAD_FAST 2 (level)
_gcd_import: CALL_FUNCTION 3
_sanity_check: LOAD_GLOBAL 0 (isinstance)
_sanity_check: LOAD_FAST 0 (name)
_sanity_check: LOAD_GLOBAL 1 (str)
_sanity_check: CALL_FUNCTION 2
_sanity_check: POP_JUMP_IF_TRUE 14 (to 28)
_sanity_check: LOAD_FAST 2 (level)
_sanity_check: LOAD_CONST 2 (0)
_sanity_check: COMPARE_OP 0 (<)
_sanity_check: POP_JUMP_IF_FALSE 22 (to 44)
_sanity_check: LOAD_FAST 2 (level)
_sanity_check: LOAD_CONST 2 (0)
_sanity_check: COMPARE_OP 4 (>)
_sanity_check: POP_JUMP_IF_FALSE 41 (to 82)
_sanity_check: LOAD_FAST 0 (name)
_sanity_check: POP_JUMP_IF_TRUE 53 (to 106)
_sanity_check: LOAD_CONST 7 (None)
_sanity_check: RETURN_VALUE 0
_gcd_import: POP_TOP 0
_gcd_import: LOAD_FAST 2 (level)
_gcd_import: LOAD_CONST 1 (0)
_gcd_import: COMPARE_OP 4 (>)
_gcd_import: POP_JUMP_IF_FALSE 16 (to 32)
_gcd_import: LOAD_GLOBAL 2 (_find_and_load)
_gcd_import: LOAD_FAST 0 (name)
_gcd_import: LOAD_GLOBAL 3 (_gcd_import)
_gcd_import: CALL_FUNCTION 2
_find_and_load: LOAD_GLOBAL 0 (sys)
_find_and_load: LOAD_ATTR 1 (modules)
_find_and_load: LOAD_METHOD 2 (get)
_find_and_load: LOAD_FAST 0 (name)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: CALL_METHOD 2
_find_and_load: STORE_FAST 2 (module)
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: IS_OP 0
_find_and_load: POP_JUMP_IF_TRUE 21 (to 42)
_find_and_load: LOAD_GLOBAL 5 (_ModuleLockManager)
_find_and_load: LOAD_FAST 0 (name)
_find_and_load: CALL_FUNCTION 1
__init__: LOAD_FAST 1 (name)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (_name)
__init__: LOAD_CONST 0 (None)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (_lock)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
_find_and_load: <53> 0
__enter__: LOAD_GLOBAL 0 (_get_module_lock)
__enter__: LOAD_FAST 0 (self)
__enter__: LOAD_ATTR 1 (_name)
__enter__: CALL_FUNCTION 1
_get_module_lock: LOAD_GLOBAL 0 (_imp)
_get_module_lock: LOAD_METHOD 1 (acquire_lock)
_get_module_lock: CALL_METHOD 0
_get_module_lock: POP_TOP 0
_get_module_lock: NOP 0
_get_module_lock: NOP 0
_get_module_lock: LOAD_GLOBAL 2 (_module_locks)
_get_module_lock: LOAD_FAST 0 (name)
_get_module_lock: BINARY_SUBSCR 0
_get_module_lock: BINARY_SUBSCR 0
_get_module_lock: PUSH_EXC_INFO 0
_get_module_lock: LOAD_GLOBAL 3 (KeyError)
_get_module_lock: CHECK_EXC_MATCH 0
_get_module_lock: POP_JUMP_IF_FALSE 22 (to 44)
_get_module_lock: POP_TOP 0
_get_module_lock: LOAD_CONST 1 (None)
_get_module_lock: STORE_FAST 1 (lock)
_get_module_lock: POP_EXCEPT 0
_get_module_lock: JUMP_FORWARD 5 (to 50)
_get_module_lock: LOAD_FAST 1 (lock)
_get_module_lock: LOAD_CONST 1 (None)
_get_module_lock: IS_OP 0
_get_module_lock: POP_JUMP_IF_FALSE 56 (to 112)
_get_module_lock: LOAD_GLOBAL 4 (_thread)
_get_module_lock: LOAD_CONST 1 (None)
_get_module_lock: IS_OP 0
_get_module_lock: POP_JUMP_IF_FALSE 39 (to 78)
_get_module_lock: LOAD_GLOBAL 6 (_ModuleLock)
_get_module_lock: LOAD_FAST 0 (name)
_get_module_lock: CALL_FUNCTION 1
__init__: LOAD_GLOBAL 0 (_thread)
__init__: LOAD_METHOD 1 (allocate_lock)
__init__: CALL_METHOD 0
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 2 (lock)
__init__: LOAD_GLOBAL 0 (_thread)
__init__: LOAD_METHOD 1 (allocate_lock)
__init__: CALL_METHOD 0
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 3 (wakeup)
__init__: LOAD_FAST 1 (name)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 4 (name)
__init__: LOAD_CONST 0 (None)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 5 (owner)
__init__: LOAD_CONST 1 (0)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 6 (count)
__init__: LOAD_CONST 1 (0)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 7 (waiters)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
_get_module_lock: STORE_FAST 1 (lock)
_get_module_lock: LOAD_FAST 0 (name)
_get_module_lock: BUILD_TUPLE 1
_get_module_lock: LOAD_CONST 2 (<code object cb at 0x00000001538e0fa8, file "<frozen importlib._bootstrap>", line 198>)
_get_module_lock: MAKE_FUNCTION 1
_get_module_lock: STORE_FAST 2 (cb)
_get_module_lock: LOAD_GLOBAL 7 (_weakref)
_get_module_lock: LOAD_METHOD 8 (ref)
_get_module_lock: LOAD_FAST 1 (lock)
_get_module_lock: LOAD_FAST 2 (cb)
_get_module_lock: CALL_METHOD 2
_get_module_lock: LOAD_GLOBAL 2 (_module_locks)
_get_module_lock: LOAD_FAST 0 (name)
_get_module_lock: STORE_SUBSCR 0
_get_module_lock: LOAD_GLOBAL 0 (_imp)
_get_module_lock: LOAD_METHOD 9 (release_lock)
_get_module_lock: CALL_METHOD 0
_get_module_lock: POP_TOP 0
_get_module_lock: JUMP_FORWARD 9 (to 138)
_get_module_lock: LOAD_FAST 1 (lock)
_get_module_lock: RETURN_VALUE 0
__enter__: LOAD_FAST 0 (self)
__enter__: STORE_ATTR 2 (_lock)
__enter__: LOAD_FAST 0 (self)
__enter__: LOAD_ATTR 2 (_lock)
__enter__: LOAD_METHOD 3 (acquire)
__enter__: CALL_METHOD 0
acquire: LOAD_GLOBAL 0 (_thread)
acquire: LOAD_METHOD 1 (get_ident)
acquire: CALL_METHOD 0
acquire: STORE_FAST 1 (tid)
acquire: LOAD_FAST 0 (self)
acquire: LOAD_GLOBAL 2 (_blocking_on)
acquire: LOAD_FAST 1 (tid)
acquire: STORE_SUBSCR 0
acquire: NOP 0
acquire: NOP 0
acquire: LOAD_FAST 0 (self)
acquire: LOAD_ATTR 3 (lock)
acquire: <53> 0
acquire: POP_TOP 0
acquire: LOAD_FAST 0 (self)
acquire: LOAD_ATTR 4 (count)
acquire: LOAD_CONST 1 (0)
acquire: COMPARE_OP 2 (==)
acquire: POP_JUMP_IF_TRUE 24 (to 48)
acquire: LOAD_FAST 1 (tid)
acquire: LOAD_FAST 0 (self)
acquire: STORE_ATTR 5 (owner)
acquire: LOAD_FAST 0 (self)
acquire: DUP_TOP 0
acquire: LOAD_ATTR 4 (count)
acquire: LOAD_CONST 2 (1)
acquire: INPLACE_ADD 0
acquire: ROT_TWO 0
acquire: STORE_ATTR 4 (count)
acquire: NOP 0
acquire: LOAD_CONST 3 (None)
acquire: DUP_TOP 0
acquire: DUP_TOP 0
acquire: CALL_FUNCTION 3
acquire: POP_TOP 0
acquire: LOAD_GLOBAL 2 (_blocking_on)
acquire: LOAD_FAST 1 (tid)
acquire: DELETE_SUBSCR 0
acquire: LOAD_CONST 4 (True)
acquire: RETURN_VALUE 0
__enter__: POP_TOP 0
__enter__: LOAD_CONST 0 (None)
__enter__: RETURN_VALUE 0
_find_and_load: POP_TOP 0
_find_and_load: LOAD_GLOBAL 0 (sys)
_find_and_load: LOAD_ATTR 1 (modules)
_find_and_load: LOAD_METHOD 2 (get)
_find_and_load: LOAD_FAST 0 (name)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: CALL_METHOD 2
_find_and_load: STORE_FAST 2 (module)
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: IS_OP 0
_find_and_load: POP_JUMP_IF_FALSE 48 (to 96)
_find_and_load: LOAD_GLOBAL 6 (_find_and_load_unlocked)
_find_and_load: LOAD_FAST 0 (name)
_find_and_load: LOAD_FAST 1 (import_)
_find_and_load: CALL_FUNCTION 2
_find_and_load_unlocked: LOAD_CONST 0 (None)
_find_and_load_unlocked: STORE_FAST 2 (path)
_find_and_load_unlocked: LOAD_FAST 0 (name)
_find_and_load_unlocked: LOAD_METHOD 0 (rpartition)
_find_and_load_unlocked: LOAD_CONST 1 ('.')
_find_and_load_unlocked: CALL_METHOD 1
_find_and_load_unlocked: LOAD_CONST 2 (0)
_find_and_load_unlocked: BINARY_SUBSCR 0
_find_and_load_unlocked: STORE_FAST 3 (parent)
_find_and_load_unlocked: LOAD_CONST 0 (None)
_find_and_load_unlocked: STORE_FAST 4 (parent_spec)
_find_and_load_unlocked: LOAD_FAST 3 (parent)
_find_and_load_unlocked: POP_JUMP_IF_FALSE 78 (to 156)
_find_and_load_unlocked: LOAD_GLOBAL 10 (_find_spec)
_find_and_load_unlocked: LOAD_FAST 0 (name)
_find_and_load_unlocked: LOAD_FAST 2 (path)
_find_and_load_unlocked: CALL_FUNCTION 2
_find_spec: LOAD_GLOBAL 0 (sys)
_find_spec: LOAD_ATTR 1 (meta_path)
_find_spec: STORE_FAST 3 (meta_path)
_find_spec: LOAD_FAST 3 (meta_path)
_find_spec: LOAD_CONST 1 (None)
_find_spec: IS_OP 0
_find_spec: POP_JUMP_IF_FALSE 11 (to 22)
_find_spec: LOAD_FAST 3 (meta_path)
_find_spec: POP_JUMP_IF_TRUE 19 (to 38)
_find_spec: LOAD_FAST 0 (name)
_find_spec: LOAD_GLOBAL 0 (sys)
_find_spec: LOAD_ATTR 6 (modules)
_find_spec: CONTAINS_OP 0
_find_spec: STORE_FAST 4 (is_reload)
_find_spec: LOAD_FAST 3 (meta_path)
_find_spec: GET_ITER 0
_find_spec: FOR_ITER 114 (to 280)
_find_spec: STORE_FAST 5 (finder)
_find_spec: LOAD_GLOBAL 7 (_ImportLockContext)
_find_spec: CALL_FUNCTION 0
_find_spec: <53> 0
__enter__: LOAD_GLOBAL 0 (_imp)
__enter__: LOAD_METHOD 1 (acquire_lock)
__enter__: CALL_METHOD 0
__enter__: POP_TOP 0
__enter__: LOAD_CONST 1 (None)
__enter__: RETURN_VALUE 0
_find_spec: POP_TOP 0
_find_spec: NOP 0
_find_spec: LOAD_FAST 5 (finder)
_find_spec: LOAD_ATTR 8 (find_spec)
_find_spec: STORE_FAST 6 (find_spec)
_find_spec: LOAD_FAST 6 (find_spec)
_find_spec: LOAD_FAST 0 (name)
_find_spec: LOAD_FAST 1 (path)
_find_spec: LOAD_FAST 2 (target)
_find_spec: CALL_FUNCTION 3
find_spec: LOAD_GLOBAL 0 (_imp)
find_spec: LOAD_METHOD 1 (is_builtin)
find_spec: LOAD_FAST 1 (fullname)
find_spec: CALL_METHOD 1
find_spec: POP_JUMP_IF_FALSE 13 (to 26)
find_spec: LOAD_CONST 0 (None)
find_spec: RETURN_VALUE 0
_find_spec: STORE_FAST 7 (spec)
_find_spec: JUMP_FORWARD 29 (to 142)
_find_spec: LOAD_CONST 1 (None)
_find_spec: DUP_TOP 0
_find_spec: DUP_TOP 0
_find_spec: CALL_FUNCTION 3
__exit__: LOAD_GLOBAL 0 (_imp)
__exit__: LOAD_METHOD 1 (release_lock)
__exit__: CALL_METHOD 0
__exit__: POP_TOP 0
__exit__: LOAD_CONST 1 (None)
__exit__: RETURN_VALUE 0
_find_spec: POP_TOP 0
_find_spec: JUMP_ABSOLUTE 89 (to 178)
_find_spec: LOAD_FAST 7 (spec)
_find_spec: LOAD_CONST 1 (None)
_find_spec: IS_OP 1
_find_spec: POP_JUMP_IF_FALSE 26 (to 52)
_find_spec: FOR_ITER 114 (to 280)
_find_spec: STORE_FAST 5 (finder)
_find_spec: LOAD_GLOBAL 7 (_ImportLockContext)
_find_spec: CALL_FUNCTION 0
_find_spec: <53> 0
__enter__: LOAD_GLOBAL 0 (_imp)
__enter__: LOAD_METHOD 1 (acquire_lock)
__enter__: CALL_METHOD 0
__enter__: POP_TOP 0
__enter__: LOAD_CONST 1 (None)
__enter__: RETURN_VALUE 0
_find_spec: POP_TOP 0
_find_spec: NOP 0
_find_spec: LOAD_FAST 5 (finder)
_find_spec: LOAD_ATTR 8 (find_spec)
_find_spec: STORE_FAST 6 (find_spec)
_find_spec: LOAD_FAST 6 (find_spec)
_find_spec: LOAD_FAST 0 (name)
_find_spec: LOAD_FAST 1 (path)
_find_spec: LOAD_FAST 2 (target)
_find_spec: CALL_FUNCTION 3
find_spec: LOAD_GLOBAL 0 (_call_with_frames_removed)
find_spec: LOAD_GLOBAL 1 (_imp)
find_spec: LOAD_ATTR 2 (find_frozen)
find_spec: LOAD_FAST 1 (fullname)
find_spec: CALL_FUNCTION 2
_call_with_frames_removed: LOAD_FAST 0 (f)
_call_with_frames_removed: LOAD_FAST 1 (args)
_call_with_frames_removed: LOAD_FAST 2 (kwds)
_call_with_frames_removed: CALL_FUNCTION_EX 1
_call_with_frames_removed: RETURN_VALUE 0
find_spec: STORE_FAST 4 (info)
find_spec: LOAD_FAST 4 (info)
find_spec: LOAD_CONST 0 (None)
find_spec: IS_OP 0
find_spec: POP_JUMP_IF_FALSE 12 (to 24)
find_spec: LOAD_CONST 0 (None)
find_spec: RETURN_VALUE 0
_find_spec: STORE_FAST 7 (spec)
_find_spec: JUMP_FORWARD 29 (to 142)
_find_spec: LOAD_CONST 1 (None)
_find_spec: DUP_TOP 0
_find_spec: DUP_TOP 0
_find_spec: CALL_FUNCTION 3
__exit__: LOAD_GLOBAL 0 (_imp)
__exit__: LOAD_METHOD 1 (release_lock)
__exit__: CALL_METHOD 0
__exit__: POP_TOP 0
__exit__: LOAD_CONST 1 (None)
__exit__: RETURN_VALUE 0
_find_spec: POP_TOP 0
_find_spec: JUMP_ABSOLUTE 89 (to 178)
_find_spec: LOAD_FAST 7 (spec)
_find_spec: LOAD_CONST 1 (None)
_find_spec: IS_OP 1
_find_spec: POP_JUMP_IF_FALSE 26 (to 52)
_find_spec: FOR_ITER 114 (to 280)
_find_spec: STORE_FAST 5 (finder)
_find_spec: LOAD_GLOBAL 7 (_ImportLockContext)
_find_spec: CALL_FUNCTION 0
_find_spec: <53> 0
__enter__: LOAD_GLOBAL 0 (_imp)
__enter__: LOAD_METHOD 1 (acquire_lock)
__enter__: CALL_METHOD 0
__enter__: POP_TOP 0
__enter__: LOAD_CONST 1 (None)
__enter__: RETURN_VALUE 0
_find_spec: POP_TOP 0
_find_spec: NOP 0
_find_spec: LOAD_FAST 5 (finder)
_find_spec: LOAD_ATTR 8 (find_spec)
_find_spec: STORE_FAST 6 (find_spec)
_find_spec: LOAD_FAST 6 (find_spec)
_find_spec: LOAD_FAST 0 (name)
_find_spec: LOAD_FAST 1 (path)
_find_spec: LOAD_FAST 2 (target)
_find_spec: CALL_FUNCTION 3
find_spec: LOAD_FAST 2 (path)
find_spec: LOAD_CONST 1 (None)
find_spec: IS_OP 0
find_spec: POP_JUMP_IF_FALSE 7 (to 14)
find_spec: LOAD_GLOBAL 0 (sys)
find_spec: LOAD_ATTR 1 (path)
find_spec: STORE_FAST 2 (path)
find_spec: LOAD_FAST 0 (cls)
find_spec: LOAD_METHOD 2 (_get_spec)
find_spec: LOAD_FAST 1 (fullname)
find_spec: LOAD_FAST 2 (path)
find_spec: LOAD_FAST 3 (target)
find_spec: CALL_METHOD 3
_get_spec: BUILD_LIST 0
_get_spec: STORE_FAST 4 (namespace_path)
_get_spec: LOAD_FAST 2 (path)
_get_spec: GET_ITER 0
_get_spec: FOR_ITER 65 (to 138)
_get_spec: STORE_FAST 5 (entry)
_get_spec: LOAD_GLOBAL 0 (isinstance)
_get_spec: LOAD_FAST 5 (entry)
_get_spec: LOAD_GLOBAL 1 (str)
_get_spec: CALL_FUNCTION 2
_get_spec: POP_JUMP_IF_TRUE 12 (to 24)
_get_spec: LOAD_FAST 0 (cls)
_get_spec: LOAD_METHOD 2 (_path_importer_cache)
_get_spec: LOAD_FAST 5 (entry)
_get_spec: CALL_METHOD 1
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: LOAD_CONST 1 ('')
_path_importer_cache: COMPARE_OP 2 (==)
_path_importer_cache: POP_JUMP_IF_FALSE 23 (to 46)
_path_importer_cache: NOP 0
_path_importer_cache: LOAD_GLOBAL 0 (_os)
_path_importer_cache: LOAD_METHOD 1 (getcwd)
_path_importer_cache: CALL_METHOD 0
_path_importer_cache: STORE_FAST 1 (path)
_path_importer_cache: JUMP_FORWARD 13 (to 44)
_path_importer_cache: NOP 0
_path_importer_cache: LOAD_GLOBAL 3 (sys)
_path_importer_cache: LOAD_ATTR 4 (path_importer_cache)
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: BINARY_SUBSCR 0
_path_importer_cache: STORE_FAST 2 (finder)
_path_importer_cache: JUMP_FORWARD 22 (to 102)
_path_importer_cache: LOAD_FAST 2 (finder)
_path_importer_cache: RETURN_VALUE 0
_get_spec: STORE_FAST 6 (finder)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_CONST 1 (None)
_get_spec: IS_OP 1
_get_spec: POP_JUMP_IF_FALSE 4 (to 8)
_get_spec: LOAD_GLOBAL 3 (hasattr)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_CONST 2 ('find_spec')
_get_spec: CALL_FUNCTION 2
_get_spec: POP_JUMP_IF_FALSE 33 (to 66)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_METHOD 4 (find_spec)
_get_spec: LOAD_FAST 1 (fullname)
_get_spec: LOAD_FAST 3 (target)
_get_spec: CALL_METHOD 2
find_spec: LOAD_CONST 1 (False)
find_spec: STORE_FAST 3 (is_namespace)
find_spec: LOAD_FAST 1 (fullname)
find_spec: LOAD_METHOD 0 (rpartition)
find_spec: LOAD_CONST 2 ('.')
find_spec: CALL_METHOD 1
find_spec: LOAD_CONST 3 (2)
find_spec: BINARY_SUBSCR 0
find_spec: STORE_FAST 4 (tail_module)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 1 (_path_stat)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: JUMP_IF_TRUE_OR_POP 17 (to 34)
find_spec: CALL_FUNCTION 1
_path_stat: LOAD_GLOBAL 0 (_os)
_path_stat: LOAD_METHOD 1 (stat)
_path_stat: LOAD_FAST 0 (path)
_path_stat: CALL_METHOD 1
_path_stat: RETURN_VALUE 0
find_spec: LOAD_ATTR 5 (st_mtime)
find_spec: STORE_FAST 5 (mtime)
find_spec: JUMP_FORWARD 14 (to 68)
find_spec: LOAD_FAST 5 (mtime)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 7 (_path_mtime)
find_spec: COMPARE_OP 3 (!=)
find_spec: POP_JUMP_IF_FALSE 47 (to 94)
find_spec: LOAD_GLOBAL 9 (_relax_case)
find_spec: CALL_FUNCTION 0
_relax_case: LOAD_GLOBAL 0 (sys)
_relax_case: LOAD_ATTR 1 (flags)
_relax_case: LOAD_ATTR 2 (ignore_environment)
_relax_case: UNARY_NOT 0
_relax_case: JUMP_IF_FALSE_OR_POP 9 (to 18)
_relax_case: LOAD_DEREF 0 (key)
_relax_case: LOAD_GLOBAL 3 (_os)
_relax_case: LOAD_ATTR 4 (environ)
_relax_case: CONTAINS_OP 0
_relax_case: RETURN_VALUE 0
find_spec: POP_JUMP_IF_FALSE 58 (to 116)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 12 (_path_cache)
find_spec: STORE_FAST 6 (cache)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: STORE_FAST 7 (cache_module)
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 109 (to 218)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 14 (_loaders)
find_spec: GET_ITER 0
find_spec: FOR_ITER 56 (to 336)
find_spec: UNPACK_SEQUENCE 2
find_spec: STORE_FAST 9 (suffix)
find_spec: STORE_FAST 10 (loader_class)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 12 (full_path)
find_spec: JUMP_FORWARD 14 (to 278)
find_spec: LOAD_GLOBAL 19 (_bootstrap)
find_spec: LOAD_METHOD 20 (_verbose_message)
find_spec: LOAD_CONST 7 ('trying {}')
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 3 (2)
find_spec: LOAD_CONST 8 (('verbosity',))
find_spec: CALL_METHOD_KW 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: FOR_ITER 56 (to 336)
find_spec: UNPACK_SEQUENCE 2
find_spec: STORE_FAST 9 (suffix)
find_spec: STORE_FAST 10 (loader_class)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 12 (full_path)
find_spec: JUMP_FORWARD 14 (to 278)
find_spec: LOAD_GLOBAL 19 (_bootstrap)
find_spec: LOAD_METHOD 20 (_verbose_message)
find_spec: LOAD_CONST 7 ('trying {}')
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 3 (2)
find_spec: LOAD_CONST 8 (('verbosity',))
find_spec: CALL_METHOD_KW 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: FOR_ITER 56 (to 336)
find_spec: UNPACK_SEQUENCE 2
find_spec: STORE_FAST 9 (suffix)
find_spec: STORE_FAST 10 (loader_class)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 12 (full_path)
find_spec: JUMP_FORWARD 14 (to 278)
find_spec: LOAD_GLOBAL 19 (_bootstrap)
find_spec: LOAD_METHOD 20 (_verbose_message)
find_spec: LOAD_CONST 7 ('trying {}')
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 3 (2)
find_spec: LOAD_CONST 8 (('verbosity',))
find_spec: CALL_METHOD_KW 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: FOR_ITER 56 (to 336)
find_spec: LOAD_FAST 3 (is_namespace)
find_spec: POP_JUMP_IF_FALSE 189 (to 378)
find_spec: LOAD_CONST 6 (None)
find_spec: RETURN_VALUE 0
_get_spec: STORE_FAST 7 (spec)
_get_spec: JUMP_FORWARD 6 (to 76)
_get_spec: LOAD_FAST 7 (spec)
_get_spec: LOAD_CONST 1 (None)
_get_spec: IS_OP 0
_get_spec: POP_JUMP_IF_FALSE 44 (to 88)
_get_spec: JUMP_ABSOLUTE 4 (to 8)
_get_spec: FOR_ITER 65 (to 138)
_get_spec: STORE_FAST 5 (entry)
_get_spec: LOAD_GLOBAL 0 (isinstance)
_get_spec: LOAD_FAST 5 (entry)
_get_spec: LOAD_GLOBAL 1 (str)
_get_spec: CALL_FUNCTION 2
_get_spec: POP_JUMP_IF_TRUE 12 (to 24)
_get_spec: LOAD_FAST 0 (cls)
_get_spec: LOAD_METHOD 2 (_path_importer_cache)
_get_spec: LOAD_FAST 5 (entry)
_get_spec: CALL_METHOD 1
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: LOAD_CONST 1 ('')
_path_importer_cache: COMPARE_OP 2 (==)
_path_importer_cache: POP_JUMP_IF_FALSE 23 (to 46)
_path_importer_cache: NOP 0
_path_importer_cache: LOAD_GLOBAL 3 (sys)
_path_importer_cache: LOAD_ATTR 4 (path_importer_cache)
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: BINARY_SUBSCR 0
_path_importer_cache: STORE_FAST 2 (finder)
_path_importer_cache: JUMP_FORWARD 22 (to 102)
_path_importer_cache: LOAD_FAST 2 (finder)
_path_importer_cache: RETURN_VALUE 0
_get_spec: STORE_FAST 6 (finder)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_CONST 1 (None)
_get_spec: IS_OP 1
_get_spec: POP_JUMP_IF_FALSE 4 (to 8)
_get_spec: LOAD_GLOBAL 3 (hasattr)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_CONST 2 ('find_spec')
_get_spec: CALL_FUNCTION 2
_get_spec: POP_JUMP_IF_FALSE 33 (to 66)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_METHOD 4 (find_spec)
_get_spec: LOAD_FAST 1 (fullname)
_get_spec: LOAD_FAST 3 (target)
_get_spec: CALL_METHOD 2
find_spec: LOAD_CONST 1 (False)
find_spec: STORE_FAST 3 (is_namespace)
find_spec: LOAD_FAST 1 (fullname)
find_spec: LOAD_METHOD 0 (rpartition)
find_spec: LOAD_CONST 2 ('.')
find_spec: CALL_METHOD 1
find_spec: LOAD_CONST 3 (2)
find_spec: BINARY_SUBSCR 0
find_spec: STORE_FAST 4 (tail_module)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 1 (_path_stat)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: JUMP_IF_TRUE_OR_POP 17 (to 34)
find_spec: CALL_FUNCTION 1
_path_stat: LOAD_GLOBAL 0 (_os)
_path_stat: LOAD_METHOD 1 (stat)
_path_stat: LOAD_FAST 0 (path)
_path_stat: CALL_METHOD 1
_path_stat: RETURN_VALUE 0
find_spec: LOAD_ATTR 5 (st_mtime)
find_spec: STORE_FAST 5 (mtime)
find_spec: JUMP_FORWARD 14 (to 68)
find_spec: LOAD_FAST 5 (mtime)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 7 (_path_mtime)
find_spec: COMPARE_OP 3 (!=)
find_spec: POP_JUMP_IF_FALSE 47 (to 94)
find_spec: LOAD_GLOBAL 9 (_relax_case)
find_spec: CALL_FUNCTION 0
_relax_case: LOAD_GLOBAL 0 (sys)
_relax_case: LOAD_ATTR 1 (flags)
_relax_case: LOAD_ATTR 2 (ignore_environment)
_relax_case: UNARY_NOT 0
_relax_case: JUMP_IF_FALSE_OR_POP 9 (to 18)
_relax_case: LOAD_DEREF 0 (key)
_relax_case: LOAD_GLOBAL 3 (_os)
_relax_case: LOAD_ATTR 4 (environ)
_relax_case: CONTAINS_OP 0
_relax_case: RETURN_VALUE 0
find_spec: POP_JUMP_IF_FALSE 58 (to 116)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 12 (_path_cache)
find_spec: STORE_FAST 6 (cache)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: STORE_FAST 7 (cache_module)
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 109 (to 218)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 14 (_loaders)
find_spec: GET_ITER 0
find_spec: FOR_ITER 56 (to 336)
find_spec: UNPACK_SEQUENCE 2
find_spec: STORE_FAST 9 (suffix)
find_spec: STORE_FAST 10 (loader_class)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 12 (full_path)
find_spec: JUMP_FORWARD 14 (to 278)
find_spec: LOAD_GLOBAL 19 (_bootstrap)
find_spec: LOAD_METHOD 20 (_verbose_message)
find_spec: LOAD_CONST 7 ('trying {}')
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 3 (2)
find_spec: LOAD_CONST 8 (('verbosity',))
find_spec: CALL_METHOD_KW 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: FOR_ITER 56 (to 336)
find_spec: UNPACK_SEQUENCE 2
find_spec: STORE_FAST 9 (suffix)
find_spec: STORE_FAST 10 (loader_class)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 12 (full_path)
find_spec: JUMP_FORWARD 14 (to 278)
find_spec: LOAD_GLOBAL 19 (_bootstrap)
find_spec: LOAD_METHOD 20 (_verbose_message)
find_spec: LOAD_CONST 7 ('trying {}')
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 3 (2)
find_spec: LOAD_CONST 8 (('verbosity',))
find_spec: CALL_METHOD_KW 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: FOR_ITER 56 (to 336)
find_spec: UNPACK_SEQUENCE 2
find_spec: STORE_FAST 9 (suffix)
find_spec: STORE_FAST 10 (loader_class)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 12 (full_path)
find_spec: JUMP_FORWARD 14 (to 278)
find_spec: LOAD_GLOBAL 19 (_bootstrap)
find_spec: LOAD_METHOD 20 (_verbose_message)
find_spec: LOAD_CONST 7 ('trying {}')
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 3 (2)
find_spec: LOAD_CONST 8 (('verbosity',))
find_spec: CALL_METHOD_KW 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: FOR_ITER 56 (to 336)
find_spec: LOAD_FAST 3 (is_namespace)
find_spec: POP_JUMP_IF_FALSE 189 (to 378)
find_spec: LOAD_CONST 6 (None)
find_spec: RETURN_VALUE 0
_get_spec: STORE_FAST 7 (spec)
_get_spec: JUMP_FORWARD 6 (to 76)
_get_spec: LOAD_FAST 7 (spec)
_get_spec: LOAD_CONST 1 (None)
_get_spec: IS_OP 0
_get_spec: POP_JUMP_IF_FALSE 44 (to 88)
_get_spec: JUMP_ABSOLUTE 4 (to 8)
_get_spec: FOR_ITER 65 (to 138)
_get_spec: STORE_FAST 5 (entry)
_get_spec: LOAD_GLOBAL 0 (isinstance)
_get_spec: LOAD_FAST 5 (entry)
_get_spec: LOAD_GLOBAL 1 (str)
_get_spec: CALL_FUNCTION 2
_get_spec: POP_JUMP_IF_TRUE 12 (to 24)
_get_spec: LOAD_FAST 0 (cls)
_get_spec: LOAD_METHOD 2 (_path_importer_cache)
_get_spec: LOAD_FAST 5 (entry)
_get_spec: CALL_METHOD 1
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: LOAD_CONST 1 ('')
_path_importer_cache: COMPARE_OP 2 (==)
_path_importer_cache: POP_JUMP_IF_FALSE 23 (to 46)
_path_importer_cache: NOP 0
_path_importer_cache: LOAD_GLOBAL 0 (_os)
_path_importer_cache: LOAD_METHOD 1 (getcwd)
_path_importer_cache: CALL_METHOD 0
_path_importer_cache: STORE_FAST 1 (path)
_path_importer_cache: JUMP_FORWARD 13 (to 44)
_path_importer_cache: NOP 0
_path_importer_cache: LOAD_GLOBAL 3 (sys)
_path_importer_cache: LOAD_ATTR 4 (path_importer_cache)
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: BINARY_SUBSCR 0
_path_importer_cache: STORE_FAST 2 (finder)
_path_importer_cache: JUMP_FORWARD 22 (to 102)
_path_importer_cache: LOAD_FAST 2 (finder)
_path_importer_cache: RETURN_VALUE 0
_get_spec: STORE_FAST 6 (finder)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_CONST 1 (None)
_get_spec: IS_OP 1
_get_spec: POP_JUMP_IF_FALSE 4 (to 8)
_get_spec: LOAD_GLOBAL 3 (hasattr)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_CONST 2 ('find_spec')
_get_spec: CALL_FUNCTION 2
_get_spec: POP_JUMP_IF_FALSE 33 (to 66)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_METHOD 4 (find_spec)
_get_spec: LOAD_FAST 1 (fullname)
_get_spec: LOAD_FAST 3 (target)
_get_spec: CALL_METHOD 2
find_spec: LOAD_CONST 1 (False)
find_spec: STORE_FAST 3 (is_namespace)
find_spec: LOAD_FAST 1 (fullname)
find_spec: LOAD_METHOD 0 (rpartition)
find_spec: LOAD_CONST 2 ('.')
find_spec: CALL_METHOD 1
find_spec: LOAD_CONST 3 (2)
find_spec: BINARY_SUBSCR 0
find_spec: STORE_FAST 4 (tail_module)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 1 (_path_stat)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: JUMP_IF_TRUE_OR_POP 17 (to 34)
find_spec: CALL_FUNCTION 1
_path_stat: LOAD_GLOBAL 0 (_os)
_path_stat: LOAD_METHOD 1 (stat)
_path_stat: LOAD_FAST 0 (path)
_path_stat: CALL_METHOD 1
_path_stat: RETURN_VALUE 0
find_spec: LOAD_ATTR 5 (st_mtime)
find_spec: STORE_FAST 5 (mtime)
find_spec: JUMP_FORWARD 14 (to 68)
find_spec: LOAD_FAST 5 (mtime)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 7 (_path_mtime)
find_spec: COMPARE_OP 3 (!=)
find_spec: POP_JUMP_IF_FALSE 47 (to 94)
find_spec: LOAD_GLOBAL 9 (_relax_case)
find_spec: CALL_FUNCTION 0
_relax_case: LOAD_GLOBAL 0 (sys)
_relax_case: LOAD_ATTR 1 (flags)
_relax_case: LOAD_ATTR 2 (ignore_environment)
_relax_case: UNARY_NOT 0
_relax_case: JUMP_IF_FALSE_OR_POP 9 (to 18)
_relax_case: LOAD_DEREF 0 (key)
_relax_case: LOAD_GLOBAL 3 (_os)
_relax_case: LOAD_ATTR 4 (environ)
_relax_case: CONTAINS_OP 0
_relax_case: RETURN_VALUE 0
find_spec: POP_JUMP_IF_FALSE 58 (to 116)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 12 (_path_cache)
find_spec: STORE_FAST 6 (cache)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: STORE_FAST 7 (cache_module)
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 109 (to 218)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 14 (_loaders)
find_spec: GET_ITER 0
find_spec: FOR_ITER 56 (to 336)
find_spec: UNPACK_SEQUENCE 2
find_spec: STORE_FAST 9 (suffix)
find_spec: STORE_FAST 10 (loader_class)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 12 (full_path)
find_spec: JUMP_FORWARD 14 (to 278)
find_spec: LOAD_GLOBAL 19 (_bootstrap)
find_spec: LOAD_METHOD 20 (_verbose_message)
find_spec: LOAD_CONST 7 ('trying {}')
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 3 (2)
find_spec: LOAD_CONST 8 (('verbosity',))
find_spec: CALL_METHOD_KW 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: FOR_ITER 56 (to 336)
find_spec: UNPACK_SEQUENCE 2
find_spec: STORE_FAST 9 (suffix)
find_spec: STORE_FAST 10 (loader_class)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 12 (full_path)
find_spec: JUMP_FORWARD 14 (to 278)
find_spec: LOAD_GLOBAL 19 (_bootstrap)
find_spec: LOAD_METHOD 20 (_verbose_message)
find_spec: LOAD_CONST 7 ('trying {}')
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 3 (2)
find_spec: LOAD_CONST 8 (('verbosity',))
find_spec: CALL_METHOD_KW 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: FOR_ITER 56 (to 336)
find_spec: UNPACK_SEQUENCE 2
find_spec: STORE_FAST 9 (suffix)
find_spec: STORE_FAST 10 (loader_class)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 12 (full_path)
find_spec: JUMP_FORWARD 14 (to 278)
find_spec: LOAD_GLOBAL 19 (_bootstrap)
find_spec: LOAD_METHOD 20 (_verbose_message)
find_spec: LOAD_CONST 7 ('trying {}')
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 3 (2)
find_spec: LOAD_CONST 8 (('verbosity',))
find_spec: CALL_METHOD_KW 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: FOR_ITER 56 (to 336)
find_spec: LOAD_FAST 3 (is_namespace)
find_spec: POP_JUMP_IF_FALSE 189 (to 378)
find_spec: LOAD_CONST 6 (None)
find_spec: RETURN_VALUE 0
_get_spec: STORE_FAST 7 (spec)
_get_spec: JUMP_FORWARD 6 (to 76)
_get_spec: LOAD_FAST 7 (spec)
_get_spec: LOAD_CONST 1 (None)
_get_spec: IS_OP 0
_get_spec: POP_JUMP_IF_FALSE 44 (to 88)
_get_spec: JUMP_ABSOLUTE 4 (to 8)
_get_spec: FOR_ITER 65 (to 138)
_get_spec: STORE_FAST 5 (entry)
_get_spec: LOAD_GLOBAL 0 (isinstance)
_get_spec: LOAD_FAST 5 (entry)
_get_spec: LOAD_GLOBAL 1 (str)
_get_spec: CALL_FUNCTION 2
_get_spec: POP_JUMP_IF_TRUE 12 (to 24)
_get_spec: LOAD_FAST 0 (cls)
_get_spec: LOAD_METHOD 2 (_path_importer_cache)
_get_spec: LOAD_FAST 5 (entry)
_get_spec: CALL_METHOD 1
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: LOAD_CONST 1 ('')
_path_importer_cache: COMPARE_OP 2 (==)
_path_importer_cache: POP_JUMP_IF_FALSE 23 (to 46)
_path_importer_cache: NOP 0
_path_importer_cache: LOAD_GLOBAL 3 (sys)
_path_importer_cache: LOAD_ATTR 4 (path_importer_cache)
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: BINARY_SUBSCR 0
_path_importer_cache: STORE_FAST 2 (finder)
_path_importer_cache: JUMP_FORWARD 22 (to 102)
_path_importer_cache: LOAD_FAST 2 (finder)
_path_importer_cache: RETURN_VALUE 0
_get_spec: STORE_FAST 6 (finder)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_CONST 1 (None)
_get_spec: IS_OP 1
_get_spec: POP_JUMP_IF_FALSE 4 (to 8)
_get_spec: LOAD_GLOBAL 3 (hasattr)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_CONST 2 ('find_spec')
_get_spec: CALL_FUNCTION 2
_get_spec: POP_JUMP_IF_FALSE 33 (to 66)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_METHOD 4 (find_spec)
_get_spec: LOAD_FAST 1 (fullname)
_get_spec: LOAD_FAST 3 (target)
_get_spec: CALL_METHOD 2
find_spec: LOAD_CONST 1 (False)
find_spec: STORE_FAST 3 (is_namespace)
find_spec: LOAD_FAST 1 (fullname)
find_spec: LOAD_METHOD 0 (rpartition)
find_spec: LOAD_CONST 2 ('.')
find_spec: CALL_METHOD 1
find_spec: LOAD_CONST 3 (2)
find_spec: BINARY_SUBSCR 0
find_spec: STORE_FAST 4 (tail_module)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 1 (_path_stat)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: JUMP_IF_TRUE_OR_POP 17 (to 34)
find_spec: CALL_FUNCTION 1
_path_stat: LOAD_GLOBAL 0 (_os)
_path_stat: LOAD_METHOD 1 (stat)
_path_stat: LOAD_FAST 0 (path)
_path_stat: CALL_METHOD 1
_path_stat: RETURN_VALUE 0
find_spec: LOAD_ATTR 5 (st_mtime)
find_spec: STORE_FAST 5 (mtime)
find_spec: JUMP_FORWARD 14 (to 68)
find_spec: LOAD_FAST 5 (mtime)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 7 (_path_mtime)
find_spec: COMPARE_OP 3 (!=)
find_spec: POP_JUMP_IF_FALSE 47 (to 94)
find_spec: LOAD_GLOBAL 9 (_relax_case)
find_spec: CALL_FUNCTION 0
_relax_case: LOAD_GLOBAL 0 (sys)
_relax_case: LOAD_ATTR 1 (flags)
_relax_case: LOAD_ATTR 2 (ignore_environment)
_relax_case: UNARY_NOT 0
_relax_case: JUMP_IF_FALSE_OR_POP 9 (to 18)
_relax_case: LOAD_DEREF 0 (key)
_relax_case: LOAD_GLOBAL 3 (_os)
_relax_case: LOAD_ATTR 4 (environ)
_relax_case: CONTAINS_OP 0
_relax_case: RETURN_VALUE 0
find_spec: POP_JUMP_IF_FALSE 58 (to 116)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 12 (_path_cache)
find_spec: STORE_FAST 6 (cache)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: STORE_FAST 7 (cache_module)
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 109 (to 218)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 14 (_loaders)
find_spec: GET_ITER 0
find_spec: FOR_ITER 56 (to 336)
find_spec: UNPACK_SEQUENCE 2
find_spec: STORE_FAST 9 (suffix)
find_spec: STORE_FAST 10 (loader_class)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 12 (full_path)
find_spec: JUMP_FORWARD 14 (to 278)
find_spec: LOAD_GLOBAL 19 (_bootstrap)
find_spec: LOAD_METHOD 20 (_verbose_message)
find_spec: LOAD_CONST 7 ('trying {}')
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 3 (2)
find_spec: LOAD_CONST 8 (('verbosity',))
find_spec: CALL_METHOD_KW 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: FOR_ITER 56 (to 336)
find_spec: UNPACK_SEQUENCE 2
find_spec: STORE_FAST 9 (suffix)
find_spec: STORE_FAST 10 (loader_class)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 12 (full_path)
find_spec: JUMP_FORWARD 14 (to 278)
find_spec: LOAD_GLOBAL 19 (_bootstrap)
find_spec: LOAD_METHOD 20 (_verbose_message)
find_spec: LOAD_CONST 7 ('trying {}')
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 3 (2)
find_spec: LOAD_CONST 8 (('verbosity',))
find_spec: CALL_METHOD_KW 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: FOR_ITER 56 (to 336)
find_spec: UNPACK_SEQUENCE 2
find_spec: STORE_FAST 9 (suffix)
find_spec: STORE_FAST 10 (loader_class)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 12 (full_path)
find_spec: JUMP_FORWARD 14 (to 278)
find_spec: LOAD_GLOBAL 19 (_bootstrap)
find_spec: LOAD_METHOD 20 (_verbose_message)
find_spec: LOAD_CONST 7 ('trying {}')
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 3 (2)
find_spec: LOAD_CONST 8 (('verbosity',))
find_spec: CALL_METHOD_KW 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: FOR_ITER 56 (to 336)
find_spec: LOAD_FAST 3 (is_namespace)
find_spec: POP_JUMP_IF_FALSE 189 (to 378)
find_spec: LOAD_CONST 6 (None)
find_spec: RETURN_VALUE 0
_get_spec: STORE_FAST 7 (spec)
_get_spec: JUMP_FORWARD 6 (to 76)
_get_spec: LOAD_FAST 7 (spec)
_get_spec: LOAD_CONST 1 (None)
_get_spec: IS_OP 0
_get_spec: POP_JUMP_IF_FALSE 44 (to 88)
_get_spec: JUMP_ABSOLUTE 4 (to 8)
_get_spec: FOR_ITER 65 (to 138)
_get_spec: STORE_FAST 5 (entry)
_get_spec: LOAD_GLOBAL 0 (isinstance)
_get_spec: LOAD_FAST 5 (entry)
_get_spec: LOAD_GLOBAL 1 (str)
_get_spec: CALL_FUNCTION 2
_get_spec: POP_JUMP_IF_TRUE 12 (to 24)
_get_spec: LOAD_FAST 0 (cls)
_get_spec: LOAD_METHOD 2 (_path_importer_cache)
_get_spec: LOAD_FAST 5 (entry)
_get_spec: CALL_METHOD 1
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: LOAD_CONST 1 ('')
_path_importer_cache: COMPARE_OP 2 (==)
_path_importer_cache: POP_JUMP_IF_FALSE 23 (to 46)
_path_importer_cache: NOP 0
_path_importer_cache: LOAD_GLOBAL 3 (sys)
_path_importer_cache: LOAD_ATTR 4 (path_importer_cache)
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: BINARY_SUBSCR 0
_path_importer_cache: STORE_FAST 2 (finder)
_path_importer_cache: JUMP_FORWARD 22 (to 102)
_path_importer_cache: LOAD_FAST 2 (finder)
_path_importer_cache: RETURN_VALUE 0
_get_spec: STORE_FAST 6 (finder)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_CONST 1 (None)
_get_spec: IS_OP 1
_get_spec: POP_JUMP_IF_FALSE 4 (to 8)
_get_spec: LOAD_GLOBAL 3 (hasattr)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_CONST 2 ('find_spec')
_get_spec: CALL_FUNCTION 2
_get_spec: POP_JUMP_IF_FALSE 33 (to 66)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_METHOD 4 (find_spec)
_get_spec: LOAD_FAST 1 (fullname)
_get_spec: LOAD_FAST 3 (target)
_get_spec: CALL_METHOD 2
find_spec: LOAD_CONST 1 (False)
find_spec: STORE_FAST 3 (is_namespace)
find_spec: LOAD_FAST 1 (fullname)
find_spec: LOAD_METHOD 0 (rpartition)
find_spec: LOAD_CONST 2 ('.')
find_spec: CALL_METHOD 1
find_spec: LOAD_CONST 3 (2)
find_spec: BINARY_SUBSCR 0
find_spec: STORE_FAST 4 (tail_module)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 1 (_path_stat)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: JUMP_IF_TRUE_OR_POP 17 (to 34)
find_spec: CALL_FUNCTION 1
_path_stat: LOAD_GLOBAL 0 (_os)
_path_stat: LOAD_METHOD 1 (stat)
_path_stat: LOAD_FAST 0 (path)
_path_stat: CALL_METHOD 1
_path_stat: RETURN_VALUE 0
find_spec: LOAD_ATTR 5 (st_mtime)
find_spec: STORE_FAST 5 (mtime)
find_spec: JUMP_FORWARD 14 (to 68)
find_spec: LOAD_FAST 5 (mtime)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 7 (_path_mtime)
find_spec: COMPARE_OP 3 (!=)
find_spec: POP_JUMP_IF_FALSE 47 (to 94)
find_spec: LOAD_GLOBAL 9 (_relax_case)
find_spec: CALL_FUNCTION 0
_relax_case: LOAD_GLOBAL 0 (sys)
_relax_case: LOAD_ATTR 1 (flags)
_relax_case: LOAD_ATTR 2 (ignore_environment)
_relax_case: UNARY_NOT 0
_relax_case: JUMP_IF_FALSE_OR_POP 9 (to 18)
_relax_case: LOAD_DEREF 0 (key)
_relax_case: LOAD_GLOBAL 3 (_os)
_relax_case: LOAD_ATTR 4 (environ)
_relax_case: CONTAINS_OP 0
_relax_case: RETURN_VALUE 0
find_spec: POP_JUMP_IF_FALSE 58 (to 116)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 12 (_path_cache)
find_spec: STORE_FAST 6 (cache)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: STORE_FAST 7 (cache_module)
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 109 (to 218)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 14 (_loaders)
find_spec: GET_ITER 0
find_spec: FOR_ITER 56 (to 336)
find_spec: UNPACK_SEQUENCE 2
find_spec: STORE_FAST 9 (suffix)
find_spec: STORE_FAST 10 (loader_class)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 12 (full_path)
find_spec: JUMP_FORWARD 14 (to 278)
find_spec: LOAD_GLOBAL 19 (_bootstrap)
find_spec: LOAD_METHOD 20 (_verbose_message)
find_spec: LOAD_CONST 7 ('trying {}')
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 3 (2)
find_spec: LOAD_CONST 8 (('verbosity',))
find_spec: CALL_METHOD_KW 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: FOR_ITER 56 (to 336)
find_spec: UNPACK_SEQUENCE 2
find_spec: STORE_FAST 9 (suffix)
find_spec: STORE_FAST 10 (loader_class)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 12 (full_path)
find_spec: JUMP_FORWARD 14 (to 278)
find_spec: LOAD_GLOBAL 19 (_bootstrap)
find_spec: LOAD_METHOD 20 (_verbose_message)
find_spec: LOAD_CONST 7 ('trying {}')
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 3 (2)
find_spec: LOAD_CONST 8 (('verbosity',))
find_spec: CALL_METHOD_KW 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: LOAD_GLOBAL 15 (_path_isfile)
find_spec: LOAD_FAST 12 (full_path)
find_spec: CALL_FUNCTION 1
_path_isfile: LOAD_GLOBAL 0 (_path_is_mode_type)
_path_isfile: LOAD_FAST 0 (path)
_path_isfile: LOAD_CONST 1 (32768)
_path_isfile: CALL_FUNCTION 2
_path_is_mode_type: NOP 0
_path_is_mode_type: LOAD_GLOBAL 0 (_path_stat)
_path_is_mode_type: LOAD_FAST 0 (path)
_path_is_mode_type: CALL_FUNCTION 1
_path_stat: LOAD_GLOBAL 0 (_os)
_path_stat: LOAD_METHOD 1 (stat)
_path_stat: LOAD_FAST 0 (path)
_path_stat: CALL_METHOD 1
_path_stat: RETURN_VALUE 0
_path_is_mode_type: STORE_FAST 2 (stat_info)
_path_is_mode_type: JUMP_FORWARD 13 (to 36)
_path_is_mode_type: LOAD_FAST 2 (stat_info)
_path_is_mode_type: LOAD_ATTR 2 (st_mode)
_path_is_mode_type: LOAD_CONST 2 (61440)
_path_is_mode_type: BINARY_AND 0
_path_is_mode_type: LOAD_FAST 1 (mode)
_path_is_mode_type: COMPARE_OP 2 (==)
_path_is_mode_type: RETURN_VALUE 0
_path_isfile: RETURN_VALUE 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_METHOD 16 (_get_spec)
find_spec: LOAD_FAST 10 (loader_class)
find_spec: LOAD_FAST 1 (fullname)
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 6 (None)
find_spec: LOAD_FAST 2 (target)
find_spec: CALL_METHOD 5
_get_spec: LOAD_FAST 1 (loader_class)
_get_spec: LOAD_FAST 2 (fullname)
_get_spec: LOAD_FAST 3 (path)
_get_spec: CALL_FUNCTION 2
__init__: LOAD_FAST 1 (fullname)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (name)
__init__: LOAD_FAST 2 (path)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (path)
__init__: LOAD_CONST 1 (None)
__init__: RETURN_VALUE 0
_get_spec: STORE_FAST 6 (loader)
_get_spec: LOAD_GLOBAL 0 (spec_from_file_location)
_get_spec: LOAD_FAST 2 (fullname)
_get_spec: LOAD_FAST 3 (path)
_get_spec: LOAD_FAST 6 (loader)
_get_spec: LOAD_FAST 4 (smsl)
_get_spec: LOAD_CONST 1 (('loader', 'submodule_search_locations'))
_get_spec: CALL_FUNCTION_KW 4
spec_from_file_location: LOAD_FAST 1 (location)
spec_from_file_location: LOAD_CONST 1 (None)
spec_from_file_location: IS_OP 0
spec_from_file_location: POP_JUMP_IF_FALSE 30 (to 60)
spec_from_file_location: LOAD_GLOBAL 3 (_os)
spec_from_file_location: LOAD_METHOD 4 (fspath)
spec_from_file_location: LOAD_FAST 1 (location)
spec_from_file_location: CALL_METHOD 1
spec_from_file_location: STORE_FAST 1 (location)
spec_from_file_location: LOAD_GLOBAL 5 (_path_isabs)
spec_from_file_location: LOAD_FAST 1 (location)
spec_from_file_location: CALL_FUNCTION 1
_path_isabs: LOAD_FAST 0 (path)
_path_isabs: LOAD_METHOD 0 (startswith)
_path_isabs: LOAD_GLOBAL 1 (path_separators)
_path_isabs: CALL_METHOD 1
_path_isabs: RETURN_VALUE 0
spec_from_file_location: POP_JUMP_IF_TRUE 60 (to 120)
spec_from_file_location: LOAD_GLOBAL 9 (_bootstrap)
spec_from_file_location: LOAD_METHOD 10 (ModuleSpec)
spec_from_file_location: LOAD_FAST 0 (name)
spec_from_file_location: LOAD_FAST 2 (loader)
spec_from_file_location: LOAD_FAST 1 (location)
spec_from_file_location: LOAD_CONST 4 (('origin',))
spec_from_file_location: CALL_METHOD_KW 3
__init__: LOAD_FAST 1 (name)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (name)
__init__: LOAD_FAST 2 (loader)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (loader)
__init__: LOAD_FAST 3 (origin)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 2 (origin)
__init__: LOAD_FAST 4 (loader_state)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 3 (loader_state)
__init__: LOAD_FAST 5 (is_package)
__init__: POP_JUMP_IF_FALSE 16 (to 32)
__init__: LOAD_CONST 0 (None)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 4 (submodule_search_locations)
__init__: BUILD_LIST 0
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 5 (_uninitialized_submodules)
__init__: LOAD_CONST 1 (False)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 6 (_set_fileattr)
__init__: LOAD_CONST 0 (None)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 7 (_cached)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
spec_from_file_location: STORE_FAST 4 (spec)
spec_from_file_location: LOAD_CONST 5 (True)
spec_from_file_location: LOAD_FAST 4 (spec)
spec_from_file_location: STORE_ATTR 11 (_set_fileattr)
spec_from_file_location: LOAD_FAST 2 (loader)
spec_from_file_location: LOAD_CONST 1 (None)
spec_from_file_location: IS_OP 0
spec_from_file_location: POP_JUMP_IF_FALSE 101 (to 202)
spec_from_file_location: LOAD_FAST 3 (submodule_search_locations)
spec_from_file_location: LOAD_GLOBAL 16 (_POPULATE)
spec_from_file_location: IS_OP 0
spec_from_file_location: POP_JUMP_IF_FALSE 134 (to 268)
spec_from_file_location: LOAD_FAST 3 (submodule_search_locations)
spec_from_file_location: LOAD_FAST 4 (spec)
spec_from_file_location: STORE_ATTR 18 (submodule_search_locations)
spec_from_file_location: LOAD_FAST 4 (spec)
spec_from_file_location: LOAD_ATTR 18 (submodule_search_locations)
spec_from_file_location: BUILD_LIST 0
spec_from_file_location: COMPARE_OP 2 (==)
spec_from_file_location: POP_JUMP_IF_FALSE 156 (to 312)
spec_from_file_location: LOAD_FAST 4 (spec)
spec_from_file_location: RETURN_VALUE 0
_get_spec: RETURN_VALUE 0
find_spec: ROT_TWO 0
find_spec: POP_TOP 0
find_spec: RETURN_VALUE 0
_get_spec: STORE_FAST 7 (spec)
_get_spec: JUMP_FORWARD 6 (to 76)
_get_spec: LOAD_FAST 7 (spec)
_get_spec: LOAD_CONST 1 (None)
_get_spec: IS_OP 0
_get_spec: POP_JUMP_IF_FALSE 44 (to 88)
_get_spec: LOAD_FAST 7 (spec)
_get_spec: LOAD_ATTR 6 (loader)
_get_spec: LOAD_CONST 1 (None)
_get_spec: IS_OP 1
_get_spec: POP_JUMP_IF_FALSE 53 (to 106)
_get_spec: LOAD_FAST 7 (spec)
_get_spec: ROT_TWO 0
_get_spec: POP_TOP 0
_get_spec: RETURN_VALUE 0
find_spec: STORE_FAST 4 (spec)
find_spec: LOAD_FAST 4 (spec)
find_spec: LOAD_CONST 1 (None)
find_spec: IS_OP 0
find_spec: POP_JUMP_IF_FALSE 20 (to 40)
find_spec: LOAD_FAST 4 (spec)
find_spec: LOAD_ATTR 3 (loader)
find_spec: LOAD_CONST 1 (None)
find_spec: IS_OP 0
find_spec: POP_JUMP_IF_FALSE 45 (to 90)
find_spec: LOAD_FAST 4 (spec)
find_spec: RETURN_VALUE 0
_find_spec: STORE_FAST 7 (spec)
_find_spec: JUMP_FORWARD 29 (to 142)
_find_spec: LOAD_CONST 1 (None)
_find_spec: DUP_TOP 0
_find_spec: DUP_TOP 0
_find_spec: CALL_FUNCTION 3
__exit__: LOAD_GLOBAL 0 (_imp)
__exit__: LOAD_METHOD 1 (release_lock)
__exit__: CALL_METHOD 0
__exit__: POP_TOP 0
__exit__: LOAD_CONST 1 (None)
__exit__: RETURN_VALUE 0
_find_spec: POP_TOP 0
_find_spec: JUMP_ABSOLUTE 89 (to 178)
_find_spec: LOAD_FAST 7 (spec)
_find_spec: LOAD_CONST 1 (None)
_find_spec: IS_OP 1
_find_spec: POP_JUMP_IF_FALSE 26 (to 52)
_find_spec: LOAD_FAST 4 (is_reload)
_find_spec: POP_JUMP_IF_TRUE 137 (to 274)
_find_spec: LOAD_FAST 0 (name)
_find_spec: LOAD_GLOBAL 0 (sys)
_find_spec: LOAD_ATTR 6 (modules)
_find_spec: CONTAINS_OP 0
_find_spec: POP_JUMP_IF_FALSE 137 (to 274)
_find_spec: LOAD_FAST 7 (spec)
_find_spec: ROT_TWO 0
_find_spec: POP_TOP 0
_find_spec: RETURN_VALUE 0
_find_and_load_unlocked: STORE_FAST 8 (spec)
_find_and_load_unlocked: LOAD_FAST 8 (spec)
_find_and_load_unlocked: LOAD_CONST 0 (None)
_find_and_load_unlocked: IS_OP 0
_find_and_load_unlocked: POP_JUMP_IF_FALSE 96 (to 192)
_find_and_load_unlocked: LOAD_FAST 4 (parent_spec)
_find_and_load_unlocked: POP_JUMP_IF_FALSE 104 (to 208)
_find_and_load_unlocked: NOP 0
_find_and_load_unlocked: LOAD_GLOBAL 13 (_load_unlocked)
_find_and_load_unlocked: LOAD_FAST 8 (spec)
_find_and_load_unlocked: CALL_FUNCTION 1
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 0 (loader)
_load_unlocked: LOAD_CONST 0 (None)
_load_unlocked: IS_OP 1
_load_unlocked: POP_JUMP_IF_FALSE 29 (to 58)
_load_unlocked: LOAD_GLOBAL 1 (hasattr)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 0 (loader)
_load_unlocked: LOAD_CONST 1 ('exec_module')
_load_unlocked: CALL_FUNCTION 2
_load_unlocked: POP_JUMP_IF_TRUE 29 (to 58)
_load_unlocked: LOAD_GLOBAL 7 (module_from_spec)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: CALL_FUNCTION 1
module_from_spec: LOAD_CONST 1 (None)
module_from_spec: STORE_FAST 1 (module)
module_from_spec: LOAD_GLOBAL 0 (hasattr)
module_from_spec: LOAD_FAST 0 (spec)
module_from_spec: LOAD_ATTR 1 (loader)
module_from_spec: LOAD_CONST 2 ('create_module')
module_from_spec: CALL_FUNCTION 2
module_from_spec: POP_JUMP_IF_FALSE 15 (to 30)
module_from_spec: LOAD_FAST 0 (spec)
module_from_spec: LOAD_ATTR 1 (loader)
module_from_spec: LOAD_METHOD 2 (create_module)
module_from_spec: LOAD_FAST 0 (spec)
module_from_spec: CALL_METHOD 1
create_module: LOAD_CONST 1 (None)
create_module: RETURN_VALUE 0
module_from_spec: STORE_FAST 1 (module)
module_from_spec: JUMP_FORWARD 10 (to 48)
module_from_spec: LOAD_FAST 1 (module)
module_from_spec: LOAD_CONST 1 (None)
module_from_spec: IS_OP 0
module_from_spec: POP_JUMP_IF_FALSE 34 (to 68)
module_from_spec: LOAD_GLOBAL 4 (_new_module)
module_from_spec: LOAD_FAST 0 (spec)
module_from_spec: LOAD_ATTR 5 (name)
module_from_spec: CALL_FUNCTION 1
_new_module: LOAD_GLOBAL 0 (type)
_new_module: LOAD_GLOBAL 1 (sys)
_new_module: CALL_FUNCTION 1
_new_module: LOAD_FAST 0 (name)
_new_module: CALL_FUNCTION 1
_new_module: RETURN_VALUE 0
module_from_spec: STORE_FAST 1 (module)
module_from_spec: LOAD_GLOBAL 6 (_init_module_attrs)
module_from_spec: LOAD_FAST 0 (spec)
module_from_spec: LOAD_FAST 1 (module)
module_from_spec: CALL_FUNCTION 2
_init_module_attrs: LOAD_FAST 2 (override)
_init_module_attrs: POP_JUMP_IF_TRUE 10 (to 20)
_init_module_attrs: LOAD_GLOBAL 0 (getattr)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: LOAD_CONST 1 ('__name__')
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: CALL_FUNCTION 3
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 28 (to 56)
_init_module_attrs: LOAD_FAST 2 (override)
_init_module_attrs: POP_JUMP_IF_TRUE 38 (to 76)
_init_module_attrs: LOAD_GLOBAL 0 (getattr)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: LOAD_CONST 2 ('__loader__')
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: CALL_FUNCTION 3
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 91 (to 182)
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 4 (loader)
_init_module_attrs: STORE_FAST 3 (loader)
_init_module_attrs: LOAD_FAST 3 (loader)
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 74 (to 148)
_init_module_attrs: NOP 0
_init_module_attrs: LOAD_FAST 3 (loader)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: STORE_ATTR 12 (__loader__)
_init_module_attrs: JUMP_FORWARD 12 (to 180)
_init_module_attrs: LOAD_FAST 2 (override)
_init_module_attrs: POP_JUMP_IF_TRUE 101 (to 202)
_init_module_attrs: LOAD_GLOBAL 0 (getattr)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: LOAD_CONST 3 ('__package__')
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: CALL_FUNCTION 3
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 119 (to 238)
_init_module_attrs: NOP 0
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 13 (parent)
parent: LOAD_FAST 0 (self)
parent: LOAD_ATTR 0 (submodule_search_locations)
parent: LOAD_CONST 1 (None)
parent: IS_OP 0
parent: POP_JUMP_IF_FALSE 13 (to 26)
parent: LOAD_FAST 0 (self)
parent: LOAD_ATTR 1 (name)
parent: LOAD_METHOD 2 (rpartition)
parent: LOAD_CONST 2 ('.')
parent: CALL_METHOD 1
parent: LOAD_CONST 3 (0)
parent: BINARY_SUBSCR 0
parent: RETURN_VALUE 0
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: STORE_ATTR 14 (__package__)
_init_module_attrs: JUMP_FORWARD 12 (to 236)
_init_module_attrs: NOP 0
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: STORE_ATTR 15 (__spec__)
_init_module_attrs: JUMP_FORWARD 12 (to 270)
_init_module_attrs: LOAD_FAST 2 (override)
_init_module_attrs: POP_JUMP_IF_TRUE 146 (to 292)
_init_module_attrs: LOAD_GLOBAL 0 (getattr)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: LOAD_CONST 4 ('__path__')
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: CALL_FUNCTION 3
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 169 (to 338)
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 5 (submodule_search_locations)
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 1
_init_module_attrs: POP_JUMP_IF_FALSE 169 (to 338)
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 17 (has_location)
has_location: LOAD_FAST 0 (self)
has_location: LOAD_ATTR 0 (_set_fileattr)
has_location: RETURN_VALUE 0
_init_module_attrs: POP_JUMP_IF_FALSE 233 (to 466)
_init_module_attrs: LOAD_FAST 2 (override)
_init_module_attrs: POP_JUMP_IF_TRUE 182 (to 364)
_init_module_attrs: LOAD_GLOBAL 0 (getattr)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: LOAD_CONST 5 ('__file__')
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: CALL_FUNCTION 3
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 200 (to 400)
_init_module_attrs: NOP 0
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 18 (origin)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: STORE_ATTR 11 (__file__)
_init_module_attrs: JUMP_FORWARD 12 (to 398)
_init_module_attrs: LOAD_FAST 2 (override)
_init_module_attrs: POP_JUMP_IF_TRUE 210 (to 420)
_init_module_attrs: LOAD_GLOBAL 0 (getattr)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: LOAD_CONST 6 ('__cached__')
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: CALL_FUNCTION 3
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 233 (to 466)
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 19 (cached)
cached: LOAD_FAST 0 (self)
cached: LOAD_ATTR 0 (_cached)
cached: LOAD_CONST 0 (None)
cached: IS_OP 0
cached: POP_JUMP_IF_FALSE 26 (to 52)
cached: LOAD_FAST 0 (self)
cached: LOAD_ATTR 1 (origin)
cached: LOAD_CONST 0 (None)
cached: IS_OP 1
cached: POP_JUMP_IF_FALSE 26 (to 52)
cached: LOAD_FAST 0 (self)
cached: LOAD_ATTR 2 (_set_fileattr)
cached: POP_JUMP_IF_FALSE 26 (to 52)
cached: LOAD_GLOBAL 3 (_bootstrap_external)
cached: LOAD_CONST 0 (None)
cached: IS_OP 0
cached: POP_JUMP_IF_FALSE 19 (to 38)
cached: LOAD_GLOBAL 3 (_bootstrap_external)
cached: LOAD_METHOD 5 (_get_cached)
cached: LOAD_FAST 0 (self)
cached: LOAD_ATTR 1 (origin)
cached: CALL_METHOD 1
_get_cached: LOAD_FAST 0 (filename)
_get_cached: LOAD_METHOD 0 (endswith)
_get_cached: LOAD_GLOBAL 1 (tuple)
_get_cached: LOAD_GLOBAL 2 (SOURCE_SUFFIXES)
_get_cached: CALL_FUNCTION 1
_get_cached: CALL_METHOD 1
_get_cached: POP_JUMP_IF_FALSE 25 (to 50)
_get_cached: NOP 0
_get_cached: LOAD_GLOBAL 3 (cache_from_source)
_get_cached: LOAD_FAST 0 (filename)
_get_cached: CALL_FUNCTION 1
cache_from_source: LOAD_FAST 1 (debug_override)
cache_from_source: LOAD_CONST 1 (None)
cache_from_source: IS_OP 1
cache_from_source: POP_JUMP_IF_FALSE 26 (to 52)
cache_from_source: LOAD_GLOBAL 4 (_os)
cache_from_source: LOAD_METHOD 5 (fspath)
cache_from_source: LOAD_FAST 0 (path)
cache_from_source: CALL_METHOD 1
cache_from_source: STORE_FAST 0 (path)
cache_from_source: LOAD_GLOBAL 6 (_path_split)
cache_from_source: LOAD_FAST 0 (path)
cache_from_source: CALL_FUNCTION 1
_path_split: LOAD_GLOBAL 0 (max)
_path_split: LOAD_CLOSURE 0 (path)
_path_split: BUILD_TUPLE 1
_path_split: LOAD_CONST 1 (<code object <genexpr> at 0x0000000158824ec8, file "<frozen importlib._bootstrap_external>", line 134>)
_path_split: MAKE_FUNCTION 8
_path_split: LOAD_GLOBAL 1 (path_separators)
_path_split: GET_ITER 0
_path_split: CALL_FUNCTION 1
_path_split: CALL_FUNCTION 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 8 (to 18)
<genexpr>: STORE_FAST 1 (p)
<genexpr>: LOAD_DEREF 0 (path)
<genexpr>: LOAD_METHOD 0 (rfind)
<genexpr>: LOAD_FAST 1 (p)
<genexpr>: CALL_METHOD 1
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 8 (to 18)
<genexpr>: LOAD_CONST 0 (None)
<genexpr>: RETURN_VALUE 0
_path_split: STORE_FAST 1 (i)
_path_split: LOAD_FAST 1 (i)
_path_split: LOAD_CONST 2 (0)
_path_split: COMPARE_OP 0 (<)
_path_split: POP_JUMP_IF_FALSE 18 (to 36)
_path_split: LOAD_DEREF 0 (path)
_path_split: LOAD_CONST 4 (None)
_path_split: LOAD_FAST 1 (i)
_path_split: BUILD_SLICE 2
_path_split: BINARY_SUBSCR 0
_path_split: LOAD_DEREF 0 (path)
_path_split: LOAD_FAST 1 (i)
_path_split: LOAD_CONST 5 (1)
_path_split: BINARY_ADD 0
_path_split: LOAD_CONST 4 (None)
_path_split: BUILD_SLICE 2
_path_split: BINARY_SUBSCR 0
_path_split: BUILD_TUPLE 2
_path_split: RETURN_VALUE 0
cache_from_source: UNPACK_SEQUENCE 2
cache_from_source: STORE_FAST 4 (head)
cache_from_source: STORE_FAST 5 (tail)
cache_from_source: LOAD_FAST 5 (tail)
cache_from_source: LOAD_METHOD 7 (rpartition)
cache_from_source: LOAD_CONST 6 ('.')
cache_from_source: CALL_METHOD 1
cache_from_source: UNPACK_SEQUENCE 3
cache_from_source: STORE_FAST 6 (base)
cache_from_source: STORE_FAST 7 (sep)
cache_from_source: STORE_FAST 8 (rest)
cache_from_source: LOAD_GLOBAL 8 (sys)
cache_from_source: LOAD_ATTR 9 (implementation)
cache_from_source: LOAD_ATTR 10 (cache_tag)
cache_from_source: STORE_FAST 9 (tag)
cache_from_source: LOAD_FAST 9 (tag)
cache_from_source: LOAD_CONST 1 (None)
cache_from_source: IS_OP 0
cache_from_source: POP_JUMP_IF_FALSE 57 (to 114)
cache_from_source: LOAD_CONST 4 ('')
cache_from_source: LOAD_METHOD 12 (join)
cache_from_source: LOAD_FAST 6 (base)
cache_from_source: POP_JUMP_IF_FALSE 63 (to 126)
cache_from_source: LOAD_FAST 6 (base)
cache_from_source: JUMP_FORWARD 1 (to 126)
cache_from_source: LOAD_FAST 7 (sep)
cache_from_source: LOAD_FAST 9 (tag)
cache_from_source: BUILD_LIST 3
cache_from_source: CALL_METHOD 1
cache_from_source: STORE_FAST 10 (almost_filename)
cache_from_source: LOAD_FAST 2 (optimization)
cache_from_source: LOAD_CONST 1 (None)
cache_from_source: IS_OP 0
cache_from_source: POP_JUMP_IF_FALSE 86 (to 172)
cache_from_source: LOAD_GLOBAL 8 (sys)
cache_from_source: LOAD_ATTR 13 (flags)
cache_from_source: LOAD_ATTR 14 (optimize)
cache_from_source: LOAD_CONST 8 (0)
cache_from_source: COMPARE_OP 2 (==)
cache_from_source: POP_JUMP_IF_FALSE 82 (to 164)
cache_from_source: LOAD_CONST 4 ('')
cache_from_source: STORE_FAST 2 (optimization)
cache_from_source: JUMP_FORWARD 4 (to 170)
cache_from_source: LOAD_GLOBAL 15 (str)
cache_from_source: LOAD_FAST 2 (optimization)
cache_from_source: CALL_FUNCTION 1
cache_from_source: STORE_FAST 2 (optimization)
cache_from_source: LOAD_FAST 2 (optimization)
cache_from_source: LOAD_CONST 4 ('')
cache_from_source: COMPARE_OP 3 (!=)
cache_from_source: POP_JUMP_IF_FALSE 112 (to 224)
cache_from_source: LOAD_FAST 10 (almost_filename)
cache_from_source: LOAD_GLOBAL 20 (BYTECODE_SUFFIXES)
cache_from_source: LOAD_CONST 8 (0)
cache_from_source: BINARY_SUBSCR 0
cache_from_source: BINARY_ADD 0
cache_from_source: STORE_FAST 11 (filename)
cache_from_source: LOAD_GLOBAL 8 (sys)
cache_from_source: LOAD_ATTR 21 (pycache_prefix)
cache_from_source: LOAD_CONST 1 (None)
cache_from_source: IS_OP 1
cache_from_source: POP_JUMP_IF_FALSE 162 (to 324)
cache_from_source: LOAD_GLOBAL 23 (_path_join)
cache_from_source: LOAD_FAST 4 (head)
cache_from_source: LOAD_GLOBAL 27 (_PYCACHE)
cache_from_source: LOAD_FAST 11 (filename)
cache_from_source: CALL_FUNCTION 3
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
cache_from_source: RETURN_VALUE 0
_get_cached: RETURN_VALUE 0
cached: LOAD_FAST 0 (self)
cached: STORE_ATTR 0 (_cached)
cached: LOAD_FAST 0 (self)
cached: LOAD_ATTR 0 (_cached)
cached: RETURN_VALUE 0
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 1
_init_module_attrs: POP_JUMP_IF_FALSE 233 (to 466)
_init_module_attrs: NOP 0
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 19 (cached)
cached: LOAD_FAST 0 (self)
cached: LOAD_ATTR 0 (_cached)
cached: LOAD_CONST 0 (None)
cached: IS_OP 0
cached: POP_JUMP_IF_FALSE 26 (to 52)
cached: LOAD_FAST 0 (self)
cached: LOAD_ATTR 0 (_cached)
cached: RETURN_VALUE 0
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: STORE_ATTR 20 (__cached__)
_init_module_attrs: JUMP_FORWARD 12 (to 464)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: RETURN_VALUE 0
module_from_spec: POP_TOP 0
module_from_spec: LOAD_FAST 1 (module)
module_from_spec: RETURN_VALUE 0
_load_unlocked: STORE_FAST 2 (module)
_load_unlocked: LOAD_CONST 3 (True)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: STORE_ATTR 8 (_initializing)
_load_unlocked: NOP 0
_load_unlocked: LOAD_FAST 2 (module)
_load_unlocked: LOAD_GLOBAL 9 (sys)
_load_unlocked: LOAD_ATTR 10 (modules)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 11 (name)
_load_unlocked: STORE_SUBSCR 0
_load_unlocked: NOP 0
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 0 (loader)
_load_unlocked: LOAD_CONST 0 (None)
_load_unlocked: IS_OP 0
_load_unlocked: POP_JUMP_IF_FALSE 61 (to 122)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 0 (loader)
_load_unlocked: LOAD_METHOD 14 (exec_module)
_load_unlocked: LOAD_FAST 2 (module)
_load_unlocked: CALL_METHOD 1
exec_module: LOAD_FAST 0 (self)
exec_module: LOAD_METHOD 0 (get_code)
exec_module: LOAD_FAST 1 (module)
exec_module: LOAD_ATTR 1 (__name__)
exec_module: CALL_METHOD 1
get_code: LOAD_FAST 0 (self)
get_code: LOAD_METHOD 0 (get_filename)
get_code: LOAD_FAST 1 (fullname)
get_code: CALL_METHOD 1
_check_name_wrapper: LOAD_FAST 1 (name)
_check_name_wrapper: LOAD_CONST 0 (None)
_check_name_wrapper: IS_OP 0
_check_name_wrapper: POP_JUMP_IF_FALSE 8 (to 16)
_check_name_wrapper: LOAD_FAST 0 (self)
_check_name_wrapper: LOAD_ATTR 0 (name)
_check_name_wrapper: LOAD_FAST 1 (name)
_check_name_wrapper: COMPARE_OP 3 (!=)
_check_name_wrapper: POP_JUMP_IF_FALSE 24 (to 48)
_check_name_wrapper: LOAD_DEREF 0 (method)
_check_name_wrapper: LOAD_FAST 0 (self)
_check_name_wrapper: LOAD_FAST 1 (name)
_check_name_wrapper: BUILD_LIST 2
_check_name_wrapper: LOAD_FAST 2 (args)
_check_name_wrapper: LIST_EXTEND 1
_check_name_wrapper: LIST_TO_TUPLE 0
_check_name_wrapper: LOAD_FAST 3 (kwargs)
_check_name_wrapper: CALL_FUNCTION_EX 1
get_filename: LOAD_FAST 0 (self)
get_filename: LOAD_ATTR 0 (path)
get_filename: RETURN_VALUE 0
_check_name_wrapper: RETURN_VALUE 0
get_code: STORE_FAST 2 (source_path)
get_code: LOAD_CONST 1 (None)
get_code: STORE_FAST 3 (source_mtime)
get_code: LOAD_CONST 1 (None)
get_code: STORE_FAST 4 (source_bytes)
get_code: LOAD_CONST 1 (None)
get_code: STORE_FAST 5 (source_hash)
get_code: LOAD_CONST 2 (False)
get_code: STORE_FAST 6 (hash_based)
get_code: LOAD_CONST 3 (True)
get_code: STORE_FAST 7 (check_source)
get_code: NOP 0
get_code: LOAD_GLOBAL 1 (cache_from_source)
get_code: LOAD_FAST 2 (source_path)
get_code: CALL_FUNCTION 1
cache_from_source: LOAD_FAST 1 (debug_override)
cache_from_source: LOAD_CONST 1 (None)
cache_from_source: IS_OP 1
cache_from_source: POP_JUMP_IF_FALSE 26 (to 52)
cache_from_source: LOAD_GLOBAL 4 (_os)
cache_from_source: LOAD_METHOD 5 (fspath)
cache_from_source: LOAD_FAST 0 (path)
cache_from_source: CALL_METHOD 1
cache_from_source: STORE_FAST 0 (path)
cache_from_source: LOAD_GLOBAL 6 (_path_split)
cache_from_source: LOAD_FAST 0 (path)
cache_from_source: CALL_FUNCTION 1
_path_split: LOAD_GLOBAL 0 (max)
_path_split: LOAD_CLOSURE 0 (path)
_path_split: BUILD_TUPLE 1
_path_split: LOAD_CONST 1 (<code object <genexpr> at 0x0000000158824ec8, file "<frozen importlib._bootstrap_external>", line 134>)
_path_split: MAKE_FUNCTION 8
_path_split: LOAD_GLOBAL 1 (path_separators)
_path_split: GET_ITER 0
_path_split: CALL_FUNCTION 1
_path_split: CALL_FUNCTION 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 8 (to 18)
<genexpr>: STORE_FAST 1 (p)
<genexpr>: LOAD_DEREF 0 (path)
<genexpr>: LOAD_METHOD 0 (rfind)
<genexpr>: LOAD_FAST 1 (p)
<genexpr>: CALL_METHOD 1
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 8 (to 18)
<genexpr>: LOAD_CONST 0 (None)
<genexpr>: RETURN_VALUE 0
_path_split: STORE_FAST 1 (i)
_path_split: LOAD_FAST 1 (i)
_path_split: LOAD_CONST 2 (0)
_path_split: COMPARE_OP 0 (<)
_path_split: POP_JUMP_IF_FALSE 18 (to 36)
_path_split: LOAD_DEREF 0 (path)
_path_split: LOAD_CONST 4 (None)
_path_split: LOAD_FAST 1 (i)
_path_split: BUILD_SLICE 2
_path_split: BINARY_SUBSCR 0
_path_split: LOAD_DEREF 0 (path)
_path_split: LOAD_FAST 1 (i)
_path_split: LOAD_CONST 5 (1)
_path_split: BINARY_ADD 0
_path_split: LOAD_CONST 4 (None)
_path_split: BUILD_SLICE 2
_path_split: BINARY_SUBSCR 0
_path_split: BUILD_TUPLE 2
_path_split: RETURN_VALUE 0
cache_from_source: UNPACK_SEQUENCE 2
cache_from_source: STORE_FAST 4 (head)
cache_from_source: STORE_FAST 5 (tail)
cache_from_source: LOAD_FAST 5 (tail)
cache_from_source: LOAD_METHOD 7 (rpartition)
cache_from_source: LOAD_CONST 6 ('.')
cache_from_source: CALL_METHOD 1
cache_from_source: UNPACK_SEQUENCE 3
cache_from_source: STORE_FAST 6 (base)
cache_from_source: STORE_FAST 7 (sep)
cache_from_source: STORE_FAST 8 (rest)
cache_from_source: LOAD_GLOBAL 8 (sys)
cache_from_source: LOAD_ATTR 9 (implementation)
cache_from_source: LOAD_ATTR 10 (cache_tag)
cache_from_source: STORE_FAST 9 (tag)
cache_from_source: LOAD_FAST 9 (tag)
cache_from_source: LOAD_CONST 1 (None)
cache_from_source: IS_OP 0
cache_from_source: POP_JUMP_IF_FALSE 57 (to 114)
cache_from_source: LOAD_CONST 4 ('')
cache_from_source: LOAD_METHOD 12 (join)
cache_from_source: LOAD_FAST 6 (base)
cache_from_source: POP_JUMP_IF_FALSE 63 (to 126)
cache_from_source: LOAD_FAST 6 (base)
cache_from_source: JUMP_FORWARD 1 (to 126)
cache_from_source: LOAD_FAST 7 (sep)
cache_from_source: LOAD_FAST 9 (tag)
cache_from_source: BUILD_LIST 3
cache_from_source: CALL_METHOD 1
cache_from_source: STORE_FAST 10 (almost_filename)
cache_from_source: LOAD_FAST 2 (optimization)
cache_from_source: LOAD_CONST 1 (None)
cache_from_source: IS_OP 0
cache_from_source: POP_JUMP_IF_FALSE 86 (to 172)
cache_from_source: LOAD_GLOBAL 8 (sys)
cache_from_source: LOAD_ATTR 13 (flags)
cache_from_source: LOAD_ATTR 14 (optimize)
cache_from_source: LOAD_CONST 8 (0)
cache_from_source: COMPARE_OP 2 (==)
cache_from_source: POP_JUMP_IF_FALSE 82 (to 164)
cache_from_source: LOAD_CONST 4 ('')
cache_from_source: STORE_FAST 2 (optimization)
cache_from_source: JUMP_FORWARD 4 (to 170)
cache_from_source: LOAD_GLOBAL 15 (str)
cache_from_source: LOAD_FAST 2 (optimization)
cache_from_source: CALL_FUNCTION 1
cache_from_source: STORE_FAST 2 (optimization)
cache_from_source: LOAD_FAST 2 (optimization)
cache_from_source: LOAD_CONST 4 ('')
cache_from_source: COMPARE_OP 3 (!=)
cache_from_source: POP_JUMP_IF_FALSE 112 (to 224)
cache_from_source: LOAD_FAST 10 (almost_filename)
cache_from_source: LOAD_GLOBAL 20 (BYTECODE_SUFFIXES)
cache_from_source: LOAD_CONST 8 (0)
cache_from_source: BINARY_SUBSCR 0
cache_from_source: BINARY_ADD 0
cache_from_source: STORE_FAST 11 (filename)
cache_from_source: LOAD_GLOBAL 8 (sys)
cache_from_source: LOAD_ATTR 21 (pycache_prefix)
cache_from_source: LOAD_CONST 1 (None)
cache_from_source: IS_OP 1
cache_from_source: POP_JUMP_IF_FALSE 162 (to 324)
cache_from_source: LOAD_GLOBAL 23 (_path_join)
cache_from_source: LOAD_FAST 4 (head)
cache_from_source: LOAD_GLOBAL 27 (_PYCACHE)
cache_from_source: LOAD_FAST 11 (filename)
cache_from_source: CALL_FUNCTION 3
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
cache_from_source: RETURN_VALUE 0
get_code: STORE_FAST 8 (bytecode_path)
get_code: NOP 0
get_code: LOAD_FAST 0 (self)
get_code: LOAD_METHOD 2 (path_stats)
get_code: LOAD_FAST 2 (source_path)
get_code: CALL_METHOD 1
path_stats: LOAD_GLOBAL 0 (_path_stat)
path_stats: LOAD_FAST 1 (path)
path_stats: CALL_FUNCTION 1
_path_stat: LOAD_GLOBAL 0 (_os)
_path_stat: LOAD_METHOD 1 (stat)
_path_stat: LOAD_FAST 0 (path)
_path_stat: CALL_METHOD 1
_path_stat: RETURN_VALUE 0
path_stats: STORE_FAST 2 (st)
path_stats: LOAD_FAST 2 (st)
path_stats: LOAD_ATTR 1 (st_mtime)
path_stats: LOAD_FAST 2 (st)
path_stats: LOAD_ATTR 2 (st_size)
path_stats: LOAD_CONST 1 (('mtime', 'size'))
path_stats: BUILD_CONST_KEY_MAP 2
path_stats: RETURN_VALUE 0
get_code: STORE_FAST 9 (st)
get_code: LOAD_GLOBAL 3 (int)
get_code: LOAD_FAST 9 (st)
get_code: LOAD_CONST 4 ('mtime')
get_code: BINARY_SUBSCR 0
get_code: CALL_FUNCTION 1
get_code: STORE_FAST 3 (source_mtime)
get_code: NOP 0
get_code: LOAD_FAST 0 (self)
get_code: LOAD_METHOD 4 (get_data)
get_code: LOAD_FAST 8 (bytecode_path)
get_code: CALL_METHOD 1
get_data: LOAD_GLOBAL 0 (isinstance)
get_data: LOAD_FAST 0 (self)
get_data: LOAD_GLOBAL 1 (SourceLoader)
get_data: LOAD_GLOBAL 2 (SourcelessFileLoader)
get_data: LOAD_GLOBAL 3 (ExtensionFileLoader)
get_data: BUILD_TUPLE 3
get_data: CALL_FUNCTION 2
get_data: POP_JUMP_IF_FALSE 39 (to 78)
get_data: LOAD_GLOBAL 4 (_io)
get_data: LOAD_METHOD 5 (open_code)
get_data: LOAD_GLOBAL 6 (str)
get_data: LOAD_FAST 1 (path)
get_data: CALL_FUNCTION 1
get_data: CALL_METHOD 1
get_data: <53> 0
get_data: STORE_FAST 2 (file)
get_data: LOAD_FAST 2 (file)
get_data: LOAD_METHOD 7 (read)
get_data: CALL_METHOD 0
get_data: ROT_TWO 0
get_data: LOAD_CONST 1 (None)
get_data: DUP_TOP 0
get_data: DUP_TOP 0
get_data: CALL_FUNCTION 3
get_data: POP_TOP 0
get_data: RETURN_VALUE 0
get_code: STORE_FAST 10 (data)
get_code: LOAD_FAST 1 (fullname)
get_code: LOAD_FAST 8 (bytecode_path)
get_code: LOAD_CONST 5 (('name', 'path'))
get_code: BUILD_CONST_KEY_MAP 2
get_code: STORE_FAST 11 (exc_details)
get_code: NOP 0
get_code: LOAD_GLOBAL 5 (_classify_pyc)
get_code: LOAD_FAST 10 (data)
get_code: LOAD_FAST 1 (fullname)
get_code: LOAD_FAST 11 (exc_details)
get_code: CALL_FUNCTION 3
_classify_pyc: LOAD_FAST 0 (data)
_classify_pyc: LOAD_CONST 1 (None)
_classify_pyc: LOAD_CONST 2 (4)
_classify_pyc: BUILD_SLICE 2
_classify_pyc: BINARY_SUBSCR 0
_classify_pyc: STORE_FAST 3 (magic)
_classify_pyc: LOAD_FAST 3 (magic)
_classify_pyc: LOAD_GLOBAL 0 (MAGIC_NUMBER)
_classify_pyc: COMPARE_OP 3 (!=)
_classify_pyc: POP_JUMP_IF_FALSE 30 (to 60)
_classify_pyc: LOAD_GLOBAL 4 (len)
_classify_pyc: LOAD_FAST 0 (data)
_classify_pyc: CALL_FUNCTION 1
_classify_pyc: LOAD_CONST 6 (16)
_classify_pyc: COMPARE_OP 0 (<)
_classify_pyc: POP_JUMP_IF_FALSE 51 (to 102)
_classify_pyc: LOAD_GLOBAL 6 (_unpack_uint32)
_classify_pyc: LOAD_FAST 0 (data)
_classify_pyc: LOAD_CONST 2 (4)
_classify_pyc: LOAD_CONST 8 (8)
_classify_pyc: BUILD_SLICE 2
_classify_pyc: BINARY_SUBSCR 0
_classify_pyc: CALL_FUNCTION 1
_unpack_uint32: LOAD_GLOBAL 0 (len)
_unpack_uint32: LOAD_FAST 0 (data)
_unpack_uint32: CALL_FUNCTION 1
_unpack_uint32: LOAD_CONST 1 (4)
_unpack_uint32: COMPARE_OP 2 (==)
_unpack_uint32: POP_JUMP_IF_TRUE 8 (to 16)
_unpack_uint32: LOAD_GLOBAL 1 (int)
_unpack_uint32: LOAD_METHOD 2 (from_bytes)
_unpack_uint32: LOAD_FAST 0 (data)
_unpack_uint32: LOAD_CONST 2 ('little')
_unpack_uint32: CALL_METHOD 2
_unpack_uint32: RETURN_VALUE 0
_classify_pyc: STORE_FAST 5 (flags)
_classify_pyc: LOAD_FAST 5 (flags)
_classify_pyc: LOAD_CONST 9 (-4)
_classify_pyc: BINARY_AND 0
_classify_pyc: POP_JUMP_IF_FALSE 77 (to 154)
_classify_pyc: LOAD_FAST 5 (flags)
_classify_pyc: RETURN_VALUE 0
get_code: STORE_FAST 12 (flags)
get_code: LOAD_GLOBAL 6 (memoryview)
get_code: LOAD_FAST 10 (data)
get_code: CALL_FUNCTION 1
get_code: LOAD_CONST 6 (16)
get_code: LOAD_CONST 1 (None)
get_code: BUILD_SLICE 2
get_code: BINARY_SUBSCR 0
get_code: STORE_FAST 13 (bytes_data)
get_code: LOAD_FAST 12 (flags)
get_code: LOAD_CONST 7 (1)
get_code: BINARY_AND 0
get_code: LOAD_CONST 8 (0)
get_code: COMPARE_OP 3 (!=)
get_code: STORE_FAST 6 (hash_based)
get_code: LOAD_FAST 6 (hash_based)
get_code: POP_JUMP_IF_FALSE 103 (to 206)
get_code: LOAD_GLOBAL 12 (_validate_timestamp_pyc)
get_code: LOAD_FAST 10 (data)
get_code: LOAD_FAST 3 (source_mtime)
get_code: LOAD_FAST 9 (st)
get_code: LOAD_CONST 12 ('size')
get_code: BINARY_SUBSCR 0
get_code: LOAD_FAST 1 (fullname)
get_code: LOAD_FAST 11 (exc_details)
get_code: CALL_FUNCTION 5
_validate_timestamp_pyc: LOAD_GLOBAL 0 (_unpack_uint32)
_validate_timestamp_pyc: LOAD_FAST 0 (data)
_validate_timestamp_pyc: LOAD_CONST 1 (8)
_validate_timestamp_pyc: LOAD_CONST 2 (12)
_validate_timestamp_pyc: BUILD_SLICE 2
_validate_timestamp_pyc: BINARY_SUBSCR 0
_validate_timestamp_pyc: CALL_FUNCTION 1
_unpack_uint32: LOAD_GLOBAL 0 (len)
_unpack_uint32: LOAD_FAST 0 (data)
_unpack_uint32: CALL_FUNCTION 1
_unpack_uint32: LOAD_CONST 1 (4)
_unpack_uint32: COMPARE_OP 2 (==)
_unpack_uint32: POP_JUMP_IF_TRUE 8 (to 16)
_unpack_uint32: LOAD_GLOBAL 1 (int)
_unpack_uint32: LOAD_METHOD 2 (from_bytes)
_unpack_uint32: LOAD_FAST 0 (data)
_unpack_uint32: LOAD_CONST 2 ('little')
_unpack_uint32: CALL_METHOD 2
_unpack_uint32: RETURN_VALUE 0
_validate_timestamp_pyc: LOAD_FAST 1 (source_mtime)
_validate_timestamp_pyc: LOAD_CONST 3 (4294967295)
_validate_timestamp_pyc: BINARY_AND 0
_validate_timestamp_pyc: COMPARE_OP 3 (!=)
_validate_timestamp_pyc: POP_JUMP_IF_FALSE 29 (to 58)
_validate_timestamp_pyc: LOAD_FAST 2 (source_size)
_validate_timestamp_pyc: LOAD_CONST 6 (None)
_validate_timestamp_pyc: IS_OP 1
_validate_timestamp_pyc: POP_JUMP_IF_FALSE 56 (to 112)
_validate_timestamp_pyc: LOAD_GLOBAL 0 (_unpack_uint32)
_validate_timestamp_pyc: LOAD_FAST 0 (data)
_validate_timestamp_pyc: LOAD_CONST 2 (12)
_validate_timestamp_pyc: LOAD_CONST 7 (16)
_validate_timestamp_pyc: BUILD_SLICE 2
_validate_timestamp_pyc: BINARY_SUBSCR 0
_validate_timestamp_pyc: CALL_FUNCTION 1
_unpack_uint32: LOAD_GLOBAL 0 (len)
_unpack_uint32: LOAD_FAST 0 (data)
_unpack_uint32: CALL_FUNCTION 1
_unpack_uint32: LOAD_CONST 1 (4)
_unpack_uint32: COMPARE_OP 2 (==)
_unpack_uint32: POP_JUMP_IF_TRUE 8 (to 16)
_unpack_uint32: LOAD_GLOBAL 1 (int)
_unpack_uint32: LOAD_METHOD 2 (from_bytes)
_unpack_uint32: LOAD_FAST 0 (data)
_unpack_uint32: LOAD_CONST 2 ('little')
_unpack_uint32: CALL_METHOD 2
_unpack_uint32: RETURN_VALUE 0
_validate_timestamp_pyc: LOAD_FAST 2 (source_size)
_validate_timestamp_pyc: LOAD_CONST 3 (4294967295)
_validate_timestamp_pyc: BINARY_AND 0
_validate_timestamp_pyc: COMPARE_OP 3 (!=)
_validate_timestamp_pyc: POP_JUMP_IF_FALSE 54 (to 108)
_validate_timestamp_pyc: LOAD_CONST 6 (None)
_validate_timestamp_pyc: RETURN_VALUE 0
get_code: POP_TOP 0
get_code: LOAD_GLOBAL 13 (_bootstrap)
get_code: LOAD_METHOD 14 (_verbose_message)
get_code: LOAD_CONST 13 ('{} matches {}')
get_code: LOAD_FAST 8 (bytecode_path)
get_code: LOAD_FAST 2 (source_path)
get_code: CALL_METHOD 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
get_code: POP_TOP 0
get_code: LOAD_GLOBAL 15 (_compile_bytecode)
get_code: LOAD_FAST 13 (bytes_data)
get_code: LOAD_FAST 1 (fullname)
get_code: LOAD_FAST 8 (bytecode_path)
get_code: LOAD_FAST 2 (source_path)
get_code: LOAD_CONST 14 (('name', 'bytecode_path', 'source_path'))
get_code: CALL_FUNCTION_KW 4
_compile_bytecode: LOAD_GLOBAL 0 (marshal)
_compile_bytecode: LOAD_METHOD 1 (loads)
_compile_bytecode: LOAD_FAST 0 (data)
_compile_bytecode: CALL_METHOD 1
_compile_bytecode: STORE_FAST 4 (code)
cb: LOAD_GLOBAL 0 (_imp)
cb: LOAD_METHOD 1 (acquire_lock)
cb: CALL_METHOD 0
cb: POP_TOP 0
cb: NOP 0
cb: LOAD_GLOBAL 2 (_module_locks)
cb: LOAD_METHOD 3 (get)
cb: LOAD_FAST 1 (name)
cb: CALL_METHOD 1
cb: LOAD_FAST 0 (ref)
cb: IS_OP 0
cb: POP_JUMP_IF_FALSE 15 (to 30)
cb: LOAD_GLOBAL 2 (_module_locks)
cb: LOAD_FAST 1 (name)
cb: DELETE_SUBSCR 0
cb: LOAD_GLOBAL 0 (_imp)
cb: LOAD_METHOD 4 (release_lock)
cb: CALL_METHOD 0
cb: POP_TOP 0
cb: LOAD_CONST 0 (None)
cb: RETURN_VALUE 0
_compile_bytecode: LOAD_GLOBAL 2 (isinstance)
_compile_bytecode: LOAD_FAST 4 (code)
_compile_bytecode: LOAD_GLOBAL 3 (_code_type)
_compile_bytecode: CALL_FUNCTION 2
_compile_bytecode: POP_JUMP_IF_FALSE 28 (to 56)
_compile_bytecode: LOAD_GLOBAL 4 (_bootstrap)
_compile_bytecode: LOAD_METHOD 5 (_verbose_message)
_compile_bytecode: LOAD_CONST 1 ('code object from {!r}')
_compile_bytecode: LOAD_FAST 2 (bytecode_path)
_compile_bytecode: CALL_METHOD 2
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
_compile_bytecode: POP_TOP 0
_compile_bytecode: LOAD_FAST 3 (source_path)
_compile_bytecode: LOAD_CONST 2 (None)
_compile_bytecode: IS_OP 1
_compile_bytecode: POP_JUMP_IF_FALSE 26 (to 52)
_compile_bytecode: LOAD_GLOBAL 6 (_imp)
_compile_bytecode: LOAD_METHOD 7 (_fix_co_filename)
_compile_bytecode: LOAD_FAST 4 (code)
_compile_bytecode: LOAD_FAST 3 (source_path)
_compile_bytecode: CALL_METHOD 2
_compile_bytecode: POP_TOP 0
_compile_bytecode: LOAD_FAST 4 (code)
_compile_bytecode: RETURN_VALUE 0
get_code: RETURN_VALUE 0
exec_module: STORE_FAST 2 (code)
exec_module: LOAD_FAST 2 (code)
exec_module: LOAD_CONST 1 (None)
exec_module: IS_OP 0
exec_module: POP_JUMP_IF_FALSE 18 (to 36)
exec_module: LOAD_GLOBAL 4 (_bootstrap)
exec_module: LOAD_METHOD 5 (_call_with_frames_removed)
exec_module: LOAD_GLOBAL 6 (exec)
exec_module: LOAD_FAST 2 (code)
exec_module: LOAD_FAST 1 (module)
exec_module: LOAD_ATTR 7 (__dict__)
exec_module: CALL_METHOD 3
_call_with_frames_removed: LOAD_FAST 0 (f)
_call_with_frames_removed: LOAD_FAST 1 (args)
_call_with_frames_removed: LOAD_FAST 2 (kwds)
_call_with_frames_removed: CALL_FUNCTION_EX 1
<module>: LOAD_CONST 0 (' codecs -- Python Codec Registry, API and helpers.\n\n\nWritten by Marc-Andre Lemburg (mal@lemburg.com).\n\n(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.\n\n')
<module>: STORE_NAME 0 (__doc__)
<module>: LOAD_CONST 1 (0)
<module>: LOAD_CONST 2 (None)
<module>: IMPORT_NAME 1 (builtins)
<module>: STORE_NAME 1 (builtins)
<module>: LOAD_CONST 1 (0)
<module>: LOAD_CONST 2 (None)
<module>: IMPORT_NAME 2 (sys)
<module>: STORE_NAME 2 (sys)
<module>: NOP 0
<module>: LOAD_CONST 1 (0)
<module>: LOAD_CONST 3 (('*',))
<module>: IMPORT_NAME 3 (_codecs)
__import__: LOAD_FAST 4 (level)
__import__: LOAD_CONST 1 (0)
__import__: COMPARE_OP 2 (==)
__import__: POP_JUMP_IF_FALSE 9 (to 18)
__import__: LOAD_GLOBAL 0 (_gcd_import)
__import__: LOAD_FAST 0 (name)
__import__: CALL_FUNCTION 1
_gcd_import: LOAD_GLOBAL 0 (_sanity_check)
_gcd_import: LOAD_FAST 0 (name)
_gcd_import: LOAD_FAST 1 (package)
_gcd_import: LOAD_FAST 2 (level)
_gcd_import: CALL_FUNCTION 3
_sanity_check: LOAD_GLOBAL 0 (isinstance)
_sanity_check: LOAD_FAST 0 (name)
_sanity_check: LOAD_GLOBAL 1 (str)
_sanity_check: CALL_FUNCTION 2
_sanity_check: POP_JUMP_IF_TRUE 14 (to 28)
_sanity_check: LOAD_FAST 2 (level)
_sanity_check: LOAD_CONST 2 (0)
_sanity_check: COMPARE_OP 0 (<)
_sanity_check: POP_JUMP_IF_FALSE 22 (to 44)
_sanity_check: LOAD_FAST 2 (level)
_sanity_check: LOAD_CONST 2 (0)
_sanity_check: COMPARE_OP 4 (>)
_sanity_check: POP_JUMP_IF_FALSE 41 (to 82)
_sanity_check: LOAD_FAST 0 (name)
_sanity_check: POP_JUMP_IF_TRUE 53 (to 106)
_sanity_check: LOAD_CONST 7 (None)
_sanity_check: RETURN_VALUE 0
_gcd_import: POP_TOP 0
_gcd_import: LOAD_FAST 2 (level)
_gcd_import: LOAD_CONST 1 (0)
_gcd_import: COMPARE_OP 4 (>)
_gcd_import: POP_JUMP_IF_FALSE 16 (to 32)
_gcd_import: LOAD_GLOBAL 2 (_find_and_load)
_gcd_import: LOAD_FAST 0 (name)
_gcd_import: LOAD_GLOBAL 3 (_gcd_import)
_gcd_import: CALL_FUNCTION 2
_find_and_load: LOAD_GLOBAL 0 (sys)
_find_and_load: LOAD_ATTR 1 (modules)
_find_and_load: LOAD_METHOD 2 (get)
_find_and_load: LOAD_FAST 0 (name)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: CALL_METHOD 2
_find_and_load: STORE_FAST 2 (module)
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: IS_OP 0
_find_and_load: POP_JUMP_IF_TRUE 21 (to 42)
_find_and_load: LOAD_GLOBAL 5 (_ModuleLockManager)
_find_and_load: LOAD_FAST 0 (name)
_find_and_load: CALL_FUNCTION 1
__init__: LOAD_FAST 1 (name)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (_name)
__init__: LOAD_CONST 0 (None)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (_lock)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
_find_and_load: <53> 0
__enter__: LOAD_GLOBAL 0 (_get_module_lock)
__enter__: LOAD_FAST 0 (self)
__enter__: LOAD_ATTR 1 (_name)
__enter__: CALL_FUNCTION 1
_get_module_lock: LOAD_GLOBAL 0 (_imp)
_get_module_lock: LOAD_METHOD 1 (acquire_lock)
_get_module_lock: CALL_METHOD 0
_get_module_lock: POP_TOP 0
_get_module_lock: NOP 0
_get_module_lock: NOP 0
_get_module_lock: LOAD_GLOBAL 2 (_module_locks)
_get_module_lock: LOAD_FAST 0 (name)
_get_module_lock: BINARY_SUBSCR 0
_get_module_lock: BINARY_SUBSCR 0
_get_module_lock: PUSH_EXC_INFO 0
_get_module_lock: LOAD_GLOBAL 3 (KeyError)
_get_module_lock: CHECK_EXC_MATCH 0
_get_module_lock: POP_JUMP_IF_FALSE 22 (to 44)
_get_module_lock: POP_TOP 0
_get_module_lock: LOAD_CONST 1 (None)
_get_module_lock: STORE_FAST 1 (lock)
_get_module_lock: POP_EXCEPT 0
_get_module_lock: JUMP_FORWARD 5 (to 50)
_get_module_lock: LOAD_FAST 1 (lock)
_get_module_lock: LOAD_CONST 1 (None)
_get_module_lock: IS_OP 0
_get_module_lock: POP_JUMP_IF_FALSE 56 (to 112)
_get_module_lock: LOAD_GLOBAL 4 (_thread)
_get_module_lock: LOAD_CONST 1 (None)
_get_module_lock: IS_OP 0
_get_module_lock: POP_JUMP_IF_FALSE 39 (to 78)
_get_module_lock: LOAD_GLOBAL 6 (_ModuleLock)
_get_module_lock: LOAD_FAST 0 (name)
_get_module_lock: CALL_FUNCTION 1
__init__: LOAD_GLOBAL 0 (_thread)
__init__: LOAD_METHOD 1 (allocate_lock)
__init__: CALL_METHOD 0
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 2 (lock)
__init__: LOAD_GLOBAL 0 (_thread)
__init__: LOAD_METHOD 1 (allocate_lock)
__init__: CALL_METHOD 0
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 3 (wakeup)
__init__: LOAD_FAST 1 (name)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 4 (name)
__init__: LOAD_CONST 0 (None)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 5 (owner)
__init__: LOAD_CONST 1 (0)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 6 (count)
__init__: LOAD_CONST 1 (0)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 7 (waiters)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
_get_module_lock: STORE_FAST 1 (lock)
_get_module_lock: LOAD_FAST 0 (name)
_get_module_lock: BUILD_TUPLE 1
_get_module_lock: LOAD_CONST 2 (<code object cb at 0x00000001538e0fa8, file "<frozen importlib._bootstrap>", line 198>)
_get_module_lock: MAKE_FUNCTION 1
_get_module_lock: STORE_FAST 2 (cb)
_get_module_lock: LOAD_GLOBAL 7 (_weakref)
_get_module_lock: LOAD_METHOD 8 (ref)
_get_module_lock: LOAD_FAST 1 (lock)
_get_module_lock: LOAD_FAST 2 (cb)
_get_module_lock: CALL_METHOD 2
_get_module_lock: LOAD_GLOBAL 2 (_module_locks)
_get_module_lock: LOAD_FAST 0 (name)
_get_module_lock: STORE_SUBSCR 0
_get_module_lock: LOAD_GLOBAL 0 (_imp)
_get_module_lock: LOAD_METHOD 9 (release_lock)
_get_module_lock: CALL_METHOD 0
_get_module_lock: POP_TOP 0
_get_module_lock: JUMP_FORWARD 9 (to 138)
_get_module_lock: LOAD_FAST 1 (lock)
_get_module_lock: RETURN_VALUE 0
__enter__: LOAD_FAST 0 (self)
__enter__: STORE_ATTR 2 (_lock)
__enter__: LOAD_FAST 0 (self)
__enter__: LOAD_ATTR 2 (_lock)
__enter__: LOAD_METHOD 3 (acquire)
__enter__: CALL_METHOD 0
acquire: LOAD_GLOBAL 0 (_thread)
acquire: LOAD_METHOD 1 (get_ident)
acquire: CALL_METHOD 0
acquire: STORE_FAST 1 (tid)
acquire: LOAD_FAST 0 (self)
acquire: LOAD_GLOBAL 2 (_blocking_on)
acquire: LOAD_FAST 1 (tid)
acquire: STORE_SUBSCR 0
acquire: NOP 0
acquire: NOP 0
acquire: LOAD_FAST 0 (self)
acquire: LOAD_ATTR 3 (lock)
acquire: <53> 0
acquire: POP_TOP 0
acquire: LOAD_FAST 0 (self)
acquire: LOAD_ATTR 4 (count)
acquire: LOAD_CONST 1 (0)
acquire: COMPARE_OP 2 (==)
acquire: POP_JUMP_IF_TRUE 24 (to 48)
acquire: LOAD_FAST 1 (tid)
acquire: LOAD_FAST 0 (self)
acquire: STORE_ATTR 5 (owner)
acquire: LOAD_FAST 0 (self)
acquire: DUP_TOP 0
acquire: LOAD_ATTR 4 (count)
acquire: LOAD_CONST 2 (1)
acquire: INPLACE_ADD 0
acquire: ROT_TWO 0
acquire: STORE_ATTR 4 (count)
acquire: NOP 0
acquire: LOAD_CONST 3 (None)
acquire: DUP_TOP 0
acquire: DUP_TOP 0
acquire: CALL_FUNCTION 3
acquire: POP_TOP 0
acquire: LOAD_GLOBAL 2 (_blocking_on)
acquire: LOAD_FAST 1 (tid)
acquire: DELETE_SUBSCR 0
acquire: LOAD_CONST 4 (True)
acquire: RETURN_VALUE 0
__enter__: POP_TOP 0
__enter__: LOAD_CONST 0 (None)
__enter__: RETURN_VALUE 0
_find_and_load: POP_TOP 0
_find_and_load: LOAD_GLOBAL 0 (sys)
_find_and_load: LOAD_ATTR 1 (modules)
_find_and_load: LOAD_METHOD 2 (get)
_find_and_load: LOAD_FAST 0 (name)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: CALL_METHOD 2
_find_and_load: STORE_FAST 2 (module)
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: IS_OP 0
_find_and_load: POP_JUMP_IF_FALSE 48 (to 96)
_find_and_load: LOAD_GLOBAL 6 (_find_and_load_unlocked)
_find_and_load: LOAD_FAST 0 (name)
_find_and_load: LOAD_FAST 1 (import_)
_find_and_load: CALL_FUNCTION 2
_find_and_load_unlocked: LOAD_CONST 0 (None)
_find_and_load_unlocked: STORE_FAST 2 (path)
_find_and_load_unlocked: LOAD_FAST 0 (name)
_find_and_load_unlocked: LOAD_METHOD 0 (rpartition)
_find_and_load_unlocked: LOAD_CONST 1 ('.')
_find_and_load_unlocked: CALL_METHOD 1
_find_and_load_unlocked: LOAD_CONST 2 (0)
_find_and_load_unlocked: BINARY_SUBSCR 0
_find_and_load_unlocked: STORE_FAST 3 (parent)
_find_and_load_unlocked: LOAD_CONST 0 (None)
_find_and_load_unlocked: STORE_FAST 4 (parent_spec)
_find_and_load_unlocked: LOAD_FAST 3 (parent)
_find_and_load_unlocked: POP_JUMP_IF_FALSE 78 (to 156)
_find_and_load_unlocked: LOAD_GLOBAL 10 (_find_spec)
_find_and_load_unlocked: LOAD_FAST 0 (name)
_find_and_load_unlocked: LOAD_FAST 2 (path)
_find_and_load_unlocked: CALL_FUNCTION 2
_find_spec: LOAD_GLOBAL 0 (sys)
_find_spec: LOAD_ATTR 1 (meta_path)
_find_spec: STORE_FAST 3 (meta_path)
_find_spec: LOAD_FAST 3 (meta_path)
_find_spec: LOAD_CONST 1 (None)
_find_spec: IS_OP 0
_find_spec: POP_JUMP_IF_FALSE 11 (to 22)
_find_spec: LOAD_FAST 3 (meta_path)
_find_spec: POP_JUMP_IF_TRUE 19 (to 38)
_find_spec: LOAD_FAST 0 (name)
_find_spec: LOAD_GLOBAL 0 (sys)
_find_spec: LOAD_ATTR 6 (modules)
_find_spec: CONTAINS_OP 0
_find_spec: STORE_FAST 4 (is_reload)
_find_spec: LOAD_FAST 3 (meta_path)
_find_spec: GET_ITER 0
_find_spec: FOR_ITER 114 (to 280)
_find_spec: STORE_FAST 5 (finder)
_find_spec: LOAD_GLOBAL 7 (_ImportLockContext)
_find_spec: CALL_FUNCTION 0
_find_spec: <53> 0
__enter__: LOAD_GLOBAL 0 (_imp)
__enter__: LOAD_METHOD 1 (acquire_lock)
__enter__: CALL_METHOD 0
__enter__: POP_TOP 0
__enter__: LOAD_CONST 1 (None)
__enter__: RETURN_VALUE 0
_find_spec: POP_TOP 0
_find_spec: NOP 0
_find_spec: LOAD_FAST 5 (finder)
_find_spec: LOAD_ATTR 8 (find_spec)
_find_spec: STORE_FAST 6 (find_spec)
_find_spec: LOAD_FAST 6 (find_spec)
_find_spec: LOAD_FAST 0 (name)
_find_spec: LOAD_FAST 1 (path)
_find_spec: LOAD_FAST 2 (target)
_find_spec: CALL_FUNCTION 3
find_spec: LOAD_GLOBAL 0 (_imp)
find_spec: LOAD_METHOD 1 (is_builtin)
find_spec: LOAD_FAST 1 (fullname)
find_spec: CALL_METHOD 1
find_spec: POP_JUMP_IF_FALSE 13 (to 26)
find_spec: LOAD_GLOBAL 2 (spec_from_loader)
find_spec: LOAD_FAST 1 (fullname)
find_spec: LOAD_FAST 0 (cls)
find_spec: LOAD_FAST 0 (cls)
find_spec: LOAD_ATTR 3 (_ORIGIN)
find_spec: LOAD_CONST 1 (('origin',))
find_spec: CALL_FUNCTION_KW 3
spec_from_loader: LOAD_FAST 2 (origin)
spec_from_loader: LOAD_CONST 1 (None)
spec_from_loader: IS_OP 0
spec_from_loader: POP_JUMP_IF_FALSE 10 (to 20)
spec_from_loader: LOAD_FAST 2 (origin)
spec_from_loader: POP_JUMP_IF_TRUE 49 (to 98)
spec_from_loader: LOAD_FAST 3 (is_package)
spec_from_loader: LOAD_CONST 1 (None)
spec_from_loader: IS_OP 0
spec_from_loader: POP_JUMP_IF_FALSE 81 (to 162)
spec_from_loader: LOAD_GLOBAL 1 (hasattr)
spec_from_loader: LOAD_FAST 1 (loader)
spec_from_loader: LOAD_CONST 6 ('is_package')
spec_from_loader: CALL_FUNCTION 2
spec_from_loader: POP_JUMP_IF_FALSE 79 (to 158)
spec_from_loader: NOP 0
spec_from_loader: LOAD_FAST 1 (loader)
spec_from_loader: LOAD_METHOD 5 (is_package)
spec_from_loader: LOAD_FAST 0 (name)
spec_from_loader: CALL_METHOD 1
_requires_builtin_wrapper: LOAD_FAST 1 (fullname)
_requires_builtin_wrapper: LOAD_GLOBAL 0 (sys)
_requires_builtin_wrapper: LOAD_ATTR 1 (builtin_module_names)
_requires_builtin_wrapper: CONTAINS_OP 1
_requires_builtin_wrapper: POP_JUMP_IF_FALSE 14 (to 28)
_requires_builtin_wrapper: LOAD_DEREF 0 (fxn)
_requires_builtin_wrapper: LOAD_FAST 0 (self)
_requires_builtin_wrapper: LOAD_FAST 1 (fullname)
_requires_builtin_wrapper: CALL_FUNCTION 2
is_package: LOAD_CONST 1 (False)
is_package: RETURN_VALUE 0
_requires_builtin_wrapper: RETURN_VALUE 0
spec_from_loader: STORE_FAST 3 (is_package)
spec_from_loader: JUMP_FORWARD 16 (to 160)
spec_from_loader: LOAD_GLOBAL 7 (ModuleSpec)
spec_from_loader: LOAD_FAST 0 (name)
spec_from_loader: LOAD_FAST 1 (loader)
spec_from_loader: LOAD_FAST 2 (origin)
spec_from_loader: LOAD_FAST 3 (is_package)
spec_from_loader: LOAD_CONST 8 (('origin', 'is_package'))
spec_from_loader: CALL_FUNCTION_KW 4
__init__: LOAD_FAST 1 (name)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (name)
__init__: LOAD_FAST 2 (loader)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (loader)
__init__: LOAD_FAST 3 (origin)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 2 (origin)
__init__: LOAD_FAST 4 (loader_state)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 3 (loader_state)
__init__: LOAD_FAST 5 (is_package)
__init__: POP_JUMP_IF_FALSE 16 (to 32)
__init__: LOAD_CONST 0 (None)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 4 (submodule_search_locations)
__init__: BUILD_LIST 0
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 5 (_uninitialized_submodules)
__init__: LOAD_CONST 1 (False)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 6 (_set_fileattr)
__init__: LOAD_CONST 0 (None)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 7 (_cached)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
spec_from_loader: RETURN_VALUE 0
find_spec: RETURN_VALUE 0
_find_spec: STORE_FAST 7 (spec)
_find_spec: JUMP_FORWARD 29 (to 142)
_find_spec: LOAD_CONST 1 (None)
_find_spec: DUP_TOP 0
_find_spec: DUP_TOP 0
_find_spec: CALL_FUNCTION 3
__exit__: LOAD_GLOBAL 0 (_imp)
__exit__: LOAD_METHOD 1 (release_lock)
__exit__: CALL_METHOD 0
__exit__: POP_TOP 0
__exit__: LOAD_CONST 1 (None)
__exit__: RETURN_VALUE 0
_find_spec: POP_TOP 0
_find_spec: JUMP_ABSOLUTE 89 (to 178)
_find_spec: LOAD_FAST 7 (spec)
_find_spec: LOAD_CONST 1 (None)
_find_spec: IS_OP 1
_find_spec: POP_JUMP_IF_FALSE 26 (to 52)
_find_spec: LOAD_FAST 4 (is_reload)
_find_spec: POP_JUMP_IF_TRUE 137 (to 274)
_find_spec: LOAD_FAST 0 (name)
_find_spec: LOAD_GLOBAL 0 (sys)
_find_spec: LOAD_ATTR 6 (modules)
_find_spec: CONTAINS_OP 0
_find_spec: POP_JUMP_IF_FALSE 137 (to 274)
_find_spec: LOAD_FAST 7 (spec)
_find_spec: ROT_TWO 0
_find_spec: POP_TOP 0
_find_spec: RETURN_VALUE 0
_find_and_load_unlocked: STORE_FAST 8 (spec)
_find_and_load_unlocked: LOAD_FAST 8 (spec)
_find_and_load_unlocked: LOAD_CONST 0 (None)
_find_and_load_unlocked: IS_OP 0
_find_and_load_unlocked: POP_JUMP_IF_FALSE 96 (to 192)
_find_and_load_unlocked: LOAD_FAST 4 (parent_spec)
_find_and_load_unlocked: POP_JUMP_IF_FALSE 104 (to 208)
_find_and_load_unlocked: NOP 0
_find_and_load_unlocked: LOAD_GLOBAL 13 (_load_unlocked)
_find_and_load_unlocked: LOAD_FAST 8 (spec)
_find_and_load_unlocked: CALL_FUNCTION 1
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 0 (loader)
_load_unlocked: LOAD_CONST 0 (None)
_load_unlocked: IS_OP 1
_load_unlocked: POP_JUMP_IF_FALSE 29 (to 58)
_load_unlocked: LOAD_GLOBAL 1 (hasattr)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 0 (loader)
_load_unlocked: LOAD_CONST 1 ('exec_module')
_load_unlocked: CALL_FUNCTION 2
_load_unlocked: POP_JUMP_IF_TRUE 29 (to 58)
_load_unlocked: LOAD_GLOBAL 7 (module_from_spec)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: CALL_FUNCTION 1
module_from_spec: LOAD_CONST 1 (None)
module_from_spec: STORE_FAST 1 (module)
module_from_spec: LOAD_GLOBAL 0 (hasattr)
module_from_spec: LOAD_FAST 0 (spec)
module_from_spec: LOAD_ATTR 1 (loader)
module_from_spec: LOAD_CONST 2 ('create_module')
module_from_spec: CALL_FUNCTION 2
module_from_spec: POP_JUMP_IF_FALSE 15 (to 30)
module_from_spec: LOAD_FAST 0 (spec)
module_from_spec: LOAD_ATTR 1 (loader)
module_from_spec: LOAD_METHOD 2 (create_module)
module_from_spec: LOAD_FAST 0 (spec)
module_from_spec: CALL_METHOD 1
create_module: LOAD_FAST 0 (spec)
create_module: LOAD_ATTR 0 (name)
create_module: LOAD_GLOBAL 1 (sys)
create_module: LOAD_ATTR 2 (builtin_module_names)
create_module: CONTAINS_OP 1
create_module: POP_JUMP_IF_FALSE 17 (to 34)
create_module: LOAD_GLOBAL 5 (_call_with_frames_removed)
create_module: LOAD_GLOBAL 6 (_imp)
create_module: LOAD_ATTR 7 (create_builtin)
create_module: LOAD_FAST 0 (spec)
create_module: CALL_FUNCTION 2
_call_with_frames_removed: LOAD_FAST 0 (f)
_call_with_frames_removed: LOAD_FAST 1 (args)
_call_with_frames_removed: LOAD_FAST 2 (kwds)
_call_with_frames_removed: CALL_FUNCTION_EX 1
_call_with_frames_removed: RETURN_VALUE 0
create_module: RETURN_VALUE 0
module_from_spec: STORE_FAST 1 (module)
module_from_spec: JUMP_FORWARD 10 (to 48)
module_from_spec: LOAD_FAST 1 (module)
module_from_spec: LOAD_CONST 1 (None)
module_from_spec: IS_OP 0
module_from_spec: POP_JUMP_IF_FALSE 34 (to 68)
module_from_spec: LOAD_GLOBAL 6 (_init_module_attrs)
module_from_spec: LOAD_FAST 0 (spec)
module_from_spec: LOAD_FAST 1 (module)
module_from_spec: CALL_FUNCTION 2
_init_module_attrs: LOAD_FAST 2 (override)
_init_module_attrs: POP_JUMP_IF_TRUE 10 (to 20)
_init_module_attrs: LOAD_GLOBAL 0 (getattr)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: LOAD_CONST 1 ('__name__')
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: CALL_FUNCTION 3
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 28 (to 56)
_init_module_attrs: LOAD_FAST 2 (override)
_init_module_attrs: POP_JUMP_IF_TRUE 38 (to 76)
_init_module_attrs: LOAD_GLOBAL 0 (getattr)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: LOAD_CONST 2 ('__loader__')
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: CALL_FUNCTION 3
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 91 (to 182)
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 4 (loader)
_init_module_attrs: STORE_FAST 3 (loader)
_init_module_attrs: LOAD_FAST 3 (loader)
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 74 (to 148)
_init_module_attrs: NOP 0
_init_module_attrs: LOAD_FAST 3 (loader)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: STORE_ATTR 12 (__loader__)
_init_module_attrs: JUMP_FORWARD 12 (to 180)
_init_module_attrs: LOAD_FAST 2 (override)
_init_module_attrs: POP_JUMP_IF_TRUE 101 (to 202)
_init_module_attrs: LOAD_GLOBAL 0 (getattr)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: LOAD_CONST 3 ('__package__')
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: CALL_FUNCTION 3
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 119 (to 238)
_init_module_attrs: NOP 0
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 13 (parent)
parent: LOAD_FAST 0 (self)
parent: LOAD_ATTR 0 (submodule_search_locations)
parent: LOAD_CONST 1 (None)
parent: IS_OP 0
parent: POP_JUMP_IF_FALSE 13 (to 26)
parent: LOAD_FAST 0 (self)
parent: LOAD_ATTR 1 (name)
parent: LOAD_METHOD 2 (rpartition)
parent: LOAD_CONST 2 ('.')
parent: CALL_METHOD 1
parent: LOAD_CONST 3 (0)
parent: BINARY_SUBSCR 0
parent: RETURN_VALUE 0
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: STORE_ATTR 14 (__package__)
_init_module_attrs: JUMP_FORWARD 12 (to 236)
_init_module_attrs: NOP 0
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: STORE_ATTR 15 (__spec__)
_init_module_attrs: JUMP_FORWARD 12 (to 270)
_init_module_attrs: LOAD_FAST 2 (override)
_init_module_attrs: POP_JUMP_IF_TRUE 146 (to 292)
_init_module_attrs: LOAD_GLOBAL 0 (getattr)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: LOAD_CONST 4 ('__path__')
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: CALL_FUNCTION 3
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 169 (to 338)
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 5 (submodule_search_locations)
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 1
_init_module_attrs: POP_JUMP_IF_FALSE 169 (to 338)
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 17 (has_location)
has_location: LOAD_FAST 0 (self)
has_location: LOAD_ATTR 0 (_set_fileattr)
has_location: RETURN_VALUE 0
_init_module_attrs: POP_JUMP_IF_FALSE 233 (to 466)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: RETURN_VALUE 0
module_from_spec: POP_TOP 0
module_from_spec: LOAD_FAST 1 (module)
module_from_spec: RETURN_VALUE 0
_load_unlocked: STORE_FAST 2 (module)
_load_unlocked: LOAD_CONST 3 (True)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: STORE_ATTR 8 (_initializing)
_load_unlocked: NOP 0
_load_unlocked: LOAD_FAST 2 (module)
_load_unlocked: LOAD_GLOBAL 9 (sys)
_load_unlocked: LOAD_ATTR 10 (modules)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 11 (name)
_load_unlocked: STORE_SUBSCR 0
_load_unlocked: NOP 0
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 0 (loader)
_load_unlocked: LOAD_CONST 0 (None)
_load_unlocked: IS_OP 0
_load_unlocked: POP_JUMP_IF_FALSE 61 (to 122)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 0 (loader)
_load_unlocked: LOAD_METHOD 14 (exec_module)
_load_unlocked: LOAD_FAST 2 (module)
_load_unlocked: CALL_METHOD 1
exec_module: LOAD_GLOBAL 0 (_call_with_frames_removed)
exec_module: LOAD_GLOBAL 1 (_imp)
exec_module: LOAD_ATTR 2 (exec_builtin)
exec_module: LOAD_FAST 0 (module)
exec_module: CALL_FUNCTION 2
_call_with_frames_removed: LOAD_FAST 0 (f)
_call_with_frames_removed: LOAD_FAST 1 (args)
_call_with_frames_removed: LOAD_FAST 2 (kwds)
_call_with_frames_removed: CALL_FUNCTION_EX 1
_call_with_frames_removed: RETURN_VALUE 0
exec_module: POP_TOP 0
exec_module: LOAD_CONST 1 (None)
exec_module: RETURN_VALUE 0
_load_unlocked: POP_TOP 0
_load_unlocked: JUMP_FORWARD 26 (to 186)
_load_unlocked: LOAD_GLOBAL 9 (sys)
_load_unlocked: LOAD_ATTR 10 (modules)
_load_unlocked: LOAD_METHOD 16 (pop)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 11 (name)
_load_unlocked: CALL_METHOD 1
_load_unlocked: STORE_FAST 2 (module)
_load_unlocked: LOAD_FAST 2 (module)
_load_unlocked: LOAD_GLOBAL 9 (sys)
_load_unlocked: LOAD_ATTR 10 (modules)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 11 (name)
_load_unlocked: STORE_SUBSCR 0
_load_unlocked: LOAD_GLOBAL 17 (_verbose_message)
_load_unlocked: LOAD_CONST 6 ('import {!r} # {!r}')
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 11 (name)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 0 (loader)
_load_unlocked: CALL_FUNCTION 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
_load_unlocked: POP_TOP 0
_load_unlocked: LOAD_CONST 7 (False)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: STORE_ATTR 8 (_initializing)
_load_unlocked: JUMP_FORWARD 8 (to 252)
_load_unlocked: LOAD_FAST 2 (module)
_load_unlocked: RETURN_VALUE 0
_find_and_load_unlocked: STORE_FAST 9 (module)
_find_and_load_unlocked: LOAD_FAST 4 (parent_spec)
_find_and_load_unlocked: POP_JUMP_IF_FALSE 129 (to 258)
_find_and_load_unlocked: LOAD_FAST 3 (parent)
_find_and_load_unlocked: POP_JUMP_IF_FALSE 170 (to 340)
_find_and_load_unlocked: LOAD_FAST 9 (module)
_find_and_load_unlocked: RETURN_VALUE 0
_find_and_load: ROT_TWO 0
_find_and_load: LOAD_CONST 2 (None)
_find_and_load: DUP_TOP 0
_find_and_load: DUP_TOP 0
_find_and_load: CALL_FUNCTION 3
__exit__: LOAD_FAST 0 (self)
__exit__: LOAD_ATTR 0 (_lock)
__exit__: LOAD_METHOD 1 (release)
__exit__: CALL_METHOD 0
release: LOAD_GLOBAL 0 (_thread)
release: LOAD_METHOD 1 (get_ident)
release: CALL_METHOD 0
release: STORE_FAST 1 (tid)
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 2 (lock)
release: <53> 0
release: POP_TOP 0
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 3 (owner)
release: LOAD_FAST 1 (tid)
release: COMPARE_OP 3 (!=)
release: POP_JUMP_IF_FALSE 17 (to 34)
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 5 (count)
release: LOAD_CONST 2 (0)
release: COMPARE_OP 4 (>)
release: POP_JUMP_IF_TRUE 24 (to 48)
release: LOAD_FAST 0 (self)
release: DUP_TOP 0
release: LOAD_ATTR 5 (count)
release: LOAD_CONST 3 (1)
release: INPLACE_SUBTRACT 0
release: ROT_TWO 0
release: STORE_ATTR 5 (count)
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 5 (count)
release: LOAD_CONST 2 (0)
release: COMPARE_OP 2 (==)
release: POP_JUMP_IF_FALSE 54 (to 108)
release: LOAD_CONST 0 (None)
release: LOAD_FAST 0 (self)
release: STORE_ATTR 3 (owner)
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 6 (waiters)
release: POP_JUMP_IF_FALSE 54 (to 108)
release: LOAD_CONST 0 (None)
release: DUP_TOP 0
release: DUP_TOP 0
release: CALL_FUNCTION 3
release: POP_TOP 0
release: LOAD_CONST 0 (None)
release: RETURN_VALUE 0
__exit__: POP_TOP 0
__exit__: LOAD_CONST 0 (None)
__exit__: RETURN_VALUE 0
_find_and_load: POP_TOP 0
_find_and_load: RETURN_VALUE 0
_gcd_import: RETURN_VALUE 0
__import__: STORE_FAST 5 (module)
__import__: JUMP_FORWARD 18 (to 52)
__import__: LOAD_FAST 3 (fromlist)
__import__: POP_JUMP_IF_TRUE 74 (to 148)
__import__: LOAD_GLOBAL 7 (hasattr)
__import__: LOAD_FAST 5 (module)
__import__: LOAD_CONST 4 ('__path__')
__import__: CALL_FUNCTION 2
__import__: POP_JUMP_IF_FALSE 85 (to 170)
__import__: LOAD_FAST 5 (module)
__import__: RETURN_VALUE 0
<module>: IMPORT_STAR 0
<module>: JUMP_FORWARD 19 (to 68)
<module>: LOAD_CONST 5 ('register')
<module>: LOAD_CONST 6 ('lookup')
<module>: LOAD_CONST 7 ('open')
<module>: LOAD_CONST 8 ('EncodedFile')
<module>: LOAD_CONST 9 ('BOM')
<module>: LOAD_CONST 10 ('BOM_BE')
<module>: LOAD_CONST 11 ('BOM_LE')
<module>: LOAD_CONST 12 ('BOM32_BE')
<module>: LOAD_CONST 13 ('BOM32_LE')
<module>: LOAD_CONST 14 ('BOM64_BE')
<module>: LOAD_CONST 15 ('BOM64_LE')
<module>: LOAD_CONST 16 ('BOM_UTF8')
<module>: LOAD_CONST 17 ('BOM_UTF16')
<module>: LOAD_CONST 18 ('BOM_UTF16_LE')
<module>: LOAD_CONST 19 ('BOM_UTF16_BE')
<module>: LOAD_CONST 20 ('BOM_UTF32')
<module>: LOAD_CONST 21 ('BOM_UTF32_LE')
<module>: LOAD_CONST 22 ('BOM_UTF32_BE')
<module>: LOAD_CONST 23 ('CodecInfo')
<module>: LOAD_CONST 24 ('Codec')
<module>: LOAD_CONST 25 ('IncrementalEncoder')
<module>: LOAD_CONST 26 ('IncrementalDecoder')
<module>: LOAD_CONST 27 ('StreamReader')
<module>: LOAD_CONST 28 ('StreamWriter')
<module>: LOAD_CONST 29 ('StreamReaderWriter')
<module>: LOAD_CONST 30 ('StreamRecoder')
<module>: LOAD_CONST 31 ('getencoder')
<module>: LOAD_CONST 32 ('getdecoder')
<module>: LOAD_CONST 33 ('getincrementalencoder')
<module>: LOAD_CONST 34 ('getincrementaldecoder')
<module>: LOAD_CONST 35 ('getreader')
<module>: LOAD_CONST 36 ('getwriter')
<module>: LOAD_CONST 37 ('encode')
<module>: LOAD_CONST 38 ('decode')
<module>: LOAD_CONST 39 ('iterencode')
<module>: LOAD_CONST 40 ('iterdecode')
<module>: LOAD_CONST 41 ('strict_errors')
<module>: LOAD_CONST 42 ('ignore_errors')
<module>: LOAD_CONST 43 ('replace_errors')
<module>: LOAD_CONST 44 ('xmlcharrefreplace_errors')
<module>: LOAD_CONST 45 ('backslashreplace_errors')
<module>: LOAD_CONST 46 ('namereplace_errors')
<module>: LOAD_CONST 47 ('register_error')
<module>: LOAD_CONST 48 ('lookup_error')
<module>: BUILD_LIST 44
<module>: STORE_NAME 7 (__all__)
<module>: LOAD_CONST 49 (b'\xef\xbb\xbf')
<module>: STORE_NAME 8 (BOM_UTF8)
<module>: LOAD_CONST 50 (b'\xff\xfe')
<module>: DUP_TOP 0
<module>: STORE_NAME 9 (BOM_LE)
<module>: STORE_NAME 10 (BOM_UTF16_LE)
<module>: LOAD_CONST 51 (b'\xfe\xff')
<module>: DUP_TOP 0
<module>: STORE_NAME 11 (BOM_BE)
<module>: STORE_NAME 12 (BOM_UTF16_BE)
<module>: LOAD_CONST 52 (b'\xff\xfe\x00\x00')
<module>: STORE_NAME 13 (BOM_UTF32_LE)
<module>: LOAD_CONST 53 (b'\x00\x00\xfe\xff')
<module>: STORE_NAME 14 (BOM_UTF32_BE)
<module>: LOAD_NAME 2 (sys)
<module>: LOAD_ATTR 15 (byteorder)
<module>: LOAD_CONST 54 ('little')
<module>: COMPARE_OP 2 (==)
<module>: POP_JUMP_IF_FALSE 107 (to 214)
<module>: LOAD_NAME 10 (BOM_UTF16_LE)
<module>: DUP_TOP 0
<module>: STORE_NAME 16 (BOM)
<module>: STORE_NAME 17 (BOM_UTF16)
<module>: LOAD_NAME 13 (BOM_UTF32_LE)
<module>: STORE_NAME 18 (BOM_UTF32)
<module>: JUMP_FORWARD 6 (to 224)
<module>: LOAD_NAME 10 (BOM_UTF16_LE)
<module>: STORE_NAME 19 (BOM32_LE)
<module>: LOAD_NAME 12 (BOM_UTF16_BE)
<module>: STORE_NAME 20 (BOM32_BE)
<module>: LOAD_NAME 13 (BOM_UTF32_LE)
<module>: STORE_NAME 21 (BOM64_LE)
<module>: LOAD_NAME 14 (BOM_UTF32_BE)
<module>: STORE_NAME 22 (BOM64_BE)
<module>: LOAD_BUILD_CLASS 0
<module>: LOAD_CONST 55 (<code object CodecInfo at 0x00000001593031a0, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 83>)
<module>: MAKE_FUNCTION 0
<module>: LOAD_CONST 23 ('CodecInfo')
<module>: LOAD_NAME 23 (tuple)
<module>: CALL_FUNCTION 3
CodecInfo: LOAD_NAME 0 (__name__)
CodecInfo: STORE_NAME 1 (__module__)
CodecInfo: LOAD_CONST 1 ('CodecInfo')
CodecInfo: STORE_NAME 2 (__qualname__)
CodecInfo: LOAD_CONST 0 ('Codec details when looking up the codec registry')
CodecInfo: STORE_NAME 3 (__doc__)
CodecInfo: LOAD_CONST 2 (True)
CodecInfo: STORE_NAME 4 (_is_text_encoding)
CodecInfo: LOAD_CONST 3 ((None, None, None, None, None))
CodecInfo: LOAD_CONST 4 (None)
CodecInfo: LOAD_CONST 5 (('_is_text_encoding',))
CodecInfo: BUILD_CONST_KEY_MAP 1
CodecInfo: LOAD_CONST 6 (<code object __new__ at 0x0000000159303360, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 94>)
CodecInfo: MAKE_FUNCTION 3
CodecInfo: STORE_NAME 5 (__new__)
CodecInfo: LOAD_CONST 7 (<code object __repr__ at 0x00000001593106e8, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 109>)
CodecInfo: MAKE_FUNCTION 0
CodecInfo: STORE_NAME 6 (__repr__)
CodecInfo: LOAD_CONST 4 (None)
CodecInfo: RETURN_VALUE 0
<module>: STORE_NAME 24 (CodecInfo)
<module>: LOAD_BUILD_CLASS 0
<module>: LOAD_CONST 56 (<code object Codec at 0x0000000131569360, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 114>)
<module>: MAKE_FUNCTION 0
<module>: LOAD_CONST 24 ('Codec')
<module>: CALL_FUNCTION 2
Codec: LOAD_NAME 0 (__name__)
Codec: STORE_NAME 1 (__module__)
Codec: LOAD_CONST 1 ('Codec')
Codec: STORE_NAME 2 (__qualname__)
Codec: LOAD_CONST 0 (" Defines the interface for stateless encoders/decoders.\n\n The .encode()/.decode() methods may use different error\n handling schemes by providing the errors argument. These\n string values are predefined:\n\n 'strict' - raise a ValueError error (or a subclass)\n 'ignore' - ignore the character and continue with the next\n 'replace' - replace with a suitable replacement character;\n Python will use the official U+FFFD REPLACEMENT\n CHARACTER for the builtin Unicode codecs on\n decoding and '?' on encoding.\n 'surrogateescape' - replace with private code points U+DCnn.\n 'xmlcharrefreplace' - Replace with the appropriate XML\n character reference (only for encoding).\n 'backslashreplace' - Replace with backslashed escape sequences.\n 'namereplace' - Replace with \\N{...} escape sequences\n (only for encoding).\n\n The set of allowed values can be extended via register_error.\n\n ")
Codec: STORE_NAME 3 (__doc__)
Codec: LOAD_CONST 2 (('strict',))
Codec: LOAD_CONST 3 (<code object encode at 0x0000000131569c58, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 138>)
Codec: MAKE_FUNCTION 1
Codec: STORE_NAME 4 (encode)
Codec: LOAD_CONST 2 (('strict',))
Codec: LOAD_CONST 4 (<code object decode at 0x0000000131569ec0, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 157>)
Codec: MAKE_FUNCTION 1
Codec: STORE_NAME 5 (decode)
Codec: LOAD_CONST 5 (None)
Codec: RETURN_VALUE 0
<module>: STORE_NAME 25 (Codec)
<module>: LOAD_BUILD_CLASS 0
<module>: LOAD_CONST 57 (<code object IncrementalEncoder at 0x0000000154324988, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 180>)
<module>: MAKE_FUNCTION 0
<module>: LOAD_CONST 25 ('IncrementalEncoder')
<module>: LOAD_NAME 26 (object)
<module>: CALL_FUNCTION 3
IncrementalEncoder: LOAD_NAME 0 (__name__)
IncrementalEncoder: STORE_NAME 1 (__module__)
IncrementalEncoder: LOAD_CONST 1 ('IncrementalEncoder')
IncrementalEncoder: STORE_NAME 2 (__qualname__)
IncrementalEncoder: LOAD_CONST 0 ('\n An IncrementalEncoder encodes an input in multiple steps. The input can\n be passed piece by piece to the encode() method. The IncrementalEncoder\n remembers the state of the encoding process between calls to encode().\n ')
IncrementalEncoder: STORE_NAME 3 (__doc__)
IncrementalEncoder: LOAD_CONST 2 (('strict',))
IncrementalEncoder: LOAD_CONST 3 (<code object __init__ at 0x0000000154324a68, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 186>)
IncrementalEncoder: MAKE_FUNCTION 1
IncrementalEncoder: STORE_NAME 4 (__init__)
IncrementalEncoder: LOAD_CONST 4 ((False,))
IncrementalEncoder: LOAD_CONST 5 (<code object encode at 0x00000001543256a8, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 197>)
IncrementalEncoder: MAKE_FUNCTION 1
IncrementalEncoder: STORE_NAME 5 (encode)
IncrementalEncoder: LOAD_CONST 6 (<code object reset at 0x0000000154325600, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 203>)
IncrementalEncoder: MAKE_FUNCTION 0
IncrementalEncoder: STORE_NAME 6 (reset)
IncrementalEncoder: LOAD_CONST 7 (<code object getstate at 0x0000000154358020, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 208>)
IncrementalEncoder: MAKE_FUNCTION 0
IncrementalEncoder: STORE_NAME 7 (getstate)
IncrementalEncoder: LOAD_CONST 8 (<code object setstate at 0x0000000154359e18, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 214>)
IncrementalEncoder: MAKE_FUNCTION 0
IncrementalEncoder: STORE_NAME 8 (setstate)
IncrementalEncoder: LOAD_CONST 9 (None)
IncrementalEncoder: RETURN_VALUE 0
<module>: STORE_NAME 27 (IncrementalEncoder)
<module>: LOAD_BUILD_CLASS 0
<module>: LOAD_CONST 58 (<code object BufferedIncrementalEncoder at 0x00000001543d8090, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 220>)
<module>: MAKE_FUNCTION 0
<module>: LOAD_CONST 59 ('BufferedIncrementalEncoder')
<module>: LOAD_NAME 27 (IncrementalEncoder)
<module>: CALL_FUNCTION 3
BufferedIncrementalEncoder: LOAD_NAME 0 (__name__)
BufferedIncrementalEncoder: STORE_NAME 1 (__module__)
BufferedIncrementalEncoder: LOAD_CONST 1 ('BufferedIncrementalEncoder')
BufferedIncrementalEncoder: STORE_NAME 2 (__qualname__)
BufferedIncrementalEncoder: LOAD_CONST 0 ('\n This subclass of IncrementalEncoder can be used as the baseclass for an\n incremental encoder if the encoder must keep some of the output in a\n buffer between calls to encode().\n ')
BufferedIncrementalEncoder: STORE_NAME 3 (__doc__)
BufferedIncrementalEncoder: LOAD_CONST 2 (('strict',))
BufferedIncrementalEncoder: LOAD_CONST 3 (<code object __init__ at 0x0000000153c38678, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 226>)
BufferedIncrementalEncoder: MAKE_FUNCTION 1
BufferedIncrementalEncoder: STORE_NAME 4 (__init__)
BufferedIncrementalEncoder: LOAD_CONST 4 (<code object _buffer_encode at 0x0000000153c38410, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 231>)
BufferedIncrementalEncoder: MAKE_FUNCTION 0
BufferedIncrementalEncoder: STORE_NAME 5 (_buffer_encode)
BufferedIncrementalEncoder: LOAD_CONST 5 ((False,))
BufferedIncrementalEncoder: LOAD_CONST 6 (<code object encode at 0x0000000154344f00, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 236>)
BufferedIncrementalEncoder: MAKE_FUNCTION 1
BufferedIncrementalEncoder: STORE_NAME 6 (encode)
BufferedIncrementalEncoder: LOAD_CONST 7 (<code object reset at 0x000000011144bf68, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 244>)
BufferedIncrementalEncoder: MAKE_FUNCTION 0
BufferedIncrementalEncoder: STORE_NAME 7 (reset)
BufferedIncrementalEncoder: LOAD_CONST 8 (<code object getstate at 0x000000011144a1a8, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 248>)
BufferedIncrementalEncoder: MAKE_FUNCTION 0
BufferedIncrementalEncoder: STORE_NAME 8 (getstate)
BufferedIncrementalEncoder: LOAD_CONST 9 (<code object setstate at 0x000000017003ce90, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 251>)
BufferedIncrementalEncoder: MAKE_FUNCTION 0
BufferedIncrementalEncoder: STORE_NAME 9 (setstate)
BufferedIncrementalEncoder: LOAD_CONST 10 (None)
BufferedIncrementalEncoder: RETURN_VALUE 0
<module>: STORE_NAME 28 (BufferedIncrementalEncoder)
<module>: LOAD_BUILD_CLASS 0
<module>: LOAD_CONST 60 (<code object IncrementalDecoder at 0x000000017003de50, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 254>)
<module>: MAKE_FUNCTION 0
<module>: LOAD_CONST 26 ('IncrementalDecoder')
<module>: LOAD_NAME 26 (object)
<module>: CALL_FUNCTION 3
IncrementalDecoder: LOAD_NAME 0 (__name__)
IncrementalDecoder: STORE_NAME 1 (__module__)
IncrementalDecoder: LOAD_CONST 1 ('IncrementalDecoder')
IncrementalDecoder: STORE_NAME 2 (__qualname__)
IncrementalDecoder: LOAD_CONST 0 ('\n An IncrementalDecoder decodes an input in multiple steps. The input can\n be passed piece by piece to the decode() method. The IncrementalDecoder\n remembers the state of the decoding process between calls to decode().\n ')
IncrementalDecoder: STORE_NAME 3 (__doc__)
IncrementalDecoder: LOAD_CONST 2 (('strict',))
IncrementalDecoder: LOAD_CONST 3 (<code object __init__ at 0x000000017003df30, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 260>)
IncrementalDecoder: MAKE_FUNCTION 1
IncrementalDecoder: STORE_NAME 4 (__init__)
IncrementalDecoder: LOAD_CONST 4 ((False,))
IncrementalDecoder: LOAD_CONST 5 (<code object decode at 0x0000000111421910, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 270>)
IncrementalDecoder: MAKE_FUNCTION 1
IncrementalDecoder: STORE_NAME 5 (decode)
IncrementalDecoder: LOAD_CONST 6 (<code object reset at 0x0000000153e0b1a0, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 276>)
IncrementalDecoder: MAKE_FUNCTION 0
IncrementalDecoder: STORE_NAME 6 (reset)
IncrementalDecoder: LOAD_CONST 7 (<code object getstate at 0x0000000130ca4d40, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 281>)
IncrementalDecoder: MAKE_FUNCTION 0
IncrementalDecoder: STORE_NAME 7 (getstate)
IncrementalDecoder: LOAD_CONST 8 (<code object setstate at 0x0000000130ca5980, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 295>)
IncrementalDecoder: MAKE_FUNCTION 0
IncrementalDecoder: STORE_NAME 8 (setstate)
IncrementalDecoder: LOAD_CONST 9 (None)
IncrementalDecoder: RETURN_VALUE 0
<module>: STORE_NAME 29 (IncrementalDecoder)
<module>: LOAD_BUILD_CLASS 0
<module>: LOAD_CONST 61 (<code object BufferedIncrementalDecoder at 0x0000000130cb7670, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 303>)
<module>: MAKE_FUNCTION 0
<module>: LOAD_CONST 62 ('BufferedIncrementalDecoder')
<module>: LOAD_NAME 29 (IncrementalDecoder)
<module>: CALL_FUNCTION 3
BufferedIncrementalDecoder: LOAD_NAME 0 (__name__)
BufferedIncrementalDecoder: STORE_NAME 1 (__module__)
BufferedIncrementalDecoder: LOAD_CONST 1 ('BufferedIncrementalDecoder')
BufferedIncrementalDecoder: STORE_NAME 2 (__qualname__)
BufferedIncrementalDecoder: LOAD_CONST 0 ('\n This subclass of IncrementalDecoder can be used as the baseclass for an\n incremental decoder if the decoder must be able to handle incomplete\n byte sequences.\n ')
BufferedIncrementalDecoder: STORE_NAME 3 (__doc__)
BufferedIncrementalDecoder: LOAD_CONST 2 (('strict',))
BufferedIncrementalDecoder: LOAD_CONST 3 (<code object __init__ at 0x0000000130cb77f8, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 309>)
BufferedIncrementalDecoder: MAKE_FUNCTION 1
BufferedIncrementalDecoder: STORE_NAME 4 (__init__)
BufferedIncrementalDecoder: LOAD_CONST 4 (<code object _buffer_decode at 0x0000000158ac0528, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 314>)
BufferedIncrementalDecoder: MAKE_FUNCTION 0
BufferedIncrementalDecoder: STORE_NAME 5 (_buffer_decode)
BufferedIncrementalDecoder: LOAD_CONST 5 ((False,))
BufferedIncrementalDecoder: LOAD_CONST 6 (<code object decode at 0x000000015899c330, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 319>)
BufferedIncrementalDecoder: MAKE_FUNCTION 1
BufferedIncrementalDecoder: STORE_NAME 6 (decode)
BufferedIncrementalDecoder: LOAD_CONST 7 (<code object reset at 0x00000001533503a0, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 327>)
BufferedIncrementalDecoder: MAKE_FUNCTION 0
BufferedIncrementalDecoder: STORE_NAME 7 (reset)
BufferedIncrementalDecoder: LOAD_CONST 8 (<code object getstate at 0x000000015899ca30, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 331>)
BufferedIncrementalDecoder: MAKE_FUNCTION 0
BufferedIncrementalDecoder: STORE_NAME 8 (getstate)
BufferedIncrementalDecoder: LOAD_CONST 9 (<code object setstate at 0x000000015899c870, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 335>)
BufferedIncrementalDecoder: MAKE_FUNCTION 0
BufferedIncrementalDecoder: STORE_NAME 9 (setstate)
BufferedIncrementalDecoder: LOAD_CONST 10 (None)
BufferedIncrementalDecoder: RETURN_VALUE 0
<module>: STORE_NAME 30 (BufferedIncrementalDecoder)
<module>: LOAD_BUILD_CLASS 0
<module>: LOAD_CONST 63 (<code object StreamWriter at 0x000000013018fa98, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 346>)
<module>: MAKE_FUNCTION 0
<module>: LOAD_CONST 28 ('StreamWriter')
<module>: LOAD_NAME 25 (Codec)
<module>: CALL_FUNCTION 3
StreamWriter: LOAD_NAME 0 (__name__)
StreamWriter: STORE_NAME 1 (__module__)
StreamWriter: LOAD_CONST 1 ('StreamWriter')
StreamWriter: STORE_NAME 2 (__qualname__)
StreamWriter: LOAD_CONST 2 (('strict',))
StreamWriter: LOAD_CONST 3 (<code object __init__ at 0x000000015811c640, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 348>)
StreamWriter: MAKE_FUNCTION 1
StreamWriter: STORE_NAME 3 (__init__)
StreamWriter: LOAD_CONST 4 (<code object write at 0x0000000152377d38, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 373>)
StreamWriter: MAKE_FUNCTION 0
StreamWriter: STORE_NAME 4 (write)
StreamWriter: LOAD_CONST 5 (<code object writelines at 0x0000000152377c90, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 380>)
StreamWriter: MAKE_FUNCTION 0
StreamWriter: STORE_NAME 5 (writelines)
StreamWriter: LOAD_CONST 6 (<code object reset at 0x000000015128a368, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 387>)
StreamWriter: MAKE_FUNCTION 0
StreamWriter: STORE_NAME 6 (reset)
StreamWriter: LOAD_CONST 7 ((0,))
StreamWriter: LOAD_CONST 8 (<code object seek at 0x0000000120086ec8, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 399>)
StreamWriter: MAKE_FUNCTION 1
StreamWriter: STORE_NAME 7 (seek)
StreamWriter: LOAD_NAME 8 (getattr)
StreamWriter: BUILD_TUPLE 1
StreamWriter: LOAD_CONST 9 (<code object __getattr__ at 0x000000011038a9c0, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 404>)
StreamWriter: MAKE_FUNCTION 1
StreamWriter: STORE_NAME 9 (__getattr__)
StreamWriter: LOAD_CONST 10 (<code object __enter__ at 0x000000011038a7c8, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 411>)
StreamWriter: MAKE_FUNCTION 0
StreamWriter: STORE_NAME 10 (__enter__)
StreamWriter: LOAD_CONST 11 (<code object __exit__ at 0x000000011038bbe8, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 414>)
StreamWriter: MAKE_FUNCTION 0
StreamWriter: STORE_NAME 11 (__exit__)
StreamWriter: LOAD_CONST 12 (<code object __reduce_ex__ at 0x00000001103bd6a8, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 417>)
StreamWriter: MAKE_FUNCTION 0
StreamWriter: STORE_NAME 12 (__reduce_ex__)
StreamWriter: LOAD_CONST 0 (None)
StreamWriter: RETURN_VALUE 0
<module>: STORE_NAME 31 (StreamWriter)
<module>: LOAD_BUILD_CLASS 0
<module>: LOAD_CONST 64 (<code object StreamReader at 0x00000001103bdb08, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 422>)
<module>: MAKE_FUNCTION 0
<module>: LOAD_CONST 27 ('StreamReader')
<module>: LOAD_NAME 25 (Codec)
<module>: CALL_FUNCTION 3
StreamReader: LOAD_NAME 0 (__name__)
StreamReader: STORE_NAME 1 (__module__)
StreamReader: LOAD_CONST 1 ('StreamReader')
StreamReader: STORE_NAME 2 (__qualname__)
StreamReader: LOAD_NAME 3 (str)
StreamReader: STORE_NAME 4 (charbuffertype)
StreamReader: LOAD_CONST 2 (('strict',))
StreamReader: LOAD_CONST 3 (<code object __init__ at 0x00000001103bdc58, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 426>)
StreamReader: MAKE_FUNCTION 1
StreamReader: STORE_NAME 5 (__init__)
StreamReader: LOAD_CONST 2 (('strict',))
StreamReader: LOAD_CONST 4 (<code object decode at 0x000000015857c598, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 451>)
StreamReader: MAKE_FUNCTION 1
StreamReader: STORE_NAME 6 (decode)
StreamReader: LOAD_CONST 5 ((-1, -1, False))
StreamReader: LOAD_CONST 6 (<code object read at 0x000000015857df68, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 454>)
StreamReader: MAKE_FUNCTION 1
StreamReader: STORE_NAME 7 (read)
StreamReader: LOAD_CONST 7 ((None, True))
StreamReader: LOAD_CONST 8 (<code object readline at 0x00000001585adf30, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 534>)
StreamReader: MAKE_FUNCTION 1
StreamReader: STORE_NAME 8 (readline)
StreamReader: LOAD_CONST 7 ((None, True))
StreamReader: LOAD_CONST 9 (<code object readlines at 0x000000015286bec0, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 609>)
StreamReader: MAKE_FUNCTION 1
StreamReader: STORE_NAME 9 (readlines)
StreamReader: LOAD_CONST 10 (<code object reset at 0x00000001500276e0, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 624>)
StreamReader: MAKE_FUNCTION 0
StreamReader: STORE_NAME 10 (reset)
StreamReader: LOAD_CONST 11 ((0,))
StreamReader: LOAD_CONST 12 (<code object seek at 0x0000000150057948, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 637>)
StreamReader: MAKE_FUNCTION 1
StreamReader: STORE_NAME 11 (seek)
StreamReader: LOAD_CONST 13 (<code object __next__ at 0x00000001500577f8, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 645>)
StreamReader: MAKE_FUNCTION 0
StreamReader: STORE_NAME 12 (__next__)
StreamReader: LOAD_CONST 14 (<code object __iter__ at 0x000000015008da28, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 653>)
StreamReader: MAKE_FUNCTION 0
StreamReader: STORE_NAME 13 (__iter__)
StreamReader: LOAD_NAME 14 (getattr)
StreamReader: BUILD_TUPLE 1
StreamReader: LOAD_CONST 15 (<code object __getattr__ at 0x00000001500a1f30, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 656>)
StreamReader: MAKE_FUNCTION 1
StreamReader: STORE_NAME 15 (__getattr__)
StreamReader: LOAD_CONST 16 (<code object __enter__ at 0x00000001500a1280, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 663>)
StreamReader: MAKE_FUNCTION 0
StreamReader: STORE_NAME 16 (__enter__)
StreamReader: LOAD_CONST 17 (<code object __exit__ at 0x00000001500c7590, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 666>)
StreamReader: MAKE_FUNCTION 0
StreamReader: STORE_NAME 17 (__exit__)
StreamReader: LOAD_CONST 18 (<code object __reduce_ex__ at 0x00000001500c6560, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 669>)
StreamReader: MAKE_FUNCTION 0
StreamReader: STORE_NAME 18 (__reduce_ex__)
StreamReader: LOAD_CONST 0 (None)
StreamReader: RETURN_VALUE 0
<module>: STORE_NAME 32 (StreamReader)
<module>: LOAD_BUILD_CLASS 0
<module>: LOAD_CONST 65 (<code object StreamReaderWriter at 0x00000001500c7a28, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 674>)
<module>: MAKE_FUNCTION 0
<module>: LOAD_CONST 29 ('StreamReaderWriter')
<module>: CALL_FUNCTION 2
StreamReaderWriter: LOAD_NAME 0 (__name__)
StreamReaderWriter: STORE_NAME 1 (__module__)
StreamReaderWriter: LOAD_CONST 1 ('StreamReaderWriter')
StreamReaderWriter: STORE_NAME 2 (__qualname__)
StreamReaderWriter: LOAD_CONST 0 (' StreamReaderWriter instances allow wrapping streams which\n work in both read and write modes.\n\n The design is such that one can use the factory functions\n returned by the codec.lookup() function to construct the\n instance.\n\n ')
StreamReaderWriter: STORE_NAME 3 (__doc__)
StreamReaderWriter: LOAD_CONST 2 ('unknown')
StreamReaderWriter: STORE_NAME 4 (encoding)
StreamReaderWriter: LOAD_CONST 3 (('strict',))
StreamReaderWriter: LOAD_CONST 4 (<code object __init__ at 0x00000001500c7b78, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 687>)
StreamReaderWriter: MAKE_FUNCTION 1
StreamReaderWriter: STORE_NAME 5 (__init__)
StreamReaderWriter: LOAD_CONST 5 ((-1,))
StreamReaderWriter: LOAD_CONST 6 (<code object read at 0x0000000150102870, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 705>)
StreamReaderWriter: MAKE_FUNCTION 1
StreamReaderWriter: STORE_NAME 6 (read)
StreamReaderWriter: LOAD_CONST 7 ((None,))
StreamReaderWriter: LOAD_CONST 8 (<code object readline at 0x000000015014acd0, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 709>)
StreamReaderWriter: MAKE_FUNCTION 1
StreamReaderWriter: STORE_NAME 7 (readline)
StreamReaderWriter: LOAD_CONST 7 ((None,))
StreamReaderWriter: LOAD_CONST 9 (<code object readlines at 0x000000015014aad8, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 713>)
StreamReaderWriter: MAKE_FUNCTION 1
StreamReaderWriter: STORE_NAME 8 (readlines)
StreamReaderWriter: LOAD_CONST 10 (<code object __next__ at 0x0000000150167830, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 717>)
StreamReaderWriter: MAKE_FUNCTION 0
StreamReaderWriter: STORE_NAME 9 (__next__)
StreamReaderWriter: LOAD_CONST 11 (<code object __iter__ at 0x00000001501677c0, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 722>)
StreamReaderWriter: MAKE_FUNCTION 0
StreamReaderWriter: STORE_NAME 10 (__iter__)
StreamReaderWriter: LOAD_CONST 12 (<code object write at 0x0000000150171910, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 725>)
StreamReaderWriter: MAKE_FUNCTION 0
StreamReaderWriter: STORE_NAME 11 (write)
StreamReaderWriter: LOAD_CONST 13 (<code object writelines at 0x00000001501718d8, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 729>)
StreamReaderWriter: MAKE_FUNCTION 0
StreamReaderWriter: STORE_NAME 12 (writelines)
StreamReaderWriter: LOAD_CONST 14 (<code object reset at 0x00000001701cf750, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 733>)
StreamReaderWriter: MAKE_FUNCTION 0
StreamReaderWriter: STORE_NAME 13 (reset)
StreamReaderWriter: LOAD_CONST 15 ((0,))
StreamReaderWriter: LOAD_CONST 16 (<code object seek at 0x00000001701ce4f0, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 738>)
StreamReaderWriter: MAKE_FUNCTION 1
StreamReaderWriter: STORE_NAME 14 (seek)
StreamReaderWriter: LOAD_NAME 15 (getattr)
StreamReaderWriter: BUILD_TUPLE 1
StreamReaderWriter: LOAD_CONST 17 (<code object __getattr__ at 0x00000001701faec8, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 744>)
StreamReaderWriter: MAKE_FUNCTION 1
StreamReaderWriter: STORE_NAME 16 (__getattr__)
StreamReaderWriter: LOAD_CONST 18 (<code object __enter__ at 0x000000013068b590, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 753>)
StreamReaderWriter: MAKE_FUNCTION 0
StreamReaderWriter: STORE_NAME 17 (__enter__)
StreamReaderWriter: LOAD_CONST 19 (<code object __exit__ at 0x000000013068b520, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 756>)
StreamReaderWriter: MAKE_FUNCTION 0
StreamReaderWriter: STORE_NAME 18 (__exit__)
StreamReaderWriter: LOAD_CONST 20 (<code object __reduce_ex__ at 0x00000001306d3168, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 759>)
StreamReaderWriter: MAKE_FUNCTION 0
StreamReaderWriter: STORE_NAME 19 (__reduce_ex__)
StreamReaderWriter: LOAD_CONST 21 (None)
StreamReaderWriter: RETURN_VALUE 0
<module>: STORE_NAME 33 (StreamReaderWriter)
<module>: LOAD_BUILD_CLASS 0
<module>: LOAD_CONST 66 (<code object StreamRecoder at 0x00000001306f6db0, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 764>)
<module>: MAKE_FUNCTION 0
<module>: LOAD_CONST 30 ('StreamRecoder')
<module>: CALL_FUNCTION 2
StreamRecoder: LOAD_NAME 0 (__name__)
StreamRecoder: STORE_NAME 1 (__module__)
StreamRecoder: LOAD_CONST 1 ('StreamRecoder')
StreamRecoder: STORE_NAME 2 (__qualname__)
StreamRecoder: LOAD_CONST 0 (' StreamRecoder instances translate data from one encoding to another.\n\n They use the complete set of APIs returned by the\n codecs.lookup() function to implement their task.\n\n Data written to the StreamRecoder is first decoded into an\n intermediate format (depending on the "decode" codec) and then\n written to the underlying stream using an instance of the provided\n Writer class.\n\n In the other direction, data is read from the underlying stream using\n a Reader instance and then encoded and returned to the caller.\n\n ')
StreamRecoder: STORE_NAME 3 (__doc__)
StreamRecoder: LOAD_CONST 2 ('unknown')
StreamRecoder: STORE_NAME 4 (data_encoding)
StreamRecoder: LOAD_CONST 2 ('unknown')
StreamRecoder: STORE_NAME 5 (file_encoding)
StreamRecoder: LOAD_CONST 3 (('strict',))
StreamRecoder: LOAD_CONST 4 (<code object __init__ at 0x00000001306f6e90, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 784>)
StreamRecoder: MAKE_FUNCTION 1
StreamRecoder: STORE_NAME 6 (__init__)
StreamRecoder: LOAD_CONST 5 ((-1,))
StreamRecoder: LOAD_CONST 6 (<code object read at 0x0000000130736330, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 812>)
StreamRecoder: MAKE_FUNCTION 1
StreamRecoder: STORE_NAME 7 (read)
StreamRecoder: LOAD_CONST 7 ((None,))
StreamRecoder: LOAD_CONST 8 (<code object readline at 0x0000000130781050, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 818>)
StreamRecoder: MAKE_FUNCTION 1
StreamRecoder: STORE_NAME 8 (readline)
StreamRecoder: LOAD_CONST 7 ((None,))
StreamRecoder: LOAD_CONST 9 (<code object readlines at 0x0000000130780608, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 827>)
StreamRecoder: MAKE_FUNCTION 1
StreamRecoder: STORE_NAME 9 (readlines)
StreamRecoder: LOAD_CONST 10 (<code object __next__ at 0x00000001307982f8, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 833>)
StreamRecoder: MAKE_FUNCTION 0
StreamRecoder: STORE_NAME 10 (__next__)
StreamRecoder: LOAD_CONST 11 (<code object __iter__ at 0x00000001307a63d8, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 840>)
StreamRecoder: MAKE_FUNCTION 0
StreamRecoder: STORE_NAME 11 (__iter__)
StreamRecoder: LOAD_CONST 12 (<code object write at 0x0000000130799718, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 843>)
StreamRecoder: MAKE_FUNCTION 0
StreamRecoder: STORE_NAME 12 (write)
StreamRecoder: LOAD_CONST 13 (<code object writelines at 0x00000001307bc2f8, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 848>)
StreamRecoder: MAKE_FUNCTION 0
StreamRecoder: STORE_NAME 13 (writelines)
StreamRecoder: LOAD_CONST 14 (<code object reset at 0x00000001307a70c0, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 854>)
StreamRecoder: MAKE_FUNCTION 0
StreamRecoder: STORE_NAME 14 (reset)
StreamRecoder: LOAD_CONST 15 ((0,))
StreamRecoder: LOAD_CONST 16 (<code object seek at 0x00000001307bd088, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 859>)
StreamRecoder: MAKE_FUNCTION 1
StreamRecoder: STORE_NAME 15 (seek)
StreamRecoder: LOAD_NAME 16 (getattr)
StreamRecoder: BUILD_TUPLE 1
StreamRecoder: LOAD_CONST 17 (<code object __getattr__ at 0x00000001307bc7c8, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 865>)
StreamRecoder: MAKE_FUNCTION 1
StreamRecoder: STORE_NAME 17 (__getattr__)
StreamRecoder: LOAD_CONST 18 (<code object __enter__ at 0x00000001307e69c0, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 872>)
StreamRecoder: MAKE_FUNCTION 0
StreamRecoder: STORE_NAME 18 (__enter__)
StreamRecoder: LOAD_CONST 19 (<code object __exit__ at 0x00000001307e6218, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 875>)
StreamRecoder: MAKE_FUNCTION 0
StreamRecoder: STORE_NAME 19 (__exit__)
StreamRecoder: LOAD_CONST 20 (<code object __reduce_ex__ at 0x00000001307e6e90, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 878>)
StreamRecoder: MAKE_FUNCTION 0
StreamRecoder: STORE_NAME 20 (__reduce_ex__)
StreamRecoder: LOAD_CONST 21 (None)
StreamRecoder: RETURN_VALUE 0
<module>: STORE_NAME 34 (StreamRecoder)
<module>: LOAD_CONST 67 (('r', None, 'strict', -1))
<module>: LOAD_CONST 68 (<code object open at 0x0000000110410678, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 883>)
<module>: MAKE_FUNCTION 1
<module>: STORE_NAME 35 (open)
<module>: LOAD_CONST 69 ((None, 'strict'))
<module>: LOAD_CONST 70 (<code object EncodedFile at 0x0000000110410e20, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 932>)
<module>: MAKE_FUNCTION 1
<module>: STORE_NAME 36 (EncodedFile)
<module>: LOAD_CONST 71 (<code object getencoder at 0x000000011043bbb0, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 970>)
<module>: MAKE_FUNCTION 0
<module>: STORE_NAME 37 (getencoder)
<module>: LOAD_CONST 72 (<code object getdecoder at 0x0000000110429830, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 980>)
<module>: MAKE_FUNCTION 0
<module>: STORE_NAME 38 (getdecoder)
<module>: LOAD_CONST 73 (<code object getincrementalencoder at 0x0000000110462c60, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 990>)
<module>: MAKE_FUNCTION 0
<module>: STORE_NAME 39 (getincrementalencoder)
<module>: LOAD_CONST 74 (<code object getincrementaldecoder at 0x00000001585e2b48, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 1004>)
<module>: MAKE_FUNCTION 0
<module>: STORE_NAME 40 (getincrementaldecoder)
<module>: LOAD_CONST 75 (<code object getreader at 0x000000015860cc98, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 1018>)
<module>: MAKE_FUNCTION 0
<module>: STORE_NAME 41 (getreader)
<module>: LOAD_CONST 76 (<code object getwriter at 0x000000015860cb80, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 1028>)
<module>: MAKE_FUNCTION 0
<module>: STORE_NAME 42 (getwriter)
<module>: LOAD_CONST 77 (('strict',))
<module>: LOAD_CONST 78 (<code object iterencode at 0x000000015860dec0, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 1038>)
<module>: MAKE_FUNCTION 1
<module>: STORE_NAME 43 (iterencode)
<module>: LOAD_CONST 77 (('strict',))
<module>: LOAD_CONST 79 (<code object iterdecode at 0x0000000158621980, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 1056>)
<module>: MAKE_FUNCTION 1
<module>: STORE_NAME 44 (iterdecode)
<module>: LOAD_CONST 80 (<code object make_identity_dict at 0x00000001586212f0, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 1076>)
<module>: MAKE_FUNCTION 0
<module>: STORE_NAME 45 (make_identity_dict)
<module>: LOAD_CONST 81 (<code object make_encoding_map at 0x0000000158621ec0, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/codecs.py", line 1086>)
<module>: MAKE_FUNCTION 0
<module>: STORE_NAME 46 (make_encoding_map)
<module>: NOP 0
<module>: LOAD_NAME 47 (lookup_error)
<module>: LOAD_CONST 82 ('strict')
<module>: CALL_FUNCTION 1
<module>: STORE_NAME 48 (strict_errors)
<module>: LOAD_NAME 47 (lookup_error)
<module>: LOAD_CONST 83 ('ignore')
<module>: CALL_FUNCTION 1
<module>: STORE_NAME 49 (ignore_errors)
<module>: LOAD_NAME 47 (lookup_error)
<module>: LOAD_CONST 84 ('replace')
<module>: CALL_FUNCTION 1
<module>: STORE_NAME 50 (replace_errors)
<module>: LOAD_NAME 47 (lookup_error)
<module>: LOAD_CONST 85 ('xmlcharrefreplace')
<module>: CALL_FUNCTION 1
<module>: STORE_NAME 51 (xmlcharrefreplace_errors)
<module>: LOAD_NAME 47 (lookup_error)
<module>: LOAD_CONST 86 ('backslashreplace')
<module>: CALL_FUNCTION 1
<module>: STORE_NAME 52 (backslashreplace_errors)
<module>: LOAD_NAME 47 (lookup_error)
<module>: LOAD_CONST 87 ('namereplace')
<module>: CALL_FUNCTION 1
<module>: STORE_NAME 53 (namereplace_errors)
<module>: JUMP_FORWARD 25 (to 556)
<module>: LOAD_CONST 1 (0)
<module>: STORE_NAME 55 (_false)
<module>: LOAD_NAME 55 (_false)
<module>: EXTENDED_ARG 1
<module>: LOAD_NAME 57 (__name__)
<module>: LOAD_CONST 88 ('__main__')
<module>: COMPARE_OP 2 (==)
<module>: EXTENDED_ARG 1
<module>: LOAD_CONST 2 (None)
<module>: RETURN_VALUE 0
_call_with_frames_removed: RETURN_VALUE 0
exec_module: POP_TOP 0
exec_module: LOAD_CONST 1 (None)
exec_module: RETURN_VALUE 0
_load_unlocked: POP_TOP 0
_load_unlocked: JUMP_FORWARD 26 (to 186)
_load_unlocked: LOAD_GLOBAL 9 (sys)
_load_unlocked: LOAD_ATTR 10 (modules)
_load_unlocked: LOAD_METHOD 16 (pop)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 11 (name)
_load_unlocked: CALL_METHOD 1
_load_unlocked: STORE_FAST 2 (module)
_load_unlocked: LOAD_FAST 2 (module)
_load_unlocked: LOAD_GLOBAL 9 (sys)
_load_unlocked: LOAD_ATTR 10 (modules)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 11 (name)
_load_unlocked: STORE_SUBSCR 0
_load_unlocked: LOAD_GLOBAL 17 (_verbose_message)
_load_unlocked: LOAD_CONST 6 ('import {!r} # {!r}')
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 11 (name)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 0 (loader)
_load_unlocked: CALL_FUNCTION 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
_load_unlocked: POP_TOP 0
_load_unlocked: LOAD_CONST 7 (False)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: STORE_ATTR 8 (_initializing)
_load_unlocked: JUMP_FORWARD 8 (to 252)
_load_unlocked: LOAD_FAST 2 (module)
_load_unlocked: RETURN_VALUE 0
_find_and_load_unlocked: STORE_FAST 9 (module)
_find_and_load_unlocked: LOAD_FAST 4 (parent_spec)
_find_and_load_unlocked: POP_JUMP_IF_FALSE 129 (to 258)
_find_and_load_unlocked: LOAD_FAST 3 (parent)
_find_and_load_unlocked: POP_JUMP_IF_FALSE 170 (to 340)
_find_and_load_unlocked: LOAD_FAST 9 (module)
_find_and_load_unlocked: RETURN_VALUE 0
_find_and_load: ROT_TWO 0
_find_and_load: LOAD_CONST 2 (None)
_find_and_load: DUP_TOP 0
_find_and_load: DUP_TOP 0
_find_and_load: CALL_FUNCTION 3
__exit__: LOAD_FAST 0 (self)
__exit__: LOAD_ATTR 0 (_lock)
__exit__: LOAD_METHOD 1 (release)
__exit__: CALL_METHOD 0
release: LOAD_GLOBAL 0 (_thread)
release: LOAD_METHOD 1 (get_ident)
release: CALL_METHOD 0
release: STORE_FAST 1 (tid)
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 2 (lock)
release: <53> 0
release: POP_TOP 0
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 3 (owner)
release: LOAD_FAST 1 (tid)
release: COMPARE_OP 3 (!=)
release: POP_JUMP_IF_FALSE 17 (to 34)
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 5 (count)
release: LOAD_CONST 2 (0)
release: COMPARE_OP 4 (>)
release: POP_JUMP_IF_TRUE 24 (to 48)
release: LOAD_FAST 0 (self)
release: DUP_TOP 0
release: LOAD_ATTR 5 (count)
release: LOAD_CONST 3 (1)
release: INPLACE_SUBTRACT 0
release: ROT_TWO 0
release: STORE_ATTR 5 (count)
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 5 (count)
release: LOAD_CONST 2 (0)
release: COMPARE_OP 2 (==)
release: POP_JUMP_IF_FALSE 54 (to 108)
release: LOAD_CONST 0 (None)
release: LOAD_FAST 0 (self)
release: STORE_ATTR 3 (owner)
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 6 (waiters)
release: POP_JUMP_IF_FALSE 54 (to 108)
release: LOAD_CONST 0 (None)
release: DUP_TOP 0
release: DUP_TOP 0
release: CALL_FUNCTION 3
release: POP_TOP 0
release: LOAD_CONST 0 (None)
release: RETURN_VALUE 0
__exit__: POP_TOP 0
__exit__: LOAD_CONST 0 (None)
__exit__: RETURN_VALUE 0
_find_and_load: POP_TOP 0
_find_and_load: RETURN_VALUE 0
_gcd_import: RETURN_VALUE 0
__import__: STORE_FAST 5 (module)
__import__: JUMP_FORWARD 18 (to 52)
__import__: LOAD_FAST 3 (fromlist)
__import__: POP_JUMP_IF_TRUE 74 (to 148)
__import__: LOAD_FAST 4 (level)
__import__: LOAD_CONST 1 (0)
__import__: COMPARE_OP 2 (==)
__import__: POP_JUMP_IF_FALSE 42 (to 84)
__import__: LOAD_GLOBAL 0 (_gcd_import)
__import__: LOAD_FAST 0 (name)
__import__: LOAD_METHOD 2 (partition)
__import__: LOAD_CONST 3 ('.')
__import__: CALL_METHOD 1
__import__: LOAD_CONST 1 (0)
__import__: BINARY_SUBSCR 0
__import__: CALL_FUNCTION 1
_gcd_import: LOAD_GLOBAL 0 (_sanity_check)
_gcd_import: LOAD_FAST 0 (name)
_gcd_import: LOAD_FAST 1 (package)
_gcd_import: LOAD_FAST 2 (level)
_gcd_import: CALL_FUNCTION 3
_sanity_check: LOAD_GLOBAL 0 (isinstance)
_sanity_check: LOAD_FAST 0 (name)
_sanity_check: LOAD_GLOBAL 1 (str)
_sanity_check: CALL_FUNCTION 2
_sanity_check: POP_JUMP_IF_TRUE 14 (to 28)
_sanity_check: LOAD_FAST 2 (level)
_sanity_check: LOAD_CONST 2 (0)
_sanity_check: COMPARE_OP 0 (<)
_sanity_check: POP_JUMP_IF_FALSE 22 (to 44)
_sanity_check: LOAD_FAST 2 (level)
_sanity_check: LOAD_CONST 2 (0)
_sanity_check: COMPARE_OP 4 (>)
_sanity_check: POP_JUMP_IF_FALSE 41 (to 82)
_sanity_check: LOAD_FAST 0 (name)
_sanity_check: POP_JUMP_IF_TRUE 53 (to 106)
_sanity_check: LOAD_CONST 7 (None)
_sanity_check: RETURN_VALUE 0
_gcd_import: POP_TOP 0
_gcd_import: LOAD_FAST 2 (level)
_gcd_import: LOAD_CONST 1 (0)
_gcd_import: COMPARE_OP 4 (>)
_gcd_import: POP_JUMP_IF_FALSE 16 (to 32)
_gcd_import: LOAD_GLOBAL 2 (_find_and_load)
_gcd_import: LOAD_FAST 0 (name)
_gcd_import: LOAD_GLOBAL 3 (_gcd_import)
_gcd_import: CALL_FUNCTION 2
_find_and_load: LOAD_GLOBAL 0 (sys)
_find_and_load: LOAD_ATTR 1 (modules)
_find_and_load: LOAD_METHOD 2 (get)
_find_and_load: LOAD_FAST 0 (name)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: CALL_METHOD 2
_find_and_load: STORE_FAST 2 (module)
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: IS_OP 0
_find_and_load: POP_JUMP_IF_TRUE 21 (to 42)
_find_and_load: LOAD_GLOBAL 4 (getattr)
_find_and_load: LOAD_GLOBAL 4 (getattr)
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: LOAD_CONST 1 ('__spec__')
_find_and_load: LOAD_CONST 2 (None)
_find_and_load: CALL_FUNCTION 3
_find_and_load: LOAD_CONST 3 ('_initializing')
_find_and_load: LOAD_CONST 4 (False)
_find_and_load: CALL_FUNCTION 3
_find_and_load: POP_JUMP_IF_FALSE 69 (to 138)
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: LOAD_CONST 2 (None)
_find_and_load: IS_OP 0
_find_and_load: POP_JUMP_IF_FALSE 84 (to 168)
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: RETURN_VALUE 0
_gcd_import: RETURN_VALUE 0
__import__: RETURN_VALUE 0
<module>: STORE_NAME 1 (codecs)
<module>: LOAD_CONST 1 (0)
<module>: LOAD_CONST 2 (None)
<module>: IMPORT_NAME 2 (sys)
<module>: STORE_NAME 2 (sys)
<module>: LOAD_CONST 3 (1)
<module>: LOAD_CONST 4 (('aliases',))
<module>: IMPORT_NAME 3 ()
__import__: LOAD_FAST 4 (level)
__import__: LOAD_CONST 1 (0)
__import__: COMPARE_OP 2 (==)
__import__: POP_JUMP_IF_FALSE 9 (to 18)
__import__: LOAD_FAST 1 (globals)
__import__: LOAD_CONST 2 (None)
__import__: IS_OP 1
__import__: POP_JUMP_IF_FALSE 15 (to 30)
__import__: LOAD_FAST 1 (globals)
__import__: JUMP_FORWARD 1 (to 30)
__import__: STORE_FAST 6 (globals_)
__import__: LOAD_GLOBAL 1 (_calc___package__)
__import__: LOAD_FAST 6 (globals_)
__import__: CALL_FUNCTION 1
_calc___package__: LOAD_FAST 0 (globals)
_calc___package__: LOAD_METHOD 0 (get)
_calc___package__: LOAD_CONST 1 ('__package__')
_calc___package__: CALL_METHOD 1
_calc___package__: STORE_FAST 1 (package)
_calc___package__: LOAD_FAST 0 (globals)
_calc___package__: LOAD_METHOD 0 (get)
_calc___package__: LOAD_CONST 2 ('__spec__')
_calc___package__: CALL_METHOD 1
_calc___package__: STORE_FAST 2 (spec)
_calc___package__: LOAD_FAST 1 (package)
_calc___package__: LOAD_CONST 3 (None)
_calc___package__: IS_OP 1
_calc___package__: POP_JUMP_IF_FALSE 41 (to 82)
_calc___package__: LOAD_FAST 2 (spec)
_calc___package__: LOAD_CONST 3 (None)
_calc___package__: IS_OP 1
_calc___package__: POP_JUMP_IF_FALSE 39 (to 78)
_calc___package__: LOAD_FAST 1 (package)
_calc___package__: LOAD_FAST 2 (spec)
_calc___package__: LOAD_ATTR 1 (parent)
parent: LOAD_FAST 0 (self)
parent: LOAD_ATTR 0 (submodule_search_locations)
parent: LOAD_CONST 1 (None)
parent: IS_OP 0
parent: POP_JUMP_IF_FALSE 13 (to 26)
parent: LOAD_FAST 0 (self)
parent: LOAD_ATTR 1 (name)
parent: RETURN_VALUE 0
_calc___package__: COMPARE_OP 3 (!=)
_calc___package__: POP_JUMP_IF_FALSE 39 (to 78)
_calc___package__: LOAD_FAST 1 (package)
_calc___package__: RETURN_VALUE 0
__import__: STORE_FAST 7 (package)
__import__: LOAD_GLOBAL 0 (_gcd_import)
__import__: LOAD_FAST 0 (name)
__import__: LOAD_FAST 7 (package)
__import__: LOAD_FAST 4 (level)
__import__: CALL_FUNCTION 3
_gcd_import: LOAD_GLOBAL 0 (_sanity_check)
_gcd_import: LOAD_FAST 0 (name)
_gcd_import: LOAD_FAST 1 (package)
_gcd_import: LOAD_FAST 2 (level)
_gcd_import: CALL_FUNCTION 3
_sanity_check: LOAD_GLOBAL 0 (isinstance)
_sanity_check: LOAD_FAST 0 (name)
_sanity_check: LOAD_GLOBAL 1 (str)
_sanity_check: CALL_FUNCTION 2
_sanity_check: POP_JUMP_IF_TRUE 14 (to 28)
_sanity_check: LOAD_FAST 2 (level)
_sanity_check: LOAD_CONST 2 (0)
_sanity_check: COMPARE_OP 0 (<)
_sanity_check: POP_JUMP_IF_FALSE 22 (to 44)
_sanity_check: LOAD_FAST 2 (level)
_sanity_check: LOAD_CONST 2 (0)
_sanity_check: COMPARE_OP 4 (>)
_sanity_check: POP_JUMP_IF_FALSE 41 (to 82)
_sanity_check: LOAD_GLOBAL 0 (isinstance)
_sanity_check: LOAD_FAST 1 (package)
_sanity_check: LOAD_GLOBAL 1 (str)
_sanity_check: CALL_FUNCTION 2
_sanity_check: POP_JUMP_IF_TRUE 35 (to 70)
_sanity_check: LOAD_FAST 1 (package)
_sanity_check: POP_JUMP_IF_TRUE 41 (to 82)
_sanity_check: LOAD_FAST 0 (name)
_sanity_check: POP_JUMP_IF_TRUE 53 (to 106)
_sanity_check: LOAD_FAST 2 (level)
_sanity_check: LOAD_CONST 2 (0)
_sanity_check: COMPARE_OP 2 (==)
_sanity_check: POP_JUMP_IF_FALSE 51 (to 102)
_sanity_check: LOAD_CONST 7 (None)
_sanity_check: RETURN_VALUE 0
_gcd_import: POP_TOP 0
_gcd_import: LOAD_FAST 2 (level)
_gcd_import: LOAD_CONST 1 (0)
_gcd_import: COMPARE_OP 4 (>)
_gcd_import: POP_JUMP_IF_FALSE 16 (to 32)
_gcd_import: LOAD_GLOBAL 1 (_resolve_name)
_gcd_import: LOAD_FAST 0 (name)
_gcd_import: LOAD_FAST 1 (package)
_gcd_import: LOAD_FAST 2 (level)
_gcd_import: CALL_FUNCTION 3
_resolve_name: LOAD_FAST 1 (package)
_resolve_name: LOAD_METHOD 0 (rsplit)
_resolve_name: LOAD_CONST 1 ('.')
_resolve_name: LOAD_FAST 2 (level)
_resolve_name: LOAD_CONST 2 (1)
_resolve_name: BINARY_SUBTRACT 0
_resolve_name: CALL_METHOD 2
_resolve_name: STORE_FAST 3 (bits)
_resolve_name: LOAD_GLOBAL 1 (len)
_resolve_name: LOAD_FAST 3 (bits)
_resolve_name: CALL_FUNCTION 1
_resolve_name: LOAD_FAST 2 (level)
_resolve_name: COMPARE_OP 0 (<)
_resolve_name: POP_JUMP_IF_FALSE 18 (to 36)
_resolve_name: LOAD_FAST 3 (bits)
_resolve_name: LOAD_CONST 4 (0)
_resolve_name: BINARY_SUBSCR 0
_resolve_name: STORE_FAST 4 (base)
_resolve_name: LOAD_FAST 0 (name)
_resolve_name: POP_JUMP_IF_FALSE 30 (to 60)
_resolve_name: LOAD_FAST 4 (base)
_resolve_name: RETURN_VALUE 0
_gcd_import: STORE_FAST 0 (name)
_gcd_import: LOAD_GLOBAL 2 (_find_and_load)
_gcd_import: LOAD_FAST 0 (name)
_gcd_import: LOAD_GLOBAL 3 (_gcd_import)
_gcd_import: CALL_FUNCTION 2
_find_and_load: LOAD_GLOBAL 0 (sys)
_find_and_load: LOAD_ATTR 1 (modules)
_find_and_load: LOAD_METHOD 2 (get)
_find_and_load: LOAD_FAST 0 (name)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: CALL_METHOD 2
_find_and_load: STORE_FAST 2 (module)
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: IS_OP 0
_find_and_load: POP_JUMP_IF_TRUE 21 (to 42)
_find_and_load: LOAD_GLOBAL 4 (getattr)
_find_and_load: LOAD_GLOBAL 4 (getattr)
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: LOAD_CONST 1 ('__spec__')
_find_and_load: LOAD_CONST 2 (None)
_find_and_load: CALL_FUNCTION 3
_find_and_load: LOAD_CONST 3 ('_initializing')
_find_and_load: LOAD_CONST 4 (False)
_find_and_load: CALL_FUNCTION 3
_find_and_load: POP_JUMP_IF_FALSE 69 (to 138)
_find_and_load: LOAD_GLOBAL 5 (_ModuleLockManager)
_find_and_load: LOAD_FAST 0 (name)
_find_and_load: CALL_FUNCTION 1
__init__: LOAD_FAST 1 (name)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (_name)
__init__: LOAD_CONST 0 (None)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (_lock)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
_find_and_load: <53> 0
__enter__: LOAD_GLOBAL 0 (_get_module_lock)
__enter__: LOAD_FAST 0 (self)
__enter__: LOAD_ATTR 1 (_name)
__enter__: CALL_FUNCTION 1
_get_module_lock: LOAD_GLOBAL 0 (_imp)
_get_module_lock: LOAD_METHOD 1 (acquire_lock)
_get_module_lock: CALL_METHOD 0
_get_module_lock: POP_TOP 0
_get_module_lock: NOP 0
_get_module_lock: NOP 0
_get_module_lock: LOAD_GLOBAL 2 (_module_locks)
_get_module_lock: LOAD_FAST 0 (name)
_get_module_lock: BINARY_SUBSCR 0
_get_module_lock: CALL_FUNCTION 0
_get_module_lock: STORE_FAST 1 (lock)
_get_module_lock: JUMP_FORWARD 14 (to 50)
_get_module_lock: LOAD_FAST 1 (lock)
_get_module_lock: LOAD_CONST 1 (None)
_get_module_lock: IS_OP 0
_get_module_lock: POP_JUMP_IF_FALSE 56 (to 112)
_get_module_lock: LOAD_GLOBAL 0 (_imp)
_get_module_lock: LOAD_METHOD 9 (release_lock)
_get_module_lock: CALL_METHOD 0
_get_module_lock: POP_TOP 0
_get_module_lock: JUMP_FORWARD 9 (to 138)
_get_module_lock: LOAD_FAST 1 (lock)
_get_module_lock: RETURN_VALUE 0
__enter__: LOAD_FAST 0 (self)
__enter__: STORE_ATTR 2 (_lock)
__enter__: LOAD_FAST 0 (self)
__enter__: LOAD_ATTR 2 (_lock)
__enter__: LOAD_METHOD 3 (acquire)
__enter__: CALL_METHOD 0
acquire: LOAD_GLOBAL 0 (_thread)
acquire: LOAD_METHOD 1 (get_ident)
acquire: CALL_METHOD 0
acquire: STORE_FAST 1 (tid)
acquire: LOAD_FAST 0 (self)
acquire: LOAD_GLOBAL 2 (_blocking_on)
acquire: LOAD_FAST 1 (tid)
acquire: STORE_SUBSCR 0
acquire: NOP 0
acquire: NOP 0
acquire: LOAD_FAST 0 (self)
acquire: LOAD_ATTR 3 (lock)
acquire: <53> 0
acquire: POP_TOP 0
acquire: LOAD_FAST 0 (self)
acquire: LOAD_ATTR 4 (count)
acquire: LOAD_CONST 1 (0)
acquire: COMPARE_OP 2 (==)
acquire: POP_JUMP_IF_TRUE 24 (to 48)
acquire: LOAD_FAST 0 (self)
acquire: LOAD_ATTR 5 (owner)
acquire: LOAD_FAST 1 (tid)
acquire: COMPARE_OP 2 (==)
acquire: POP_JUMP_IF_FALSE 45 (to 90)
acquire: LOAD_FAST 1 (tid)
acquire: LOAD_FAST 0 (self)
acquire: STORE_ATTR 5 (owner)
acquire: LOAD_FAST 0 (self)
acquire: DUP_TOP 0
acquire: LOAD_ATTR 4 (count)
acquire: LOAD_CONST 2 (1)
acquire: INPLACE_ADD 0
acquire: ROT_TWO 0
acquire: STORE_ATTR 4 (count)
acquire: NOP 0
acquire: LOAD_CONST 3 (None)
acquire: DUP_TOP 0
acquire: DUP_TOP 0
acquire: CALL_FUNCTION 3
acquire: POP_TOP 0
acquire: LOAD_GLOBAL 2 (_blocking_on)
acquire: LOAD_FAST 1 (tid)
acquire: DELETE_SUBSCR 0
acquire: LOAD_CONST 4 (True)
acquire: RETURN_VALUE 0
__enter__: POP_TOP 0
__enter__: LOAD_CONST 0 (None)
__enter__: RETURN_VALUE 0
_find_and_load: POP_TOP 0
_find_and_load: LOAD_GLOBAL 0 (sys)
_find_and_load: LOAD_ATTR 1 (modules)
_find_and_load: LOAD_METHOD 2 (get)
_find_and_load: LOAD_FAST 0 (name)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: CALL_METHOD 2
_find_and_load: STORE_FAST 2 (module)
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: IS_OP 0
_find_and_load: POP_JUMP_IF_FALSE 48 (to 96)
_find_and_load: LOAD_CONST 2 (None)
_find_and_load: DUP_TOP 0
_find_and_load: DUP_TOP 0
_find_and_load: CALL_FUNCTION 3
__exit__: LOAD_FAST 0 (self)
__exit__: LOAD_ATTR 0 (_lock)
__exit__: LOAD_METHOD 1 (release)
__exit__: CALL_METHOD 0
release: LOAD_GLOBAL 0 (_thread)
release: LOAD_METHOD 1 (get_ident)
release: CALL_METHOD 0
release: STORE_FAST 1 (tid)
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 2 (lock)
release: <53> 0
release: POP_TOP 0
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 3 (owner)
release: LOAD_FAST 1 (tid)
release: COMPARE_OP 3 (!=)
release: POP_JUMP_IF_FALSE 17 (to 34)
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 5 (count)
release: LOAD_CONST 2 (0)
release: COMPARE_OP 4 (>)
release: POP_JUMP_IF_TRUE 24 (to 48)
release: LOAD_FAST 0 (self)
release: DUP_TOP 0
release: LOAD_ATTR 5 (count)
release: LOAD_CONST 3 (1)
release: INPLACE_SUBTRACT 0
release: ROT_TWO 0
release: STORE_ATTR 5 (count)
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 5 (count)
release: LOAD_CONST 2 (0)
release: COMPARE_OP 2 (==)
release: POP_JUMP_IF_FALSE 54 (to 108)
release: LOAD_CONST 0 (None)
release: DUP_TOP 0
release: DUP_TOP 0
release: CALL_FUNCTION 3
release: POP_TOP 0
release: LOAD_CONST 0 (None)
release: RETURN_VALUE 0
__exit__: POP_TOP 0
__exit__: LOAD_CONST 0 (None)
__exit__: RETURN_VALUE 0
_find_and_load: POP_TOP 0
_find_and_load: JUMP_ABSOLUTE 65 (to 130)
_find_and_load: LOAD_GLOBAL 7 (_lock_unlock_module)
_find_and_load: LOAD_FAST 0 (name)
_find_and_load: CALL_FUNCTION 1
_lock_unlock_module: LOAD_GLOBAL 0 (_get_module_lock)
_lock_unlock_module: LOAD_FAST 0 (name)
_lock_unlock_module: CALL_FUNCTION 1
_get_module_lock: LOAD_GLOBAL 0 (_imp)
_get_module_lock: LOAD_METHOD 1 (acquire_lock)
_get_module_lock: CALL_METHOD 0
_get_module_lock: POP_TOP 0
_get_module_lock: NOP 0
_get_module_lock: NOP 0
_get_module_lock: LOAD_GLOBAL 2 (_module_locks)
_get_module_lock: LOAD_FAST 0 (name)
_get_module_lock: BINARY_SUBSCR 0
_get_module_lock: CALL_FUNCTION 0
_get_module_lock: STORE_FAST 1 (lock)
_get_module_lock: JUMP_FORWARD 14 (to 50)
_get_module_lock: LOAD_FAST 1 (lock)
_get_module_lock: LOAD_CONST 1 (None)
_get_module_lock: IS_OP 0
_get_module_lock: POP_JUMP_IF_FALSE 56 (to 112)
_get_module_lock: LOAD_GLOBAL 0 (_imp)
_get_module_lock: LOAD_METHOD 9 (release_lock)
_get_module_lock: CALL_METHOD 0
_get_module_lock: POP_TOP 0
_get_module_lock: JUMP_FORWARD 9 (to 138)
_get_module_lock: LOAD_FAST 1 (lock)
_get_module_lock: RETURN_VALUE 0
_lock_unlock_module: STORE_FAST 1 (lock)
_lock_unlock_module: NOP 0
_lock_unlock_module: LOAD_FAST 1 (lock)
_lock_unlock_module: LOAD_METHOD 1 (acquire)
_lock_unlock_module: CALL_METHOD 0
acquire: LOAD_GLOBAL 0 (_thread)
acquire: LOAD_METHOD 1 (get_ident)
acquire: CALL_METHOD 0
acquire: STORE_FAST 1 (tid)
acquire: LOAD_FAST 0 (self)
acquire: LOAD_GLOBAL 2 (_blocking_on)
acquire: LOAD_FAST 1 (tid)
acquire: STORE_SUBSCR 0
acquire: NOP 0
acquire: NOP 0
acquire: LOAD_FAST 0 (self)
acquire: LOAD_ATTR 3 (lock)
acquire: <53> 0
acquire: POP_TOP 0
acquire: LOAD_FAST 0 (self)
acquire: LOAD_ATTR 4 (count)
acquire: LOAD_CONST 1 (0)
acquire: COMPARE_OP 2 (==)
acquire: POP_JUMP_IF_TRUE 24 (to 48)
acquire: LOAD_FAST 0 (self)
acquire: LOAD_ATTR 5 (owner)
acquire: LOAD_FAST 1 (tid)
acquire: COMPARE_OP 2 (==)
acquire: POP_JUMP_IF_FALSE 45 (to 90)
acquire: LOAD_FAST 1 (tid)
acquire: LOAD_FAST 0 (self)
acquire: STORE_ATTR 5 (owner)
acquire: LOAD_FAST 0 (self)
acquire: DUP_TOP 0
acquire: LOAD_ATTR 4 (count)
acquire: LOAD_CONST 2 (1)
acquire: INPLACE_ADD 0
acquire: ROT_TWO 0
acquire: STORE_ATTR 4 (count)
acquire: NOP 0
acquire: LOAD_CONST 3 (None)
acquire: DUP_TOP 0
acquire: DUP_TOP 0
acquire: CALL_FUNCTION 3
acquire: POP_TOP 0
acquire: LOAD_GLOBAL 2 (_blocking_on)
acquire: LOAD_FAST 1 (tid)
acquire: DELETE_SUBSCR 0
acquire: LOAD_CONST 4 (True)
acquire: RETURN_VALUE 0
_lock_unlock_module: POP_TOP 0
_lock_unlock_module: LOAD_FAST 1 (lock)
_lock_unlock_module: LOAD_METHOD 2 (release)
_lock_unlock_module: CALL_METHOD 0
release: LOAD_GLOBAL 0 (_thread)
release: LOAD_METHOD 1 (get_ident)
release: CALL_METHOD 0
release: STORE_FAST 1 (tid)
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 2 (lock)
release: <53> 0
release: POP_TOP 0
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 3 (owner)
release: LOAD_FAST 1 (tid)
release: COMPARE_OP 3 (!=)
release: POP_JUMP_IF_FALSE 17 (to 34)
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 5 (count)
release: LOAD_CONST 2 (0)
release: COMPARE_OP 4 (>)
release: POP_JUMP_IF_TRUE 24 (to 48)
release: LOAD_FAST 0 (self)
release: DUP_TOP 0
release: LOAD_ATTR 5 (count)
release: LOAD_CONST 3 (1)
release: INPLACE_SUBTRACT 0
release: ROT_TWO 0
release: STORE_ATTR 5 (count)
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 5 (count)
release: LOAD_CONST 2 (0)
release: COMPARE_OP 2 (==)
release: POP_JUMP_IF_FALSE 54 (to 108)
release: LOAD_CONST 0 (None)
release: DUP_TOP 0
release: DUP_TOP 0
release: CALL_FUNCTION 3
release: POP_TOP 0
release: LOAD_CONST 0 (None)
release: RETURN_VALUE 0
_lock_unlock_module: POP_TOP 0
_lock_unlock_module: LOAD_CONST 1 (None)
_lock_unlock_module: RETURN_VALUE 0
_find_and_load: POP_TOP 0
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: LOAD_CONST 2 (None)
_find_and_load: IS_OP 0
_find_and_load: POP_JUMP_IF_FALSE 84 (to 168)
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: RETURN_VALUE 0
_gcd_import: RETURN_VALUE 0
__import__: STORE_FAST 5 (module)
__import__: LOAD_FAST 3 (fromlist)
__import__: POP_JUMP_IF_TRUE 74 (to 148)
__import__: LOAD_GLOBAL 7 (hasattr)
__import__: LOAD_FAST 5 (module)
__import__: LOAD_CONST 4 ('__path__')
__import__: CALL_FUNCTION 2
__import__: POP_JUMP_IF_FALSE 85 (to 170)
__import__: LOAD_GLOBAL 8 (_handle_fromlist)
__import__: LOAD_FAST 5 (module)
__import__: LOAD_FAST 3 (fromlist)
__import__: LOAD_GLOBAL 0 (_gcd_import)
__import__: CALL_FUNCTION 3
_handle_fromlist: LOAD_FAST 1 (fromlist)
_handle_fromlist: GET_ITER 0
_handle_fromlist: FOR_ITER 102 (to 208)
_handle_fromlist: STORE_FAST 4 (x)
_handle_fromlist: LOAD_GLOBAL 0 (isinstance)
_handle_fromlist: LOAD_FAST 4 (x)
_handle_fromlist: LOAD_GLOBAL 1 (str)
_handle_fromlist: CALL_FUNCTION 2
_handle_fromlist: POP_JUMP_IF_TRUE 32 (to 64)
_handle_fromlist: LOAD_FAST 4 (x)
_handle_fromlist: LOAD_CONST 5 ('*')
_handle_fromlist: COMPARE_OP 2 (==)
_handle_fromlist: POP_JUMP_IF_FALSE 53 (to 106)
_handle_fromlist: LOAD_GLOBAL 5 (hasattr)
_handle_fromlist: LOAD_FAST 0 (module)
_handle_fromlist: LOAD_FAST 4 (x)
_handle_fromlist: CALL_FUNCTION 2
_handle_fromlist: POP_JUMP_IF_TRUE 2 (to 4)
_handle_fromlist: LOAD_CONST 9 ('{}.{}')
_handle_fromlist: LOAD_METHOD 8 (format)
_handle_fromlist: LOAD_FAST 0 (module)
_handle_fromlist: LOAD_ATTR 2 (__name__)
_handle_fromlist: LOAD_FAST 4 (x)
_handle_fromlist: CALL_METHOD 2
_handle_fromlist: STORE_FAST 6 (from_name)
_handle_fromlist: NOP 0
_handle_fromlist: LOAD_GLOBAL 9 (_call_with_frames_removed)
_handle_fromlist: LOAD_FAST 2 (import_)
_handle_fromlist: LOAD_FAST 6 (from_name)
_handle_fromlist: CALL_FUNCTION 2
_call_with_frames_removed: LOAD_FAST 0 (f)
_call_with_frames_removed: LOAD_FAST 1 (args)
_call_with_frames_removed: LOAD_FAST 2 (kwds)
_call_with_frames_removed: CALL_FUNCTION_EX 1
_gcd_import: LOAD_GLOBAL 0 (_sanity_check)
_gcd_import: LOAD_FAST 0 (name)
_gcd_import: LOAD_FAST 1 (package)
_gcd_import: LOAD_FAST 2 (level)
_gcd_import: CALL_FUNCTION 3
_sanity_check: LOAD_GLOBAL 0 (isinstance)
_sanity_check: LOAD_FAST 0 (name)
_sanity_check: LOAD_GLOBAL 1 (str)
_sanity_check: CALL_FUNCTION 2
_sanity_check: POP_JUMP_IF_TRUE 14 (to 28)
_sanity_check: LOAD_FAST 2 (level)
_sanity_check: LOAD_CONST 2 (0)
_sanity_check: COMPARE_OP 0 (<)
_sanity_check: POP_JUMP_IF_FALSE 22 (to 44)
_sanity_check: LOAD_FAST 2 (level)
_sanity_check: LOAD_CONST 2 (0)
_sanity_check: COMPARE_OP 4 (>)
_sanity_check: POP_JUMP_IF_FALSE 41 (to 82)
_sanity_check: LOAD_FAST 0 (name)
_sanity_check: POP_JUMP_IF_TRUE 53 (to 106)
_sanity_check: LOAD_CONST 7 (None)
_sanity_check: RETURN_VALUE 0
_gcd_import: POP_TOP 0
_gcd_import: LOAD_FAST 2 (level)
_gcd_import: LOAD_CONST 1 (0)
_gcd_import: COMPARE_OP 4 (>)
_gcd_import: POP_JUMP_IF_FALSE 16 (to 32)
_gcd_import: LOAD_GLOBAL 2 (_find_and_load)
_gcd_import: LOAD_FAST 0 (name)
_gcd_import: LOAD_GLOBAL 3 (_gcd_import)
_gcd_import: CALL_FUNCTION 2
_find_and_load: LOAD_GLOBAL 0 (sys)
_find_and_load: LOAD_ATTR 1 (modules)
_find_and_load: LOAD_METHOD 2 (get)
_find_and_load: LOAD_FAST 0 (name)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: CALL_METHOD 2
_find_and_load: STORE_FAST 2 (module)
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: IS_OP 0
_find_and_load: POP_JUMP_IF_TRUE 21 (to 42)
_find_and_load: LOAD_GLOBAL 5 (_ModuleLockManager)
_find_and_load: LOAD_FAST 0 (name)
_find_and_load: CALL_FUNCTION 1
__init__: LOAD_FAST 1 (name)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (_name)
__init__: LOAD_CONST 0 (None)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (_lock)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
_find_and_load: <53> 0
__enter__: LOAD_GLOBAL 0 (_get_module_lock)
__enter__: LOAD_FAST 0 (self)
__enter__: LOAD_ATTR 1 (_name)
__enter__: CALL_FUNCTION 1
_get_module_lock: LOAD_GLOBAL 0 (_imp)
_get_module_lock: LOAD_METHOD 1 (acquire_lock)
_get_module_lock: CALL_METHOD 0
_get_module_lock: POP_TOP 0
_get_module_lock: NOP 0
_get_module_lock: NOP 0
_get_module_lock: LOAD_GLOBAL 2 (_module_locks)
_get_module_lock: LOAD_FAST 0 (name)
_get_module_lock: BINARY_SUBSCR 0
_get_module_lock: BINARY_SUBSCR 0
_get_module_lock: PUSH_EXC_INFO 0
_get_module_lock: LOAD_GLOBAL 3 (KeyError)
_get_module_lock: CHECK_EXC_MATCH 0
_get_module_lock: POP_JUMP_IF_FALSE 22 (to 44)
_get_module_lock: POP_TOP 0
_get_module_lock: LOAD_CONST 1 (None)
_get_module_lock: STORE_FAST 1 (lock)
_get_module_lock: POP_EXCEPT 0
_get_module_lock: JUMP_FORWARD 5 (to 50)
_get_module_lock: LOAD_FAST 1 (lock)
_get_module_lock: LOAD_CONST 1 (None)
_get_module_lock: IS_OP 0
_get_module_lock: POP_JUMP_IF_FALSE 56 (to 112)
_get_module_lock: LOAD_GLOBAL 4 (_thread)
_get_module_lock: LOAD_CONST 1 (None)
_get_module_lock: IS_OP 0
_get_module_lock: POP_JUMP_IF_FALSE 39 (to 78)
_get_module_lock: LOAD_GLOBAL 6 (_ModuleLock)
_get_module_lock: LOAD_FAST 0 (name)
_get_module_lock: CALL_FUNCTION 1
__init__: LOAD_GLOBAL 0 (_thread)
__init__: LOAD_METHOD 1 (allocate_lock)
__init__: CALL_METHOD 0
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 2 (lock)
__init__: LOAD_GLOBAL 0 (_thread)
__init__: LOAD_METHOD 1 (allocate_lock)
__init__: CALL_METHOD 0
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 3 (wakeup)
__init__: LOAD_FAST 1 (name)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 4 (name)
__init__: LOAD_CONST 0 (None)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 5 (owner)
__init__: LOAD_CONST 1 (0)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 6 (count)
__init__: LOAD_CONST 1 (0)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 7 (waiters)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
_get_module_lock: STORE_FAST 1 (lock)
_get_module_lock: LOAD_FAST 0 (name)
_get_module_lock: BUILD_TUPLE 1
_get_module_lock: LOAD_CONST 2 (<code object cb at 0x00000001538e0fa8, file "<frozen importlib._bootstrap>", line 198>)
_get_module_lock: MAKE_FUNCTION 1
_get_module_lock: STORE_FAST 2 (cb)
_get_module_lock: LOAD_GLOBAL 7 (_weakref)
_get_module_lock: LOAD_METHOD 8 (ref)
_get_module_lock: LOAD_FAST 1 (lock)
_get_module_lock: LOAD_FAST 2 (cb)
_get_module_lock: CALL_METHOD 2
_get_module_lock: LOAD_GLOBAL 2 (_module_locks)
_get_module_lock: LOAD_FAST 0 (name)
_get_module_lock: STORE_SUBSCR 0
_get_module_lock: LOAD_GLOBAL 0 (_imp)
_get_module_lock: LOAD_METHOD 9 (release_lock)
_get_module_lock: CALL_METHOD 0
_get_module_lock: POP_TOP 0
_get_module_lock: JUMP_FORWARD 9 (to 138)
_get_module_lock: LOAD_FAST 1 (lock)
_get_module_lock: RETURN_VALUE 0
__enter__: LOAD_FAST 0 (self)
__enter__: STORE_ATTR 2 (_lock)
__enter__: LOAD_FAST 0 (self)
__enter__: LOAD_ATTR 2 (_lock)
__enter__: LOAD_METHOD 3 (acquire)
__enter__: CALL_METHOD 0
acquire: LOAD_GLOBAL 0 (_thread)
acquire: LOAD_METHOD 1 (get_ident)
acquire: CALL_METHOD 0
acquire: STORE_FAST 1 (tid)
acquire: LOAD_FAST 0 (self)
acquire: LOAD_GLOBAL 2 (_blocking_on)
acquire: LOAD_FAST 1 (tid)
acquire: STORE_SUBSCR 0
acquire: NOP 0
acquire: NOP 0
acquire: LOAD_FAST 0 (self)
acquire: LOAD_ATTR 3 (lock)
acquire: <53> 0
acquire: POP_TOP 0
acquire: LOAD_FAST 0 (self)
acquire: LOAD_ATTR 4 (count)
acquire: LOAD_CONST 1 (0)
acquire: COMPARE_OP 2 (==)
acquire: POP_JUMP_IF_TRUE 24 (to 48)
acquire: LOAD_FAST 1 (tid)
acquire: LOAD_FAST 0 (self)
acquire: STORE_ATTR 5 (owner)
acquire: LOAD_FAST 0 (self)
acquire: DUP_TOP 0
acquire: LOAD_ATTR 4 (count)
acquire: LOAD_CONST 2 (1)
acquire: INPLACE_ADD 0
acquire: ROT_TWO 0
acquire: STORE_ATTR 4 (count)
acquire: NOP 0
acquire: LOAD_CONST 3 (None)
acquire: DUP_TOP 0
acquire: DUP_TOP 0
acquire: CALL_FUNCTION 3
acquire: POP_TOP 0
acquire: LOAD_GLOBAL 2 (_blocking_on)
acquire: LOAD_FAST 1 (tid)
acquire: DELETE_SUBSCR 0
acquire: LOAD_CONST 4 (True)
acquire: RETURN_VALUE 0
__enter__: POP_TOP 0
__enter__: LOAD_CONST 0 (None)
__enter__: RETURN_VALUE 0
_find_and_load: POP_TOP 0
_find_and_load: LOAD_GLOBAL 0 (sys)
_find_and_load: LOAD_ATTR 1 (modules)
_find_and_load: LOAD_METHOD 2 (get)
_find_and_load: LOAD_FAST 0 (name)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: CALL_METHOD 2
_find_and_load: STORE_FAST 2 (module)
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: IS_OP 0
_find_and_load: POP_JUMP_IF_FALSE 48 (to 96)
_find_and_load: LOAD_GLOBAL 6 (_find_and_load_unlocked)
_find_and_load: LOAD_FAST 0 (name)
_find_and_load: LOAD_FAST 1 (import_)
_find_and_load: CALL_FUNCTION 2
_find_and_load_unlocked: LOAD_CONST 0 (None)
_find_and_load_unlocked: STORE_FAST 2 (path)
_find_and_load_unlocked: LOAD_FAST 0 (name)
_find_and_load_unlocked: LOAD_METHOD 0 (rpartition)
_find_and_load_unlocked: LOAD_CONST 1 ('.')
_find_and_load_unlocked: CALL_METHOD 1
_find_and_load_unlocked: LOAD_CONST 2 (0)
_find_and_load_unlocked: BINARY_SUBSCR 0
_find_and_load_unlocked: STORE_FAST 3 (parent)
_find_and_load_unlocked: LOAD_CONST 0 (None)
_find_and_load_unlocked: STORE_FAST 4 (parent_spec)
_find_and_load_unlocked: LOAD_FAST 3 (parent)
_find_and_load_unlocked: POP_JUMP_IF_FALSE 78 (to 156)
_find_and_load_unlocked: LOAD_FAST 3 (parent)
_find_and_load_unlocked: LOAD_GLOBAL 1 (sys)
_find_and_load_unlocked: LOAD_ATTR 2 (modules)
_find_and_load_unlocked: CONTAINS_OP 1
_find_and_load_unlocked: POP_JUMP_IF_FALSE 23 (to 46)
_find_and_load_unlocked: LOAD_FAST 0 (name)
_find_and_load_unlocked: LOAD_GLOBAL 1 (sys)
_find_and_load_unlocked: LOAD_ATTR 2 (modules)
_find_and_load_unlocked: CONTAINS_OP 0
_find_and_load_unlocked: POP_JUMP_IF_FALSE 33 (to 66)
_find_and_load_unlocked: LOAD_GLOBAL 1 (sys)
_find_and_load_unlocked: LOAD_ATTR 2 (modules)
_find_and_load_unlocked: LOAD_FAST 3 (parent)
_find_and_load_unlocked: BINARY_SUBSCR 0
_find_and_load_unlocked: STORE_FAST 5 (parent_module)
_find_and_load_unlocked: NOP 0
_find_and_load_unlocked: LOAD_FAST 5 (parent_module)
_find_and_load_unlocked: LOAD_ATTR 4 (__path__)
_find_and_load_unlocked: STORE_FAST 2 (path)
_find_and_load_unlocked: JUMP_FORWARD 25 (to 134)
_find_and_load_unlocked: LOAD_FAST 5 (parent_module)
_find_and_load_unlocked: LOAD_ATTR 9 (__spec__)
_find_and_load_unlocked: STORE_FAST 4 (parent_spec)
_find_and_load_unlocked: LOAD_FAST 0 (name)
_find_and_load_unlocked: LOAD_METHOD 0 (rpartition)
_find_and_load_unlocked: LOAD_CONST 1 ('.')
_find_and_load_unlocked: CALL_METHOD 1
_find_and_load_unlocked: LOAD_CONST 5 (2)
_find_and_load_unlocked: BINARY_SUBSCR 0
_find_and_load_unlocked: STORE_FAST 7 (child)
_find_and_load_unlocked: LOAD_GLOBAL 10 (_find_spec)
_find_and_load_unlocked: LOAD_FAST 0 (name)
_find_and_load_unlocked: LOAD_FAST 2 (path)
_find_and_load_unlocked: CALL_FUNCTION 2
_find_spec: LOAD_GLOBAL 0 (sys)
_find_spec: LOAD_ATTR 1 (meta_path)
_find_spec: STORE_FAST 3 (meta_path)
_find_spec: LOAD_FAST 3 (meta_path)
_find_spec: LOAD_CONST 1 (None)
_find_spec: IS_OP 0
_find_spec: POP_JUMP_IF_FALSE 11 (to 22)
_find_spec: LOAD_FAST 3 (meta_path)
_find_spec: POP_JUMP_IF_TRUE 19 (to 38)
_find_spec: LOAD_FAST 0 (name)
_find_spec: LOAD_GLOBAL 0 (sys)
_find_spec: LOAD_ATTR 6 (modules)
_find_spec: CONTAINS_OP 0
_find_spec: STORE_FAST 4 (is_reload)
_find_spec: LOAD_FAST 3 (meta_path)
_find_spec: GET_ITER 0
_find_spec: FOR_ITER 114 (to 280)
_find_spec: STORE_FAST 5 (finder)
_find_spec: LOAD_GLOBAL 7 (_ImportLockContext)
_find_spec: CALL_FUNCTION 0
_find_spec: <53> 0
__enter__: LOAD_GLOBAL 0 (_imp)
__enter__: LOAD_METHOD 1 (acquire_lock)
__enter__: CALL_METHOD 0
__enter__: POP_TOP 0
__enter__: LOAD_CONST 1 (None)
__enter__: RETURN_VALUE 0
_find_spec: POP_TOP 0
_find_spec: NOP 0
_find_spec: LOAD_FAST 5 (finder)
_find_spec: LOAD_ATTR 8 (find_spec)
_find_spec: STORE_FAST 6 (find_spec)
_find_spec: LOAD_FAST 6 (find_spec)
_find_spec: LOAD_FAST 0 (name)
_find_spec: LOAD_FAST 1 (path)
_find_spec: LOAD_FAST 2 (target)
_find_spec: CALL_FUNCTION 3
find_spec: LOAD_GLOBAL 0 (_imp)
find_spec: LOAD_METHOD 1 (is_builtin)
find_spec: LOAD_FAST 1 (fullname)
find_spec: CALL_METHOD 1
find_spec: POP_JUMP_IF_FALSE 13 (to 26)
find_spec: LOAD_CONST 0 (None)
find_spec: RETURN_VALUE 0
_find_spec: STORE_FAST 7 (spec)
_find_spec: JUMP_FORWARD 29 (to 142)
_find_spec: LOAD_CONST 1 (None)
_find_spec: DUP_TOP 0
_find_spec: DUP_TOP 0
_find_spec: CALL_FUNCTION 3
__exit__: LOAD_GLOBAL 0 (_imp)
__exit__: LOAD_METHOD 1 (release_lock)
__exit__: CALL_METHOD 0
__exit__: POP_TOP 0
__exit__: LOAD_CONST 1 (None)
__exit__: RETURN_VALUE 0
_find_spec: POP_TOP 0
_find_spec: JUMP_ABSOLUTE 89 (to 178)
_find_spec: LOAD_FAST 7 (spec)
_find_spec: LOAD_CONST 1 (None)
_find_spec: IS_OP 1
_find_spec: POP_JUMP_IF_FALSE 26 (to 52)
_find_spec: FOR_ITER 114 (to 280)
_find_spec: STORE_FAST 5 (finder)
_find_spec: LOAD_GLOBAL 7 (_ImportLockContext)
_find_spec: CALL_FUNCTION 0
_find_spec: <53> 0
__enter__: LOAD_GLOBAL 0 (_imp)
__enter__: LOAD_METHOD 1 (acquire_lock)
__enter__: CALL_METHOD 0
__enter__: POP_TOP 0
__enter__: LOAD_CONST 1 (None)
__enter__: RETURN_VALUE 0
_find_spec: POP_TOP 0
_find_spec: NOP 0
_find_spec: LOAD_FAST 5 (finder)
_find_spec: LOAD_ATTR 8 (find_spec)
_find_spec: STORE_FAST 6 (find_spec)
_find_spec: LOAD_FAST 6 (find_spec)
_find_spec: LOAD_FAST 0 (name)
_find_spec: LOAD_FAST 1 (path)
_find_spec: LOAD_FAST 2 (target)
_find_spec: CALL_FUNCTION 3
find_spec: LOAD_GLOBAL 0 (_call_with_frames_removed)
find_spec: LOAD_GLOBAL 1 (_imp)
find_spec: LOAD_ATTR 2 (find_frozen)
find_spec: LOAD_FAST 1 (fullname)
find_spec: CALL_FUNCTION 2
_call_with_frames_removed: LOAD_FAST 0 (f)
_call_with_frames_removed: LOAD_FAST 1 (args)
_call_with_frames_removed: LOAD_FAST 2 (kwds)
_call_with_frames_removed: CALL_FUNCTION_EX 1
_call_with_frames_removed: RETURN_VALUE 0
find_spec: STORE_FAST 4 (info)
find_spec: LOAD_FAST 4 (info)
find_spec: LOAD_CONST 0 (None)
find_spec: IS_OP 0
find_spec: POP_JUMP_IF_FALSE 12 (to 24)
find_spec: LOAD_CONST 0 (None)
find_spec: RETURN_VALUE 0
_find_spec: STORE_FAST 7 (spec)
_find_spec: JUMP_FORWARD 29 (to 142)
_find_spec: LOAD_CONST 1 (None)
_find_spec: DUP_TOP 0
_find_spec: DUP_TOP 0
_find_spec: CALL_FUNCTION 3
__exit__: LOAD_GLOBAL 0 (_imp)
__exit__: LOAD_METHOD 1 (release_lock)
__exit__: CALL_METHOD 0
__exit__: POP_TOP 0
__exit__: LOAD_CONST 1 (None)
__exit__: RETURN_VALUE 0
_find_spec: POP_TOP 0
_find_spec: JUMP_ABSOLUTE 89 (to 178)
_find_spec: LOAD_FAST 7 (spec)
_find_spec: LOAD_CONST 1 (None)
_find_spec: IS_OP 1
_find_spec: POP_JUMP_IF_FALSE 26 (to 52)
_find_spec: FOR_ITER 114 (to 280)
_find_spec: STORE_FAST 5 (finder)
_find_spec: LOAD_GLOBAL 7 (_ImportLockContext)
_find_spec: CALL_FUNCTION 0
_find_spec: <53> 0
__enter__: LOAD_GLOBAL 0 (_imp)
__enter__: LOAD_METHOD 1 (acquire_lock)
__enter__: CALL_METHOD 0
__enter__: POP_TOP 0
__enter__: LOAD_CONST 1 (None)
__enter__: RETURN_VALUE 0
_find_spec: POP_TOP 0
_find_spec: NOP 0
_find_spec: LOAD_FAST 5 (finder)
_find_spec: LOAD_ATTR 8 (find_spec)
_find_spec: STORE_FAST 6 (find_spec)
_find_spec: LOAD_FAST 6 (find_spec)
_find_spec: LOAD_FAST 0 (name)
_find_spec: LOAD_FAST 1 (path)
_find_spec: LOAD_FAST 2 (target)
_find_spec: CALL_FUNCTION 3
find_spec: LOAD_FAST 2 (path)
find_spec: LOAD_CONST 1 (None)
find_spec: IS_OP 0
find_spec: POP_JUMP_IF_FALSE 7 (to 14)
find_spec: LOAD_FAST 0 (cls)
find_spec: LOAD_METHOD 2 (_get_spec)
find_spec: LOAD_FAST 1 (fullname)
find_spec: LOAD_FAST 2 (path)
find_spec: LOAD_FAST 3 (target)
find_spec: CALL_METHOD 3
_get_spec: BUILD_LIST 0
_get_spec: STORE_FAST 4 (namespace_path)
_get_spec: LOAD_FAST 2 (path)
_get_spec: GET_ITER 0
_get_spec: FOR_ITER 65 (to 138)
_get_spec: STORE_FAST 5 (entry)
_get_spec: LOAD_GLOBAL 0 (isinstance)
_get_spec: LOAD_FAST 5 (entry)
_get_spec: LOAD_GLOBAL 1 (str)
_get_spec: CALL_FUNCTION 2
_get_spec: POP_JUMP_IF_TRUE 12 (to 24)
_get_spec: LOAD_FAST 0 (cls)
_get_spec: LOAD_METHOD 2 (_path_importer_cache)
_get_spec: LOAD_FAST 5 (entry)
_get_spec: CALL_METHOD 1
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: LOAD_CONST 1 ('')
_path_importer_cache: COMPARE_OP 2 (==)
_path_importer_cache: POP_JUMP_IF_FALSE 23 (to 46)
_path_importer_cache: NOP 0
_path_importer_cache: LOAD_GLOBAL 3 (sys)
_path_importer_cache: LOAD_ATTR 4 (path_importer_cache)
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: BINARY_SUBSCR 0
_path_importer_cache: BINARY_SUBSCR 0
_path_importer_cache: PUSH_EXC_INFO 0
_path_importer_cache: LOAD_GLOBAL 5 (KeyError)
_path_importer_cache: CHECK_EXC_MATCH 0
_path_importer_cache: POP_JUMP_IF_FALSE 48 (to 96)
_path_importer_cache: POP_TOP 0
_path_importer_cache: LOAD_FAST 0 (cls)
_path_importer_cache: LOAD_METHOD 6 (_path_hooks)
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: CALL_METHOD 1
_path_hooks: LOAD_GLOBAL 0 (sys)
_path_hooks: LOAD_ATTR 1 (path_hooks)
_path_hooks: LOAD_CONST 1 (None)
_path_hooks: IS_OP 1
_path_hooks: POP_JUMP_IF_FALSE 14 (to 28)
_path_hooks: LOAD_GLOBAL 0 (sys)
_path_hooks: LOAD_ATTR 1 (path_hooks)
_path_hooks: POP_JUMP_IF_TRUE 14 (to 28)
_path_hooks: LOAD_GLOBAL 0 (sys)
_path_hooks: LOAD_ATTR 1 (path_hooks)
_path_hooks: GET_ITER 0
_path_hooks: FOR_ITER 20 (to 74)
_path_hooks: STORE_FAST 1 (hook)
_path_hooks: NOP 0
_path_hooks: LOAD_FAST 1 (hook)
_path_hooks: LOAD_FAST 0 (path)
_path_hooks: CALL_FUNCTION 1
__init__: LOAD_GLOBAL 0 (isinstance)
__init__: LOAD_FAST 1 (path)
__init__: LOAD_GLOBAL 1 (str)
__init__: CALL_FUNCTION 2
__init__: POP_JUMP_IF_TRUE 14 (to 28)
__init__: LOAD_FAST 1 (path)
__init__: POP_JUMP_IF_TRUE 22 (to 44)
__init__: LOAD_GLOBAL 5 (alt_path_sep)
__init__: POP_JUMP_IF_FALSE 30 (to 60)
__init__: BUILD_LIST 0
__init__: STORE_FAST 2 (prefix)
__init__: NOP 0
__init__: NOP 0
__init__: LOAD_GLOBAL 8 (_bootstrap_external)
__init__: LOAD_METHOD 9 (_path_stat)
__init__: LOAD_FAST 1 (path)
__init__: CALL_METHOD 1
_path_stat: LOAD_GLOBAL 0 (_os)
_path_stat: LOAD_METHOD 1 (stat)
_path_stat: LOAD_FAST 0 (path)
_path_stat: CALL_METHOD 1
_path_stat: RETURN_VALUE 0
__init__: STORE_FAST 3 (st)
__init__: LOAD_FAST 3 (st)
__init__: LOAD_ATTR 10 (st_mode)
__init__: LOAD_CONST 4 (61440)
__init__: BINARY_AND 0
__init__: LOAD_CONST 5 (32768)
__init__: COMPARE_OP 3 (!=)
__init__: POP_JUMP_IF_FALSE 52 (to 104)
__init__: LOAD_GLOBAL 4 (ZipImportError)
__init__: LOAD_CONST 6 ('not a Zip file')
__init__: LOAD_FAST 1 (path)
__init__: LOAD_CONST 3 (('path',))
__init__: CALL_FUNCTION_KW 2
__init__: RAISE_VARARGS 1
__init__: RAISE_VARARGS 1
_path_hooks: CALL_FUNCTION 1
_path_hooks: PUSH_EXC_INFO 0
_path_hooks: LOAD_GLOBAL 5 (ImportError)
_path_hooks: CHECK_EXC_MATCH 0
_path_hooks: POP_JUMP_IF_FALSE 34 (to 68)
_path_hooks: POP_TOP 0
_path_hooks: POP_EXCEPT 0
_path_hooks: JUMP_ABSOLUTE 17 (to 34)
_path_hooks: FOR_ITER 20 (to 74)
_path_hooks: STORE_FAST 1 (hook)
_path_hooks: NOP 0
_path_hooks: LOAD_FAST 1 (hook)
_path_hooks: LOAD_FAST 0 (path)
_path_hooks: CALL_FUNCTION 1
path_hook_for_FileFinder: LOAD_GLOBAL 0 (_path_isdir)
path_hook_for_FileFinder: LOAD_FAST 0 (path)
path_hook_for_FileFinder: CALL_FUNCTION 1
_path_isdir: LOAD_FAST 0 (path)
_path_isdir: POP_JUMP_IF_TRUE 6 (to 12)
_path_isdir: LOAD_GLOBAL 2 (_path_is_mode_type)
_path_isdir: LOAD_FAST 0 (path)
_path_isdir: LOAD_CONST 1 (16384)
_path_isdir: CALL_FUNCTION 2
_path_is_mode_type: NOP 0
_path_is_mode_type: LOAD_GLOBAL 0 (_path_stat)
_path_is_mode_type: LOAD_FAST 0 (path)
_path_is_mode_type: CALL_FUNCTION 1
_path_stat: LOAD_GLOBAL 0 (_os)
_path_stat: LOAD_METHOD 1 (stat)
_path_stat: LOAD_FAST 0 (path)
_path_stat: CALL_METHOD 1
_path_stat: RETURN_VALUE 0
_path_is_mode_type: STORE_FAST 2 (stat_info)
_path_is_mode_type: JUMP_FORWARD 13 (to 36)
_path_is_mode_type: LOAD_FAST 2 (stat_info)
_path_is_mode_type: LOAD_ATTR 2 (st_mode)
_path_is_mode_type: LOAD_CONST 2 (61440)
_path_is_mode_type: BINARY_AND 0
_path_is_mode_type: LOAD_FAST 1 (mode)
_path_is_mode_type: COMPARE_OP 2 (==)
_path_is_mode_type: RETURN_VALUE 0
_path_isdir: RETURN_VALUE 0
path_hook_for_FileFinder: POP_JUMP_IF_TRUE 10 (to 20)
path_hook_for_FileFinder: LOAD_DEREF 0 (cls)
path_hook_for_FileFinder: LOAD_FAST 0 (path)
path_hook_for_FileFinder: BUILD_LIST 1
path_hook_for_FileFinder: LOAD_DEREF 1 (loader_details)
path_hook_for_FileFinder: LIST_EXTEND 1
path_hook_for_FileFinder: LIST_TO_TUPLE 0
path_hook_for_FileFinder: CALL_FUNCTION_EX 0
__init__: BUILD_LIST 0
__init__: STORE_FAST 3 (loaders)
__init__: LOAD_FAST 2 (loader_details)
__init__: GET_ITER 0
__init__: FOR_ITER 15 (to 38)
__init__: UNPACK_SEQUENCE 2
__init__: STORE_DEREF 0 (loader)
__init__: STORE_FAST 4 (suffixes)
__init__: LOAD_FAST 3 (loaders)
__init__: LOAD_METHOD 0 (extend)
__init__: LOAD_CLOSURE 0 (loader)
__init__: BUILD_TUPLE 1
__init__: LOAD_CONST 1 (<code object <genexpr> at 0x0000000110982d78, file "<frozen importlib._bootstrap_external>", line 1583>)
__init__: MAKE_FUNCTION 8
__init__: LOAD_FAST 4 (suffixes)
__init__: GET_ITER 0
__init__: CALL_FUNCTION 1
__init__: CALL_METHOD 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 7 (to 16)
<genexpr>: STORE_FAST 1 (suffix)
<genexpr>: LOAD_FAST 1 (suffix)
<genexpr>: LOAD_DEREF 0 (loader)
<genexpr>: BUILD_TUPLE 2
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 7 (to 16)
<genexpr>: LOAD_CONST 0 (None)
<genexpr>: RETURN_VALUE 0
__init__: POP_TOP 0
__init__: JUMP_ABSOLUTE 4 (to 8)
__init__: FOR_ITER 15 (to 38)
__init__: UNPACK_SEQUENCE 2
__init__: STORE_DEREF 0 (loader)
__init__: STORE_FAST 4 (suffixes)
__init__: LOAD_FAST 3 (loaders)
__init__: LOAD_METHOD 0 (extend)
__init__: LOAD_CLOSURE 0 (loader)
__init__: BUILD_TUPLE 1
__init__: LOAD_CONST 1 (<code object <genexpr> at 0x0000000110982d78, file "<frozen importlib._bootstrap_external>", line 1583>)
__init__: MAKE_FUNCTION 8
__init__: LOAD_FAST 4 (suffixes)
__init__: GET_ITER 0
__init__: CALL_FUNCTION 1
__init__: CALL_METHOD 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 7 (to 16)
<genexpr>: STORE_FAST 1 (suffix)
<genexpr>: LOAD_FAST 1 (suffix)
<genexpr>: LOAD_DEREF 0 (loader)
<genexpr>: BUILD_TUPLE 2
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 7 (to 16)
<genexpr>: LOAD_CONST 0 (None)
<genexpr>: RETURN_VALUE 0
__init__: POP_TOP 0
__init__: JUMP_ABSOLUTE 4 (to 8)
__init__: FOR_ITER 15 (to 38)
__init__: UNPACK_SEQUENCE 2
__init__: STORE_DEREF 0 (loader)
__init__: STORE_FAST 4 (suffixes)
__init__: LOAD_FAST 3 (loaders)
__init__: LOAD_METHOD 0 (extend)
__init__: LOAD_CLOSURE 0 (loader)
__init__: BUILD_TUPLE 1
__init__: LOAD_CONST 1 (<code object <genexpr> at 0x0000000110982d78, file "<frozen importlib._bootstrap_external>", line 1583>)
__init__: MAKE_FUNCTION 8
__init__: LOAD_FAST 4 (suffixes)
__init__: GET_ITER 0
__init__: CALL_FUNCTION 1
__init__: CALL_METHOD 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 7 (to 16)
<genexpr>: STORE_FAST 1 (suffix)
<genexpr>: LOAD_FAST 1 (suffix)
<genexpr>: LOAD_DEREF 0 (loader)
<genexpr>: BUILD_TUPLE 2
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 7 (to 16)
<genexpr>: LOAD_CONST 0 (None)
<genexpr>: RETURN_VALUE 0
__init__: POP_TOP 0
__init__: JUMP_ABSOLUTE 4 (to 8)
__init__: FOR_ITER 15 (to 38)
__init__: LOAD_FAST 3 (loaders)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (_loaders)
__init__: LOAD_FAST 1 (path)
__init__: POP_JUMP_IF_FALSE 29 (to 58)
__init__: LOAD_FAST 1 (path)
__init__: LOAD_CONST 2 ('.')
__init__: COMPARE_OP 2 (==)
__init__: POP_JUMP_IF_FALSE 35 (to 70)
__init__: LOAD_GLOBAL 5 (_path_isabs)
__init__: LOAD_FAST 1 (path)
__init__: CALL_FUNCTION 1
_path_isabs: LOAD_FAST 0 (path)
_path_isabs: LOAD_METHOD 0 (startswith)
_path_isabs: LOAD_GLOBAL 1 (path_separators)
_path_isabs: CALL_METHOD 1
_path_isabs: RETURN_VALUE 0
__init__: POP_JUMP_IF_TRUE 48 (to 96)
__init__: LOAD_FAST 1 (path)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 4 (path)
__init__: LOAD_CONST 3 (-1)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 7 (_path_mtime)
__init__: LOAD_GLOBAL 8 (set)
__init__: CALL_FUNCTION 0
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 9 (_path_cache)
__init__: LOAD_GLOBAL 8 (set)
__init__: CALL_FUNCTION 0
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 10 (_relaxed_path_cache)
__init__: LOAD_CONST 4 (None)
__init__: RETURN_VALUE 0
path_hook_for_FileFinder: RETURN_VALUE 0
_path_hooks: ROT_TWO 0
_path_hooks: POP_TOP 0
_path_hooks: RETURN_VALUE 0
_path_importer_cache: STORE_FAST 2 (finder)
_path_importer_cache: LOAD_FAST 2 (finder)
_path_importer_cache: LOAD_GLOBAL 3 (sys)
_path_importer_cache: LOAD_ATTR 4 (path_importer_cache)
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: STORE_SUBSCR 0
_path_importer_cache: POP_EXCEPT 0
_path_importer_cache: JUMP_FORWARD 5 (to 102)
_path_importer_cache: LOAD_FAST 2 (finder)
_path_importer_cache: RETURN_VALUE 0
_get_spec: STORE_FAST 6 (finder)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_CONST 1 (None)
_get_spec: IS_OP 1
_get_spec: POP_JUMP_IF_FALSE 4 (to 8)
_get_spec: LOAD_GLOBAL 3 (hasattr)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_CONST 2 ('find_spec')
_get_spec: CALL_FUNCTION 2
_get_spec: POP_JUMP_IF_FALSE 33 (to 66)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_METHOD 4 (find_spec)
_get_spec: LOAD_FAST 1 (fullname)
_get_spec: LOAD_FAST 3 (target)
_get_spec: CALL_METHOD 2
find_spec: LOAD_CONST 1 (False)
find_spec: STORE_FAST 3 (is_namespace)
find_spec: LOAD_FAST 1 (fullname)
find_spec: LOAD_METHOD 0 (rpartition)
find_spec: LOAD_CONST 2 ('.')
find_spec: CALL_METHOD 1
find_spec: LOAD_CONST 3 (2)
find_spec: BINARY_SUBSCR 0
find_spec: STORE_FAST 4 (tail_module)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 1 (_path_stat)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: JUMP_IF_TRUE_OR_POP 17 (to 34)
find_spec: CALL_FUNCTION 1
_path_stat: LOAD_GLOBAL 0 (_os)
_path_stat: LOAD_METHOD 1 (stat)
_path_stat: LOAD_FAST 0 (path)
_path_stat: CALL_METHOD 1
_path_stat: RETURN_VALUE 0
find_spec: LOAD_ATTR 5 (st_mtime)
find_spec: STORE_FAST 5 (mtime)
find_spec: JUMP_FORWARD 14 (to 68)
find_spec: LOAD_FAST 5 (mtime)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 7 (_path_mtime)
find_spec: COMPARE_OP 3 (!=)
find_spec: POP_JUMP_IF_FALSE 47 (to 94)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_METHOD 8 (_fill_cache)
find_spec: CALL_METHOD 0
_fill_cache: LOAD_FAST 0 (self)
_fill_cache: LOAD_ATTR 0 (path)
_fill_cache: STORE_FAST 1 (path)
_fill_cache: NOP 0
_fill_cache: LOAD_GLOBAL 1 (_os)
_fill_cache: LOAD_METHOD 2 (listdir)
_fill_cache: LOAD_FAST 1 (path)
_fill_cache: JUMP_IF_TRUE_OR_POP 11 (to 22)
_fill_cache: CALL_METHOD 1
_fill_cache: STORE_FAST 2 (contents)
_fill_cache: JUMP_FORWARD 17 (to 60)
_fill_cache: LOAD_GLOBAL 7 (sys)
_fill_cache: LOAD_ATTR 8 (platform)
_fill_cache: LOAD_METHOD 9 (startswith)
_fill_cache: LOAD_CONST 1 ('win')
_fill_cache: CALL_METHOD 1
_fill_cache: POP_JUMP_IF_TRUE 43 (to 86)
_fill_cache: LOAD_GLOBAL 10 (set)
_fill_cache: LOAD_FAST 2 (contents)
_fill_cache: CALL_FUNCTION 1
_fill_cache: LOAD_FAST 0 (self)
_fill_cache: STORE_ATTR 11 (_path_cache)
_fill_cache: JUMP_FORWARD 37 (to 158)
_fill_cache: LOAD_GLOBAL 7 (sys)
_fill_cache: LOAD_ATTR 8 (platform)
_fill_cache: LOAD_METHOD 9 (startswith)
_fill_cache: LOAD_GLOBAL 16 (_CASE_INSENSITIVE_PLATFORMS)
_fill_cache: CALL_METHOD 1
_fill_cache: POP_JUMP_IF_FALSE 95 (to 190)
_fill_cache: LOAD_CONST 4 (<code object <setcomp> at 0x00000001536d5670, file "<frozen importlib._bootstrap_external>", line 1702>)
_fill_cache: MAKE_FUNCTION 0
_fill_cache: LOAD_FAST 2 (contents)
_fill_cache: GET_ITER 0
_fill_cache: CALL_FUNCTION 1
<setcomp>: BUILD_SET 0
<setcomp>: LOAD_FAST 0 (.0)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: STORE_FAST 1 (fn)
<setcomp>: LOAD_FAST 1 (fn)
<setcomp>: LOAD_METHOD 0 (lower)
<setcomp>: CALL_METHOD 0
<setcomp>: SET_ADD 2
<setcomp>: JUMP_ABSOLUTE 2 (to 4)
<setcomp>: FOR_ITER 6 (to 16)
<setcomp>: RETURN_VALUE 0
_fill_cache: LOAD_FAST 0 (self)
_fill_cache: STORE_ATTR 17 (_relaxed_path_cache)
_fill_cache: LOAD_CONST 5 (None)
_fill_cache: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 5 (mtime)
find_spec: LOAD_FAST 0 (self)
find_spec: STORE_ATTR 7 (_path_mtime)
find_spec: LOAD_GLOBAL 9 (_relax_case)
find_spec: CALL_FUNCTION 0
_relax_case: LOAD_GLOBAL 0 (sys)
_relax_case: LOAD_ATTR 1 (flags)
_relax_case: LOAD_ATTR 2 (ignore_environment)
_relax_case: UNARY_NOT 0
_relax_case: JUMP_IF_FALSE_OR_POP 9 (to 18)
_relax_case: LOAD_DEREF 0 (key)
_relax_case: LOAD_GLOBAL 3 (_os)
_relax_case: LOAD_ATTR 4 (environ)
_relax_case: CONTAINS_OP 0
_relax_case: RETURN_VALUE 0
find_spec: POP_JUMP_IF_FALSE 58 (to 116)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 12 (_path_cache)
find_spec: STORE_FAST 6 (cache)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: STORE_FAST 7 (cache_module)
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 109 (to 218)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 14 (_loaders)
find_spec: GET_ITER 0
find_spec: FOR_ITER 56 (to 336)
find_spec: UNPACK_SEQUENCE 2
find_spec: STORE_FAST 9 (suffix)
find_spec: STORE_FAST 10 (loader_class)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 12 (full_path)
find_spec: JUMP_FORWARD 14 (to 278)
find_spec: LOAD_GLOBAL 19 (_bootstrap)
find_spec: LOAD_METHOD 20 (_verbose_message)
find_spec: LOAD_CONST 7 ('trying {}')
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 3 (2)
find_spec: LOAD_CONST 8 (('verbosity',))
find_spec: CALL_METHOD_KW 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: FOR_ITER 56 (to 336)
find_spec: UNPACK_SEQUENCE 2
find_spec: STORE_FAST 9 (suffix)
find_spec: STORE_FAST 10 (loader_class)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 12 (full_path)
find_spec: JUMP_FORWARD 14 (to 278)
find_spec: LOAD_GLOBAL 19 (_bootstrap)
find_spec: LOAD_METHOD 20 (_verbose_message)
find_spec: LOAD_CONST 7 ('trying {}')
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 3 (2)
find_spec: LOAD_CONST 8 (('verbosity',))
find_spec: CALL_METHOD_KW 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: LOAD_GLOBAL 15 (_path_isfile)
find_spec: LOAD_FAST 12 (full_path)
find_spec: CALL_FUNCTION 1
_path_isfile: LOAD_GLOBAL 0 (_path_is_mode_type)
_path_isfile: LOAD_FAST 0 (path)
_path_isfile: LOAD_CONST 1 (32768)
_path_isfile: CALL_FUNCTION 2
_path_is_mode_type: NOP 0
_path_is_mode_type: LOAD_GLOBAL 0 (_path_stat)
_path_is_mode_type: LOAD_FAST 0 (path)
_path_is_mode_type: CALL_FUNCTION 1
_path_stat: LOAD_GLOBAL 0 (_os)
_path_stat: LOAD_METHOD 1 (stat)
_path_stat: LOAD_FAST 0 (path)
_path_stat: CALL_METHOD 1
_path_stat: RETURN_VALUE 0
_path_is_mode_type: STORE_FAST 2 (stat_info)
_path_is_mode_type: JUMP_FORWARD 13 (to 36)
_path_is_mode_type: LOAD_FAST 2 (stat_info)
_path_is_mode_type: LOAD_ATTR 2 (st_mode)
_path_is_mode_type: LOAD_CONST 2 (61440)
_path_is_mode_type: BINARY_AND 0
_path_is_mode_type: LOAD_FAST 1 (mode)
_path_is_mode_type: COMPARE_OP 2 (==)
_path_is_mode_type: RETURN_VALUE 0
_path_isfile: RETURN_VALUE 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_METHOD 16 (_get_spec)
find_spec: LOAD_FAST 10 (loader_class)
find_spec: LOAD_FAST 1 (fullname)
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 6 (None)
find_spec: LOAD_FAST 2 (target)
find_spec: CALL_METHOD 5
_get_spec: LOAD_FAST 1 (loader_class)
_get_spec: LOAD_FAST 2 (fullname)
_get_spec: LOAD_FAST 3 (path)
_get_spec: CALL_FUNCTION 2
__init__: LOAD_FAST 1 (fullname)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (name)
__init__: LOAD_FAST 2 (path)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (path)
__init__: LOAD_CONST 1 (None)
__init__: RETURN_VALUE 0
_get_spec: STORE_FAST 6 (loader)
_get_spec: LOAD_GLOBAL 0 (spec_from_file_location)
_get_spec: LOAD_FAST 2 (fullname)
_get_spec: LOAD_FAST 3 (path)
_get_spec: LOAD_FAST 6 (loader)
_get_spec: LOAD_FAST 4 (smsl)
_get_spec: LOAD_CONST 1 (('loader', 'submodule_search_locations'))
_get_spec: CALL_FUNCTION_KW 4
spec_from_file_location: LOAD_FAST 1 (location)
spec_from_file_location: LOAD_CONST 1 (None)
spec_from_file_location: IS_OP 0
spec_from_file_location: POP_JUMP_IF_FALSE 30 (to 60)
spec_from_file_location: LOAD_GLOBAL 3 (_os)
spec_from_file_location: LOAD_METHOD 4 (fspath)
spec_from_file_location: LOAD_FAST 1 (location)
spec_from_file_location: CALL_METHOD 1
spec_from_file_location: STORE_FAST 1 (location)
spec_from_file_location: LOAD_GLOBAL 5 (_path_isabs)
spec_from_file_location: LOAD_FAST 1 (location)
spec_from_file_location: CALL_FUNCTION 1
_path_isabs: LOAD_FAST 0 (path)
_path_isabs: LOAD_METHOD 0 (startswith)
_path_isabs: LOAD_GLOBAL 1 (path_separators)
_path_isabs: CALL_METHOD 1
_path_isabs: RETURN_VALUE 0
spec_from_file_location: POP_JUMP_IF_TRUE 60 (to 120)
spec_from_file_location: LOAD_GLOBAL 9 (_bootstrap)
spec_from_file_location: LOAD_METHOD 10 (ModuleSpec)
spec_from_file_location: LOAD_FAST 0 (name)
spec_from_file_location: LOAD_FAST 2 (loader)
spec_from_file_location: LOAD_FAST 1 (location)
spec_from_file_location: LOAD_CONST 4 (('origin',))
spec_from_file_location: CALL_METHOD_KW 3
__init__: LOAD_FAST 1 (name)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (name)
__init__: LOAD_FAST 2 (loader)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (loader)
__init__: LOAD_FAST 3 (origin)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 2 (origin)
__init__: LOAD_FAST 4 (loader_state)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 3 (loader_state)
__init__: LOAD_FAST 5 (is_package)
__init__: POP_JUMP_IF_FALSE 16 (to 32)
__init__: LOAD_CONST 0 (None)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 4 (submodule_search_locations)
__init__: BUILD_LIST 0
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 5 (_uninitialized_submodules)
__init__: LOAD_CONST 1 (False)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 6 (_set_fileattr)
__init__: LOAD_CONST 0 (None)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 7 (_cached)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
spec_from_file_location: STORE_FAST 4 (spec)
spec_from_file_location: LOAD_CONST 5 (True)
spec_from_file_location: LOAD_FAST 4 (spec)
spec_from_file_location: STORE_ATTR 11 (_set_fileattr)
spec_from_file_location: LOAD_FAST 2 (loader)
spec_from_file_location: LOAD_CONST 1 (None)
spec_from_file_location: IS_OP 0
spec_from_file_location: POP_JUMP_IF_FALSE 101 (to 202)
spec_from_file_location: LOAD_FAST 3 (submodule_search_locations)
spec_from_file_location: LOAD_GLOBAL 16 (_POPULATE)
spec_from_file_location: IS_OP 0
spec_from_file_location: POP_JUMP_IF_FALSE 134 (to 268)
spec_from_file_location: LOAD_FAST 3 (submodule_search_locations)
spec_from_file_location: LOAD_FAST 4 (spec)
spec_from_file_location: STORE_ATTR 18 (submodule_search_locations)
spec_from_file_location: LOAD_FAST 4 (spec)
spec_from_file_location: LOAD_ATTR 18 (submodule_search_locations)
spec_from_file_location: BUILD_LIST 0
spec_from_file_location: COMPARE_OP 2 (==)
spec_from_file_location: POP_JUMP_IF_FALSE 156 (to 312)
spec_from_file_location: LOAD_FAST 4 (spec)
spec_from_file_location: RETURN_VALUE 0
_get_spec: RETURN_VALUE 0
find_spec: ROT_TWO 0
find_spec: POP_TOP 0
find_spec: RETURN_VALUE 0
_get_spec: STORE_FAST 7 (spec)
_get_spec: JUMP_FORWARD 6 (to 76)
_get_spec: LOAD_FAST 7 (spec)
_get_spec: LOAD_CONST 1 (None)
_get_spec: IS_OP 0
_get_spec: POP_JUMP_IF_FALSE 44 (to 88)
_get_spec: LOAD_FAST 7 (spec)
_get_spec: LOAD_ATTR 6 (loader)
_get_spec: LOAD_CONST 1 (None)
_get_spec: IS_OP 1
_get_spec: POP_JUMP_IF_FALSE 53 (to 106)
_get_spec: LOAD_FAST 7 (spec)
_get_spec: ROT_TWO 0
_get_spec: POP_TOP 0
_get_spec: RETURN_VALUE 0
find_spec: STORE_FAST 4 (spec)
find_spec: LOAD_FAST 4 (spec)
find_spec: LOAD_CONST 1 (None)
find_spec: IS_OP 0
find_spec: POP_JUMP_IF_FALSE 20 (to 40)
find_spec: LOAD_FAST 4 (spec)
find_spec: LOAD_ATTR 3 (loader)
find_spec: LOAD_CONST 1 (None)
find_spec: IS_OP 0
find_spec: POP_JUMP_IF_FALSE 45 (to 90)
find_spec: LOAD_FAST 4 (spec)
find_spec: RETURN_VALUE 0
_find_spec: STORE_FAST 7 (spec)
_find_spec: JUMP_FORWARD 29 (to 142)
_find_spec: LOAD_CONST 1 (None)
_find_spec: DUP_TOP 0
_find_spec: DUP_TOP 0
_find_spec: CALL_FUNCTION 3
__exit__: LOAD_GLOBAL 0 (_imp)
__exit__: LOAD_METHOD 1 (release_lock)
__exit__: CALL_METHOD 0
__exit__: POP_TOP 0
__exit__: LOAD_CONST 1 (None)
__exit__: RETURN_VALUE 0
_find_spec: POP_TOP 0
_find_spec: JUMP_ABSOLUTE 89 (to 178)
_find_spec: LOAD_FAST 7 (spec)
_find_spec: LOAD_CONST 1 (None)
_find_spec: IS_OP 1
_find_spec: POP_JUMP_IF_FALSE 26 (to 52)
_find_spec: LOAD_FAST 4 (is_reload)
_find_spec: POP_JUMP_IF_TRUE 137 (to 274)
_find_spec: LOAD_FAST 0 (name)
_find_spec: LOAD_GLOBAL 0 (sys)
_find_spec: LOAD_ATTR 6 (modules)
_find_spec: CONTAINS_OP 0
_find_spec: POP_JUMP_IF_FALSE 137 (to 274)
_find_spec: LOAD_FAST 7 (spec)
_find_spec: ROT_TWO 0
_find_spec: POP_TOP 0
_find_spec: RETURN_VALUE 0
_find_and_load_unlocked: STORE_FAST 8 (spec)
_find_and_load_unlocked: LOAD_FAST 8 (spec)
_find_and_load_unlocked: LOAD_CONST 0 (None)
_find_and_load_unlocked: IS_OP 0
_find_and_load_unlocked: POP_JUMP_IF_FALSE 96 (to 192)
_find_and_load_unlocked: LOAD_FAST 4 (parent_spec)
_find_and_load_unlocked: POP_JUMP_IF_FALSE 104 (to 208)
_find_and_load_unlocked: LOAD_FAST 4 (parent_spec)
_find_and_load_unlocked: LOAD_ATTR 11 (_uninitialized_submodules)
_find_and_load_unlocked: LOAD_METHOD 12 (append)
_find_and_load_unlocked: LOAD_FAST 7 (child)
_find_and_load_unlocked: CALL_METHOD 1
_find_and_load_unlocked: POP_TOP 0
_find_and_load_unlocked: NOP 0
_find_and_load_unlocked: LOAD_GLOBAL 13 (_load_unlocked)
_find_and_load_unlocked: LOAD_FAST 8 (spec)
_find_and_load_unlocked: CALL_FUNCTION 1
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 0 (loader)
_load_unlocked: LOAD_CONST 0 (None)
_load_unlocked: IS_OP 1
_load_unlocked: POP_JUMP_IF_FALSE 29 (to 58)
_load_unlocked: LOAD_GLOBAL 1 (hasattr)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 0 (loader)
_load_unlocked: LOAD_CONST 1 ('exec_module')
_load_unlocked: CALL_FUNCTION 2
_load_unlocked: POP_JUMP_IF_TRUE 29 (to 58)
_load_unlocked: LOAD_GLOBAL 7 (module_from_spec)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: CALL_FUNCTION 1
module_from_spec: LOAD_CONST 1 (None)
module_from_spec: STORE_FAST 1 (module)
module_from_spec: LOAD_GLOBAL 0 (hasattr)
module_from_spec: LOAD_FAST 0 (spec)
module_from_spec: LOAD_ATTR 1 (loader)
module_from_spec: LOAD_CONST 2 ('create_module')
module_from_spec: CALL_FUNCTION 2
module_from_spec: POP_JUMP_IF_FALSE 15 (to 30)
module_from_spec: LOAD_FAST 0 (spec)
module_from_spec: LOAD_ATTR 1 (loader)
module_from_spec: LOAD_METHOD 2 (create_module)
module_from_spec: LOAD_FAST 0 (spec)
module_from_spec: CALL_METHOD 1
create_module: LOAD_CONST 1 (None)
create_module: RETURN_VALUE 0
module_from_spec: STORE_FAST 1 (module)
module_from_spec: JUMP_FORWARD 10 (to 48)
module_from_spec: LOAD_FAST 1 (module)
module_from_spec: LOAD_CONST 1 (None)
module_from_spec: IS_OP 0
module_from_spec: POP_JUMP_IF_FALSE 34 (to 68)
module_from_spec: LOAD_GLOBAL 4 (_new_module)
module_from_spec: LOAD_FAST 0 (spec)
module_from_spec: LOAD_ATTR 5 (name)
module_from_spec: CALL_FUNCTION 1
_new_module: LOAD_GLOBAL 0 (type)
_new_module: LOAD_GLOBAL 1 (sys)
_new_module: CALL_FUNCTION 1
_new_module: LOAD_FAST 0 (name)
_new_module: CALL_FUNCTION 1
_new_module: RETURN_VALUE 0
module_from_spec: STORE_FAST 1 (module)
module_from_spec: LOAD_GLOBAL 6 (_init_module_attrs)
module_from_spec: LOAD_FAST 0 (spec)
module_from_spec: LOAD_FAST 1 (module)
module_from_spec: CALL_FUNCTION 2
_init_module_attrs: LOAD_FAST 2 (override)
_init_module_attrs: POP_JUMP_IF_TRUE 10 (to 20)
_init_module_attrs: LOAD_GLOBAL 0 (getattr)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: LOAD_CONST 1 ('__name__')
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: CALL_FUNCTION 3
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 28 (to 56)
_init_module_attrs: LOAD_FAST 2 (override)
_init_module_attrs: POP_JUMP_IF_TRUE 38 (to 76)
_init_module_attrs: LOAD_GLOBAL 0 (getattr)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: LOAD_CONST 2 ('__loader__')
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: CALL_FUNCTION 3
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 91 (to 182)
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 4 (loader)
_init_module_attrs: STORE_FAST 3 (loader)
_init_module_attrs: LOAD_FAST 3 (loader)
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 74 (to 148)
_init_module_attrs: NOP 0
_init_module_attrs: LOAD_FAST 3 (loader)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: STORE_ATTR 12 (__loader__)
_init_module_attrs: JUMP_FORWARD 12 (to 180)
_init_module_attrs: LOAD_FAST 2 (override)
_init_module_attrs: POP_JUMP_IF_TRUE 101 (to 202)
_init_module_attrs: LOAD_GLOBAL 0 (getattr)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: LOAD_CONST 3 ('__package__')
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: CALL_FUNCTION 3
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 119 (to 238)
_init_module_attrs: NOP 0
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 13 (parent)
parent: LOAD_FAST 0 (self)
parent: LOAD_ATTR 0 (submodule_search_locations)
parent: LOAD_CONST 1 (None)
parent: IS_OP 0
parent: POP_JUMP_IF_FALSE 13 (to 26)
parent: LOAD_FAST 0 (self)
parent: LOAD_ATTR 1 (name)
parent: LOAD_METHOD 2 (rpartition)
parent: LOAD_CONST 2 ('.')
parent: CALL_METHOD 1
parent: LOAD_CONST 3 (0)
parent: BINARY_SUBSCR 0
parent: RETURN_VALUE 0
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: STORE_ATTR 14 (__package__)
_init_module_attrs: JUMP_FORWARD 12 (to 236)
_init_module_attrs: NOP 0
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: STORE_ATTR 15 (__spec__)
_init_module_attrs: JUMP_FORWARD 12 (to 270)
_init_module_attrs: LOAD_FAST 2 (override)
_init_module_attrs: POP_JUMP_IF_TRUE 146 (to 292)
_init_module_attrs: LOAD_GLOBAL 0 (getattr)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: LOAD_CONST 4 ('__path__')
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: CALL_FUNCTION 3
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 169 (to 338)
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 5 (submodule_search_locations)
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 1
_init_module_attrs: POP_JUMP_IF_FALSE 169 (to 338)
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 17 (has_location)
has_location: LOAD_FAST 0 (self)
has_location: LOAD_ATTR 0 (_set_fileattr)
has_location: RETURN_VALUE 0
_init_module_attrs: POP_JUMP_IF_FALSE 233 (to 466)
_init_module_attrs: LOAD_FAST 2 (override)
_init_module_attrs: POP_JUMP_IF_TRUE 182 (to 364)
_init_module_attrs: LOAD_GLOBAL 0 (getattr)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: LOAD_CONST 5 ('__file__')
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: CALL_FUNCTION 3
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 200 (to 400)
_init_module_attrs: NOP 0
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 18 (origin)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: STORE_ATTR 11 (__file__)
_init_module_attrs: JUMP_FORWARD 12 (to 398)
_init_module_attrs: LOAD_FAST 2 (override)
_init_module_attrs: POP_JUMP_IF_TRUE 210 (to 420)
_init_module_attrs: LOAD_GLOBAL 0 (getattr)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: LOAD_CONST 6 ('__cached__')
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: CALL_FUNCTION 3
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 233 (to 466)
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 19 (cached)
cached: LOAD_FAST 0 (self)
cached: LOAD_ATTR 0 (_cached)
cached: LOAD_CONST 0 (None)
cached: IS_OP 0
cached: POP_JUMP_IF_FALSE 26 (to 52)
cached: LOAD_FAST 0 (self)
cached: LOAD_ATTR 1 (origin)
cached: LOAD_CONST 0 (None)
cached: IS_OP 1
cached: POP_JUMP_IF_FALSE 26 (to 52)
cached: LOAD_FAST 0 (self)
cached: LOAD_ATTR 2 (_set_fileattr)
cached: POP_JUMP_IF_FALSE 26 (to 52)
cached: LOAD_GLOBAL 3 (_bootstrap_external)
cached: LOAD_CONST 0 (None)
cached: IS_OP 0
cached: POP_JUMP_IF_FALSE 19 (to 38)
cached: LOAD_GLOBAL 3 (_bootstrap_external)
cached: LOAD_METHOD 5 (_get_cached)
cached: LOAD_FAST 0 (self)
cached: LOAD_ATTR 1 (origin)
cached: CALL_METHOD 1
_get_cached: LOAD_FAST 0 (filename)
_get_cached: LOAD_METHOD 0 (endswith)
_get_cached: LOAD_GLOBAL 1 (tuple)
_get_cached: LOAD_GLOBAL 2 (SOURCE_SUFFIXES)
_get_cached: CALL_FUNCTION 1
_get_cached: CALL_METHOD 1
_get_cached: POP_JUMP_IF_FALSE 25 (to 50)
_get_cached: NOP 0
_get_cached: LOAD_GLOBAL 3 (cache_from_source)
_get_cached: LOAD_FAST 0 (filename)
_get_cached: CALL_FUNCTION 1
cache_from_source: LOAD_FAST 1 (debug_override)
cache_from_source: LOAD_CONST 1 (None)
cache_from_source: IS_OP 1
cache_from_source: POP_JUMP_IF_FALSE 26 (to 52)
cache_from_source: LOAD_GLOBAL 4 (_os)
cache_from_source: LOAD_METHOD 5 (fspath)
cache_from_source: LOAD_FAST 0 (path)
cache_from_source: CALL_METHOD 1
cache_from_source: STORE_FAST 0 (path)
cache_from_source: LOAD_GLOBAL 6 (_path_split)
cache_from_source: LOAD_FAST 0 (path)
cache_from_source: CALL_FUNCTION 1
_path_split: LOAD_GLOBAL 0 (max)
_path_split: LOAD_CLOSURE 0 (path)
_path_split: BUILD_TUPLE 1
_path_split: LOAD_CONST 1 (<code object <genexpr> at 0x0000000158824ec8, file "<frozen importlib._bootstrap_external>", line 134>)
_path_split: MAKE_FUNCTION 8
_path_split: LOAD_GLOBAL 1 (path_separators)
_path_split: GET_ITER 0
_path_split: CALL_FUNCTION 1
_path_split: CALL_FUNCTION 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 8 (to 18)
<genexpr>: STORE_FAST 1 (p)
<genexpr>: LOAD_DEREF 0 (path)
<genexpr>: LOAD_METHOD 0 (rfind)
<genexpr>: LOAD_FAST 1 (p)
<genexpr>: CALL_METHOD 1
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 8 (to 18)
<genexpr>: LOAD_CONST 0 (None)
<genexpr>: RETURN_VALUE 0
_path_split: STORE_FAST 1 (i)
_path_split: LOAD_FAST 1 (i)
_path_split: LOAD_CONST 2 (0)
_path_split: COMPARE_OP 0 (<)
_path_split: POP_JUMP_IF_FALSE 18 (to 36)
_path_split: LOAD_DEREF 0 (path)
_path_split: LOAD_CONST 4 (None)
_path_split: LOAD_FAST 1 (i)
_path_split: BUILD_SLICE 2
_path_split: BINARY_SUBSCR 0
_path_split: LOAD_DEREF 0 (path)
_path_split: LOAD_FAST 1 (i)
_path_split: LOAD_CONST 5 (1)
_path_split: BINARY_ADD 0
_path_split: LOAD_CONST 4 (None)
_path_split: BUILD_SLICE 2
_path_split: BINARY_SUBSCR 0
_path_split: BUILD_TUPLE 2
_path_split: RETURN_VALUE 0
cache_from_source: UNPACK_SEQUENCE 2
cache_from_source: STORE_FAST 4 (head)
cache_from_source: STORE_FAST 5 (tail)
cache_from_source: LOAD_FAST 5 (tail)
cache_from_source: LOAD_METHOD 7 (rpartition)
cache_from_source: LOAD_CONST 6 ('.')
cache_from_source: CALL_METHOD 1
cache_from_source: UNPACK_SEQUENCE 3
cache_from_source: STORE_FAST 6 (base)
cache_from_source: STORE_FAST 7 (sep)
cache_from_source: STORE_FAST 8 (rest)
cache_from_source: LOAD_GLOBAL 8 (sys)
cache_from_source: LOAD_ATTR 9 (implementation)
cache_from_source: LOAD_ATTR 10 (cache_tag)
cache_from_source: STORE_FAST 9 (tag)
cache_from_source: LOAD_FAST 9 (tag)
cache_from_source: LOAD_CONST 1 (None)
cache_from_source: IS_OP 0
cache_from_source: POP_JUMP_IF_FALSE 57 (to 114)
cache_from_source: LOAD_CONST 4 ('')
cache_from_source: LOAD_METHOD 12 (join)
cache_from_source: LOAD_FAST 6 (base)
cache_from_source: POP_JUMP_IF_FALSE 63 (to 126)
cache_from_source: LOAD_FAST 6 (base)
cache_from_source: JUMP_FORWARD 1 (to 126)
cache_from_source: LOAD_FAST 7 (sep)
cache_from_source: LOAD_FAST 9 (tag)
cache_from_source: BUILD_LIST 3
cache_from_source: CALL_METHOD 1
cache_from_source: STORE_FAST 10 (almost_filename)
cache_from_source: LOAD_FAST 2 (optimization)
cache_from_source: LOAD_CONST 1 (None)
cache_from_source: IS_OP 0
cache_from_source: POP_JUMP_IF_FALSE 86 (to 172)
cache_from_source: LOAD_GLOBAL 8 (sys)
cache_from_source: LOAD_ATTR 13 (flags)
cache_from_source: LOAD_ATTR 14 (optimize)
cache_from_source: LOAD_CONST 8 (0)
cache_from_source: COMPARE_OP 2 (==)
cache_from_source: POP_JUMP_IF_FALSE 82 (to 164)
cache_from_source: LOAD_CONST 4 ('')
cache_from_source: STORE_FAST 2 (optimization)
cache_from_source: JUMP_FORWARD 4 (to 170)
cache_from_source: LOAD_GLOBAL 15 (str)
cache_from_source: LOAD_FAST 2 (optimization)
cache_from_source: CALL_FUNCTION 1
cache_from_source: STORE_FAST 2 (optimization)
cache_from_source: LOAD_FAST 2 (optimization)
cache_from_source: LOAD_CONST 4 ('')
cache_from_source: COMPARE_OP 3 (!=)
cache_from_source: POP_JUMP_IF_FALSE 112 (to 224)
cache_from_source: LOAD_FAST 10 (almost_filename)
cache_from_source: LOAD_GLOBAL 20 (BYTECODE_SUFFIXES)
cache_from_source: LOAD_CONST 8 (0)
cache_from_source: BINARY_SUBSCR 0
cache_from_source: BINARY_ADD 0
cache_from_source: STORE_FAST 11 (filename)
cache_from_source: LOAD_GLOBAL 8 (sys)
cache_from_source: LOAD_ATTR 21 (pycache_prefix)
cache_from_source: LOAD_CONST 1 (None)
cache_from_source: IS_OP 1
cache_from_source: POP_JUMP_IF_FALSE 162 (to 324)
cache_from_source: LOAD_GLOBAL 23 (_path_join)
cache_from_source: LOAD_FAST 4 (head)
cache_from_source: LOAD_GLOBAL 27 (_PYCACHE)
cache_from_source: LOAD_FAST 11 (filename)
cache_from_source: CALL_FUNCTION 3
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
cache_from_source: RETURN_VALUE 0
_get_cached: RETURN_VALUE 0
cached: LOAD_FAST 0 (self)
cached: STORE_ATTR 0 (_cached)
cached: LOAD_FAST 0 (self)
cached: LOAD_ATTR 0 (_cached)
cached: RETURN_VALUE 0
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 1
_init_module_attrs: POP_JUMP_IF_FALSE 233 (to 466)
_init_module_attrs: NOP 0
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 19 (cached)
cached: LOAD_FAST 0 (self)
cached: LOAD_ATTR 0 (_cached)
cached: LOAD_CONST 0 (None)
cached: IS_OP 0
cached: POP_JUMP_IF_FALSE 26 (to 52)
cached: LOAD_FAST 0 (self)
cached: LOAD_ATTR 0 (_cached)
cached: RETURN_VALUE 0
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: STORE_ATTR 20 (__cached__)
_init_module_attrs: JUMP_FORWARD 12 (to 464)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: RETURN_VALUE 0
module_from_spec: POP_TOP 0
module_from_spec: LOAD_FAST 1 (module)
module_from_spec: RETURN_VALUE 0
_load_unlocked: STORE_FAST 2 (module)
_load_unlocked: LOAD_CONST 3 (True)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: STORE_ATTR 8 (_initializing)
_load_unlocked: NOP 0
_load_unlocked: LOAD_FAST 2 (module)
_load_unlocked: LOAD_GLOBAL 9 (sys)
_load_unlocked: LOAD_ATTR 10 (modules)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 11 (name)
_load_unlocked: STORE_SUBSCR 0
_load_unlocked: NOP 0
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 0 (loader)
_load_unlocked: LOAD_CONST 0 (None)
_load_unlocked: IS_OP 0
_load_unlocked: POP_JUMP_IF_FALSE 61 (to 122)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 0 (loader)
_load_unlocked: LOAD_METHOD 14 (exec_module)
_load_unlocked: LOAD_FAST 2 (module)
_load_unlocked: CALL_METHOD 1
exec_module: LOAD_FAST 0 (self)
exec_module: LOAD_METHOD 0 (get_code)
exec_module: LOAD_FAST 1 (module)
exec_module: LOAD_ATTR 1 (__name__)
exec_module: CALL_METHOD 1
get_code: LOAD_FAST 0 (self)
get_code: LOAD_METHOD 0 (get_filename)
get_code: LOAD_FAST 1 (fullname)
get_code: CALL_METHOD 1
_check_name_wrapper: LOAD_FAST 1 (name)
_check_name_wrapper: LOAD_CONST 0 (None)
_check_name_wrapper: IS_OP 0
_check_name_wrapper: POP_JUMP_IF_FALSE 8 (to 16)
_check_name_wrapper: LOAD_FAST 0 (self)
_check_name_wrapper: LOAD_ATTR 0 (name)
_check_name_wrapper: LOAD_FAST 1 (name)
_check_name_wrapper: COMPARE_OP 3 (!=)
_check_name_wrapper: POP_JUMP_IF_FALSE 24 (to 48)
_check_name_wrapper: LOAD_DEREF 0 (method)
_check_name_wrapper: LOAD_FAST 0 (self)
_check_name_wrapper: LOAD_FAST 1 (name)
_check_name_wrapper: BUILD_LIST 2
_check_name_wrapper: LOAD_FAST 2 (args)
_check_name_wrapper: LIST_EXTEND 1
_check_name_wrapper: LIST_TO_TUPLE 0
_check_name_wrapper: LOAD_FAST 3 (kwargs)
_check_name_wrapper: CALL_FUNCTION_EX 1
get_filename: LOAD_FAST 0 (self)
get_filename: LOAD_ATTR 0 (path)
get_filename: RETURN_VALUE 0
_check_name_wrapper: RETURN_VALUE 0
get_code: STORE_FAST 2 (source_path)
get_code: LOAD_CONST 1 (None)
get_code: STORE_FAST 3 (source_mtime)
get_code: LOAD_CONST 1 (None)
get_code: STORE_FAST 4 (source_bytes)
get_code: LOAD_CONST 1 (None)
get_code: STORE_FAST 5 (source_hash)
get_code: LOAD_CONST 2 (False)
get_code: STORE_FAST 6 (hash_based)
get_code: LOAD_CONST 3 (True)
get_code: STORE_FAST 7 (check_source)
get_code: NOP 0
get_code: LOAD_GLOBAL 1 (cache_from_source)
get_code: LOAD_FAST 2 (source_path)
get_code: CALL_FUNCTION 1
cache_from_source: LOAD_FAST 1 (debug_override)
cache_from_source: LOAD_CONST 1 (None)
cache_from_source: IS_OP 1
cache_from_source: POP_JUMP_IF_FALSE 26 (to 52)
cache_from_source: LOAD_GLOBAL 4 (_os)
cache_from_source: LOAD_METHOD 5 (fspath)
cache_from_source: LOAD_FAST 0 (path)
cache_from_source: CALL_METHOD 1
cache_from_source: STORE_FAST 0 (path)
cache_from_source: LOAD_GLOBAL 6 (_path_split)
cache_from_source: LOAD_FAST 0 (path)
cache_from_source: CALL_FUNCTION 1
_path_split: LOAD_GLOBAL 0 (max)
_path_split: LOAD_CLOSURE 0 (path)
_path_split: BUILD_TUPLE 1
_path_split: LOAD_CONST 1 (<code object <genexpr> at 0x0000000158824ec8, file "<frozen importlib._bootstrap_external>", line 134>)
_path_split: MAKE_FUNCTION 8
_path_split: LOAD_GLOBAL 1 (path_separators)
_path_split: GET_ITER 0
_path_split: CALL_FUNCTION 1
_path_split: CALL_FUNCTION 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 8 (to 18)
<genexpr>: STORE_FAST 1 (p)
<genexpr>: LOAD_DEREF 0 (path)
<genexpr>: LOAD_METHOD 0 (rfind)
<genexpr>: LOAD_FAST 1 (p)
<genexpr>: CALL_METHOD 1
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 8 (to 18)
<genexpr>: LOAD_CONST 0 (None)
<genexpr>: RETURN_VALUE 0
_path_split: STORE_FAST 1 (i)
_path_split: LOAD_FAST 1 (i)
_path_split: LOAD_CONST 2 (0)
_path_split: COMPARE_OP 0 (<)
_path_split: POP_JUMP_IF_FALSE 18 (to 36)
_path_split: LOAD_DEREF 0 (path)
_path_split: LOAD_CONST 4 (None)
_path_split: LOAD_FAST 1 (i)
_path_split: BUILD_SLICE 2
_path_split: BINARY_SUBSCR 0
_path_split: LOAD_DEREF 0 (path)
_path_split: LOAD_FAST 1 (i)
_path_split: LOAD_CONST 5 (1)
_path_split: BINARY_ADD 0
_path_split: LOAD_CONST 4 (None)
_path_split: BUILD_SLICE 2
_path_split: BINARY_SUBSCR 0
_path_split: BUILD_TUPLE 2
_path_split: RETURN_VALUE 0
cache_from_source: UNPACK_SEQUENCE 2
cache_from_source: STORE_FAST 4 (head)
cache_from_source: STORE_FAST 5 (tail)
cache_from_source: LOAD_FAST 5 (tail)
cache_from_source: LOAD_METHOD 7 (rpartition)
cache_from_source: LOAD_CONST 6 ('.')
cache_from_source: CALL_METHOD 1
cache_from_source: UNPACK_SEQUENCE 3
cache_from_source: STORE_FAST 6 (base)
cache_from_source: STORE_FAST 7 (sep)
cache_from_source: STORE_FAST 8 (rest)
cache_from_source: LOAD_GLOBAL 8 (sys)
cache_from_source: LOAD_ATTR 9 (implementation)
cache_from_source: LOAD_ATTR 10 (cache_tag)
cache_from_source: STORE_FAST 9 (tag)
cache_from_source: LOAD_FAST 9 (tag)
cache_from_source: LOAD_CONST 1 (None)
cache_from_source: IS_OP 0
cache_from_source: POP_JUMP_IF_FALSE 57 (to 114)
cache_from_source: LOAD_CONST 4 ('')
cache_from_source: LOAD_METHOD 12 (join)
cache_from_source: LOAD_FAST 6 (base)
cache_from_source: POP_JUMP_IF_FALSE 63 (to 126)
cache_from_source: LOAD_FAST 6 (base)
cache_from_source: JUMP_FORWARD 1 (to 126)
cache_from_source: LOAD_FAST 7 (sep)
cache_from_source: LOAD_FAST 9 (tag)
cache_from_source: BUILD_LIST 3
cache_from_source: CALL_METHOD 1
cache_from_source: STORE_FAST 10 (almost_filename)
cache_from_source: LOAD_FAST 2 (optimization)
cache_from_source: LOAD_CONST 1 (None)
cache_from_source: IS_OP 0
cache_from_source: POP_JUMP_IF_FALSE 86 (to 172)
cache_from_source: LOAD_GLOBAL 8 (sys)
cache_from_source: LOAD_ATTR 13 (flags)
cache_from_source: LOAD_ATTR 14 (optimize)
cache_from_source: LOAD_CONST 8 (0)
cache_from_source: COMPARE_OP 2 (==)
cache_from_source: POP_JUMP_IF_FALSE 82 (to 164)
cache_from_source: LOAD_CONST 4 ('')
cache_from_source: STORE_FAST 2 (optimization)
cache_from_source: JUMP_FORWARD 4 (to 170)
cache_from_source: LOAD_GLOBAL 15 (str)
cache_from_source: LOAD_FAST 2 (optimization)
cache_from_source: CALL_FUNCTION 1
cache_from_source: STORE_FAST 2 (optimization)
cache_from_source: LOAD_FAST 2 (optimization)
cache_from_source: LOAD_CONST 4 ('')
cache_from_source: COMPARE_OP 3 (!=)
cache_from_source: POP_JUMP_IF_FALSE 112 (to 224)
cache_from_source: LOAD_FAST 10 (almost_filename)
cache_from_source: LOAD_GLOBAL 20 (BYTECODE_SUFFIXES)
cache_from_source: LOAD_CONST 8 (0)
cache_from_source: BINARY_SUBSCR 0
cache_from_source: BINARY_ADD 0
cache_from_source: STORE_FAST 11 (filename)
cache_from_source: LOAD_GLOBAL 8 (sys)
cache_from_source: LOAD_ATTR 21 (pycache_prefix)
cache_from_source: LOAD_CONST 1 (None)
cache_from_source: IS_OP 1
cache_from_source: POP_JUMP_IF_FALSE 162 (to 324)
cache_from_source: LOAD_GLOBAL 23 (_path_join)
cache_from_source: LOAD_FAST 4 (head)
cache_from_source: LOAD_GLOBAL 27 (_PYCACHE)
cache_from_source: LOAD_FAST 11 (filename)
cache_from_source: CALL_FUNCTION 3
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
cache_from_source: RETURN_VALUE 0
get_code: STORE_FAST 8 (bytecode_path)
get_code: NOP 0
get_code: LOAD_FAST 0 (self)
get_code: LOAD_METHOD 2 (path_stats)
get_code: LOAD_FAST 2 (source_path)
get_code: CALL_METHOD 1
path_stats: LOAD_GLOBAL 0 (_path_stat)
path_stats: LOAD_FAST 1 (path)
path_stats: CALL_FUNCTION 1
_path_stat: LOAD_GLOBAL 0 (_os)
_path_stat: LOAD_METHOD 1 (stat)
_path_stat: LOAD_FAST 0 (path)
_path_stat: CALL_METHOD 1
_path_stat: RETURN_VALUE 0
path_stats: STORE_FAST 2 (st)
path_stats: LOAD_FAST 2 (st)
path_stats: LOAD_ATTR 1 (st_mtime)
path_stats: LOAD_FAST 2 (st)
path_stats: LOAD_ATTR 2 (st_size)
path_stats: LOAD_CONST 1 (('mtime', 'size'))
path_stats: BUILD_CONST_KEY_MAP 2
path_stats: RETURN_VALUE 0
get_code: STORE_FAST 9 (st)
get_code: LOAD_GLOBAL 3 (int)
get_code: LOAD_FAST 9 (st)
get_code: LOAD_CONST 4 ('mtime')
get_code: BINARY_SUBSCR 0
get_code: CALL_FUNCTION 1
get_code: STORE_FAST 3 (source_mtime)
get_code: NOP 0
get_code: LOAD_FAST 0 (self)
get_code: LOAD_METHOD 4 (get_data)
get_code: LOAD_FAST 8 (bytecode_path)
get_code: CALL_METHOD 1
get_data: LOAD_GLOBAL 0 (isinstance)
get_data: LOAD_FAST 0 (self)
get_data: LOAD_GLOBAL 1 (SourceLoader)
get_data: LOAD_GLOBAL 2 (SourcelessFileLoader)
get_data: LOAD_GLOBAL 3 (ExtensionFileLoader)
get_data: BUILD_TUPLE 3
get_data: CALL_FUNCTION 2
get_data: POP_JUMP_IF_FALSE 39 (to 78)
get_data: LOAD_GLOBAL 4 (_io)
get_data: LOAD_METHOD 5 (open_code)
get_data: LOAD_GLOBAL 6 (str)
get_data: LOAD_FAST 1 (path)
get_data: CALL_FUNCTION 1
get_data: CALL_METHOD 1
get_data: <53> 0
get_data: STORE_FAST 2 (file)
get_data: LOAD_FAST 2 (file)
get_data: LOAD_METHOD 7 (read)
get_data: CALL_METHOD 0
get_data: ROT_TWO 0
get_data: LOAD_CONST 1 (None)
get_data: DUP_TOP 0
get_data: DUP_TOP 0
get_data: CALL_FUNCTION 3
get_data: POP_TOP 0
get_data: RETURN_VALUE 0
get_code: STORE_FAST 10 (data)
get_code: LOAD_FAST 1 (fullname)
get_code: LOAD_FAST 8 (bytecode_path)
get_code: LOAD_CONST 5 (('name', 'path'))
get_code: BUILD_CONST_KEY_MAP 2
get_code: STORE_FAST 11 (exc_details)
get_code: NOP 0
get_code: LOAD_GLOBAL 5 (_classify_pyc)
get_code: LOAD_FAST 10 (data)
get_code: LOAD_FAST 1 (fullname)
get_code: LOAD_FAST 11 (exc_details)
get_code: CALL_FUNCTION 3
_classify_pyc: LOAD_FAST 0 (data)
_classify_pyc: LOAD_CONST 1 (None)
_classify_pyc: LOAD_CONST 2 (4)
_classify_pyc: BUILD_SLICE 2
_classify_pyc: BINARY_SUBSCR 0
_classify_pyc: STORE_FAST 3 (magic)
_classify_pyc: LOAD_FAST 3 (magic)
_classify_pyc: LOAD_GLOBAL 0 (MAGIC_NUMBER)
_classify_pyc: COMPARE_OP 3 (!=)
_classify_pyc: POP_JUMP_IF_FALSE 30 (to 60)
_classify_pyc: LOAD_GLOBAL 4 (len)
_classify_pyc: LOAD_FAST 0 (data)
_classify_pyc: CALL_FUNCTION 1
_classify_pyc: LOAD_CONST 6 (16)
_classify_pyc: COMPARE_OP 0 (<)
_classify_pyc: POP_JUMP_IF_FALSE 51 (to 102)
_classify_pyc: LOAD_GLOBAL 6 (_unpack_uint32)
_classify_pyc: LOAD_FAST 0 (data)
_classify_pyc: LOAD_CONST 2 (4)
_classify_pyc: LOAD_CONST 8 (8)
_classify_pyc: BUILD_SLICE 2
_classify_pyc: BINARY_SUBSCR 0
_classify_pyc: CALL_FUNCTION 1
_unpack_uint32: LOAD_GLOBAL 0 (len)
_unpack_uint32: LOAD_FAST 0 (data)
_unpack_uint32: CALL_FUNCTION 1
_unpack_uint32: LOAD_CONST 1 (4)
_unpack_uint32: COMPARE_OP 2 (==)
_unpack_uint32: POP_JUMP_IF_TRUE 8 (to 16)
_unpack_uint32: LOAD_GLOBAL 1 (int)
_unpack_uint32: LOAD_METHOD 2 (from_bytes)
_unpack_uint32: LOAD_FAST 0 (data)
_unpack_uint32: LOAD_CONST 2 ('little')
_unpack_uint32: CALL_METHOD 2
_unpack_uint32: RETURN_VALUE 0
_classify_pyc: STORE_FAST 5 (flags)
_classify_pyc: LOAD_FAST 5 (flags)
_classify_pyc: LOAD_CONST 9 (-4)
_classify_pyc: BINARY_AND 0
_classify_pyc: POP_JUMP_IF_FALSE 77 (to 154)
_classify_pyc: LOAD_FAST 5 (flags)
_classify_pyc: RETURN_VALUE 0
get_code: STORE_FAST 12 (flags)
get_code: LOAD_GLOBAL 6 (memoryview)
get_code: LOAD_FAST 10 (data)
get_code: CALL_FUNCTION 1
get_code: LOAD_CONST 6 (16)
get_code: LOAD_CONST 1 (None)
get_code: BUILD_SLICE 2
get_code: BINARY_SUBSCR 0
get_code: STORE_FAST 13 (bytes_data)
get_code: LOAD_FAST 12 (flags)
get_code: LOAD_CONST 7 (1)
get_code: BINARY_AND 0
get_code: LOAD_CONST 8 (0)
get_code: COMPARE_OP 3 (!=)
get_code: STORE_FAST 6 (hash_based)
get_code: LOAD_FAST 6 (hash_based)
get_code: POP_JUMP_IF_FALSE 103 (to 206)
get_code: LOAD_GLOBAL 12 (_validate_timestamp_pyc)
get_code: LOAD_FAST 10 (data)
get_code: LOAD_FAST 3 (source_mtime)
get_code: LOAD_FAST 9 (st)
get_code: LOAD_CONST 12 ('size')
get_code: BINARY_SUBSCR 0
get_code: LOAD_FAST 1 (fullname)
get_code: LOAD_FAST 11 (exc_details)
get_code: CALL_FUNCTION 5
_validate_timestamp_pyc: LOAD_GLOBAL 0 (_unpack_uint32)
_validate_timestamp_pyc: LOAD_FAST 0 (data)
_validate_timestamp_pyc: LOAD_CONST 1 (8)
_validate_timestamp_pyc: LOAD_CONST 2 (12)
_validate_timestamp_pyc: BUILD_SLICE 2
_validate_timestamp_pyc: BINARY_SUBSCR 0
_validate_timestamp_pyc: CALL_FUNCTION 1
_unpack_uint32: LOAD_GLOBAL 0 (len)
_unpack_uint32: LOAD_FAST 0 (data)
_unpack_uint32: CALL_FUNCTION 1
_unpack_uint32: LOAD_CONST 1 (4)
_unpack_uint32: COMPARE_OP 2 (==)
_unpack_uint32: POP_JUMP_IF_TRUE 8 (to 16)
_unpack_uint32: LOAD_GLOBAL 1 (int)
_unpack_uint32: LOAD_METHOD 2 (from_bytes)
_unpack_uint32: LOAD_FAST 0 (data)
_unpack_uint32: LOAD_CONST 2 ('little')
_unpack_uint32: CALL_METHOD 2
_unpack_uint32: RETURN_VALUE 0
_validate_timestamp_pyc: LOAD_FAST 1 (source_mtime)
_validate_timestamp_pyc: LOAD_CONST 3 (4294967295)
_validate_timestamp_pyc: BINARY_AND 0
_validate_timestamp_pyc: COMPARE_OP 3 (!=)
_validate_timestamp_pyc: POP_JUMP_IF_FALSE 29 (to 58)
_validate_timestamp_pyc: LOAD_FAST 2 (source_size)
_validate_timestamp_pyc: LOAD_CONST 6 (None)
_validate_timestamp_pyc: IS_OP 1
_validate_timestamp_pyc: POP_JUMP_IF_FALSE 56 (to 112)
_validate_timestamp_pyc: LOAD_GLOBAL 0 (_unpack_uint32)
_validate_timestamp_pyc: LOAD_FAST 0 (data)
_validate_timestamp_pyc: LOAD_CONST 2 (12)
_validate_timestamp_pyc: LOAD_CONST 7 (16)
_validate_timestamp_pyc: BUILD_SLICE 2
_validate_timestamp_pyc: BINARY_SUBSCR 0
_validate_timestamp_pyc: CALL_FUNCTION 1
_unpack_uint32: LOAD_GLOBAL 0 (len)
_unpack_uint32: LOAD_FAST 0 (data)
_unpack_uint32: CALL_FUNCTION 1
_unpack_uint32: LOAD_CONST 1 (4)
_unpack_uint32: COMPARE_OP 2 (==)
_unpack_uint32: POP_JUMP_IF_TRUE 8 (to 16)
_unpack_uint32: LOAD_GLOBAL 1 (int)
_unpack_uint32: LOAD_METHOD 2 (from_bytes)
_unpack_uint32: LOAD_FAST 0 (data)
_unpack_uint32: LOAD_CONST 2 ('little')
_unpack_uint32: CALL_METHOD 2
_unpack_uint32: RETURN_VALUE 0
_validate_timestamp_pyc: LOAD_FAST 2 (source_size)
_validate_timestamp_pyc: LOAD_CONST 3 (4294967295)
_validate_timestamp_pyc: BINARY_AND 0
_validate_timestamp_pyc: COMPARE_OP 3 (!=)
_validate_timestamp_pyc: POP_JUMP_IF_FALSE 54 (to 108)
_validate_timestamp_pyc: LOAD_CONST 6 (None)
_validate_timestamp_pyc: RETURN_VALUE 0
get_code: POP_TOP 0
get_code: LOAD_GLOBAL 13 (_bootstrap)
get_code: LOAD_METHOD 14 (_verbose_message)
get_code: LOAD_CONST 13 ('{} matches {}')
get_code: LOAD_FAST 8 (bytecode_path)
get_code: LOAD_FAST 2 (source_path)
get_code: CALL_METHOD 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
get_code: POP_TOP 0
get_code: LOAD_GLOBAL 15 (_compile_bytecode)
get_code: LOAD_FAST 13 (bytes_data)
get_code: LOAD_FAST 1 (fullname)
get_code: LOAD_FAST 8 (bytecode_path)
get_code: LOAD_FAST 2 (source_path)
get_code: LOAD_CONST 14 (('name', 'bytecode_path', 'source_path'))
get_code: CALL_FUNCTION_KW 4
_compile_bytecode: LOAD_GLOBAL 0 (marshal)
_compile_bytecode: LOAD_METHOD 1 (loads)
_compile_bytecode: LOAD_FAST 0 (data)
_compile_bytecode: CALL_METHOD 1
_compile_bytecode: STORE_FAST 4 (code)
_compile_bytecode: LOAD_GLOBAL 2 (isinstance)
_compile_bytecode: LOAD_FAST 4 (code)
_compile_bytecode: LOAD_GLOBAL 3 (_code_type)
_compile_bytecode: CALL_FUNCTION 2
_compile_bytecode: POP_JUMP_IF_FALSE 28 (to 56)
_compile_bytecode: LOAD_GLOBAL 4 (_bootstrap)
_compile_bytecode: LOAD_METHOD 5 (_verbose_message)
_compile_bytecode: LOAD_CONST 1 ('code object from {!r}')
_compile_bytecode: LOAD_FAST 2 (bytecode_path)
_compile_bytecode: CALL_METHOD 2
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
_compile_bytecode: POP_TOP 0
_compile_bytecode: LOAD_FAST 3 (source_path)
_compile_bytecode: LOAD_CONST 2 (None)
_compile_bytecode: IS_OP 1
_compile_bytecode: POP_JUMP_IF_FALSE 26 (to 52)
_compile_bytecode: LOAD_GLOBAL 6 (_imp)
_compile_bytecode: LOAD_METHOD 7 (_fix_co_filename)
_compile_bytecode: LOAD_FAST 4 (code)
_compile_bytecode: LOAD_FAST 3 (source_path)
_compile_bytecode: CALL_METHOD 2
_compile_bytecode: POP_TOP 0
_compile_bytecode: LOAD_FAST 4 (code)
_compile_bytecode: RETURN_VALUE 0
get_code: RETURN_VALUE 0
exec_module: STORE_FAST 2 (code)
exec_module: LOAD_FAST 2 (code)
exec_module: LOAD_CONST 1 (None)
exec_module: IS_OP 0
exec_module: POP_JUMP_IF_FALSE 18 (to 36)
exec_module: LOAD_GLOBAL 4 (_bootstrap)
exec_module: LOAD_METHOD 5 (_call_with_frames_removed)
exec_module: LOAD_GLOBAL 6 (exec)
exec_module: LOAD_FAST 2 (code)
exec_module: LOAD_FAST 1 (module)
exec_module: LOAD_ATTR 7 (__dict__)
exec_module: CALL_METHOD 3
_call_with_frames_removed: LOAD_FAST 0 (f)
_call_with_frames_removed: LOAD_FAST 1 (args)
_call_with_frames_removed: LOAD_FAST 2 (kwds)
_call_with_frames_removed: CALL_FUNCTION_EX 1
<module>: LOAD_CONST 0 (' Encoding Aliases Support\n\n This module is used by the encodings package search function to\n map encodings names to module names.\n\n Note that the search function normalizes the encoding names before\n doing the lookup, so the mapping will have to map normalized\n encoding names to module names.\n\n Contents:\n\n The following aliases dictionary contains mappings of all IANA\n character set names for which the Python core library provides\n codecs. In addition to these, a few Python specific codec\n aliases have also been added.\n\n')
<module>: STORE_NAME 0 (__doc__)
<module>: BUILD_MAP 0
<module>: LOAD_CONST 1 ('646')
<module>: LOAD_CONST 2 ('ascii')
<module>: MAP_ADD 1
<module>: LOAD_CONST 3 ('ansi_x3.4_1968')
<module>: LOAD_CONST 2 ('ascii')
<module>: MAP_ADD 1
<module>: LOAD_CONST 4 ('ansi_x3_4_1968')
<module>: LOAD_CONST 2 ('ascii')
<module>: MAP_ADD 1
<module>: LOAD_CONST 5 ('ansi_x3.4_1986')
<module>: LOAD_CONST 2 ('ascii')
<module>: MAP_ADD 1
<module>: LOAD_CONST 6 ('cp367')
<module>: LOAD_CONST 2 ('ascii')
<module>: MAP_ADD 1
<module>: LOAD_CONST 7 ('csascii')
<module>: LOAD_CONST 2 ('ascii')
<module>: MAP_ADD 1
<module>: LOAD_CONST 8 ('ibm367')
<module>: LOAD_CONST 2 ('ascii')
<module>: MAP_ADD 1
<module>: LOAD_CONST 9 ('iso646_us')
<module>: LOAD_CONST 2 ('ascii')
<module>: MAP_ADD 1
<module>: LOAD_CONST 10 ('iso_646.irv_1991')
<module>: LOAD_CONST 2 ('ascii')
<module>: MAP_ADD 1
<module>: LOAD_CONST 11 ('iso_ir_6')
<module>: LOAD_CONST 2 ('ascii')
<module>: MAP_ADD 1
<module>: LOAD_CONST 12 ('us')
<module>: LOAD_CONST 2 ('ascii')
<module>: MAP_ADD 1
<module>: LOAD_CONST 13 ('us_ascii')
<module>: LOAD_CONST 2 ('ascii')
<module>: MAP_ADD 1
<module>: LOAD_CONST 14 ('base64')
<module>: LOAD_CONST 15 ('base64_codec')
<module>: MAP_ADD 1
<module>: LOAD_CONST 16 ('base_64')
<module>: LOAD_CONST 15 ('base64_codec')
<module>: MAP_ADD 1
<module>: LOAD_CONST 17 ('big5_tw')
<module>: LOAD_CONST 18 ('big5')
<module>: MAP_ADD 1
<module>: LOAD_CONST 19 ('csbig5')
<module>: LOAD_CONST 18 ('big5')
<module>: MAP_ADD 1
<module>: LOAD_CONST 20 ('big5_hkscs')
<module>: LOAD_CONST 21 ('big5hkscs')
<module>: MAP_ADD 1
<module>: LOAD_CONST 22 ('hkscs')
<module>: LOAD_CONST 21 ('big5hkscs')
<module>: MAP_ADD 1
<module>: LOAD_CONST 23 ('bz2')
<module>: LOAD_CONST 24 ('bz2_codec')
<module>: MAP_ADD 1
<module>: LOAD_CONST 25 ('037')
<module>: LOAD_CONST 26 ('cp037')
<module>: MAP_ADD 1
<module>: LOAD_CONST 27 ('csibm037')
<module>: LOAD_CONST 26 ('cp037')
<module>: MAP_ADD 1
<module>: LOAD_CONST 28 ('ebcdic_cp_ca')
<module>: LOAD_CONST 26 ('cp037')
<module>: MAP_ADD 1
<module>: LOAD_CONST 29 ('ebcdic_cp_nl')
<module>: LOAD_CONST 26 ('cp037')
<module>: MAP_ADD 1
<module>: LOAD_CONST 30 ('ebcdic_cp_us')
<module>: LOAD_CONST 26 ('cp037')
<module>: MAP_ADD 1
<module>: LOAD_CONST 31 ('ebcdic_cp_wt')
<module>: LOAD_CONST 26 ('cp037')
<module>: MAP_ADD 1
<module>: LOAD_CONST 32 ('ibm037')
<module>: LOAD_CONST 26 ('cp037')
<module>: MAP_ADD 1
<module>: LOAD_CONST 33 ('ibm039')
<module>: LOAD_CONST 26 ('cp037')
<module>: MAP_ADD 1
<module>: LOAD_CONST 34 ('1026')
<module>: LOAD_CONST 35 ('cp1026')
<module>: MAP_ADD 1
<module>: LOAD_CONST 36 ('csibm1026')
<module>: LOAD_CONST 35 ('cp1026')
<module>: MAP_ADD 1
<module>: LOAD_CONST 37 ('ibm1026')
<module>: LOAD_CONST 35 ('cp1026')
<module>: MAP_ADD 1
<module>: LOAD_CONST 38 ('1125')
<module>: LOAD_CONST 39 ('cp1125')
<module>: MAP_ADD 1
<module>: LOAD_CONST 40 ('ibm1125')
<module>: LOAD_CONST 39 ('cp1125')
<module>: MAP_ADD 1
<module>: LOAD_CONST 41 ('cp866u')
<module>: LOAD_CONST 39 ('cp1125')
<module>: MAP_ADD 1
<module>: LOAD_CONST 42 ('ruscii')
<module>: LOAD_CONST 39 ('cp1125')
<module>: MAP_ADD 1
<module>: LOAD_CONST 43 ('1140')
<module>: LOAD_CONST 44 ('cp1140')
<module>: MAP_ADD 1
<module>: LOAD_CONST 45 ('ibm1140')
<module>: LOAD_CONST 44 ('cp1140')
<module>: MAP_ADD 1
<module>: LOAD_CONST 46 ('1250')
<module>: LOAD_CONST 47 ('cp1250')
<module>: MAP_ADD 1
<module>: LOAD_CONST 48 ('windows_1250')
<module>: LOAD_CONST 47 ('cp1250')
<module>: MAP_ADD 1
<module>: LOAD_CONST 49 ('1251')
<module>: LOAD_CONST 50 ('cp1251')
<module>: MAP_ADD 1
<module>: LOAD_CONST 51 ('windows_1251')
<module>: LOAD_CONST 50 ('cp1251')
<module>: MAP_ADD 1
<module>: LOAD_CONST 52 ('1252')
<module>: LOAD_CONST 53 ('cp1252')
<module>: MAP_ADD 1
<module>: LOAD_CONST 54 ('windows_1252')
<module>: LOAD_CONST 53 ('cp1252')
<module>: MAP_ADD 1
<module>: LOAD_CONST 55 ('1253')
<module>: LOAD_CONST 56 ('cp1253')
<module>: MAP_ADD 1
<module>: LOAD_CONST 57 ('windows_1253')
<module>: LOAD_CONST 56 ('cp1253')
<module>: MAP_ADD 1
<module>: LOAD_CONST 58 ('1254')
<module>: LOAD_CONST 59 ('cp1254')
<module>: MAP_ADD 1
<module>: LOAD_CONST 60 ('windows_1254')
<module>: LOAD_CONST 59 ('cp1254')
<module>: MAP_ADD 1
<module>: LOAD_CONST 61 ('1255')
<module>: LOAD_CONST 62 ('cp1255')
<module>: MAP_ADD 1
<module>: LOAD_CONST 63 ('windows_1255')
<module>: LOAD_CONST 62 ('cp1255')
<module>: MAP_ADD 1
<module>: LOAD_CONST 64 ('1256')
<module>: LOAD_CONST 65 ('cp1256')
<module>: MAP_ADD 1
<module>: LOAD_CONST 66 ('windows_1256')
<module>: LOAD_CONST 65 ('cp1256')
<module>: MAP_ADD 1
<module>: LOAD_CONST 67 ('1257')
<module>: LOAD_CONST 68 ('cp1257')
<module>: MAP_ADD 1
<module>: LOAD_CONST 69 ('windows_1257')
<module>: LOAD_CONST 68 ('cp1257')
<module>: MAP_ADD 1
<module>: LOAD_CONST 70 ('1258')
<module>: LOAD_CONST 71 ('cp1258')
<module>: MAP_ADD 1
<module>: LOAD_CONST 72 ('windows_1258')
<module>: LOAD_CONST 71 ('cp1258')
<module>: MAP_ADD 1
<module>: LOAD_CONST 73 ('273')
<module>: LOAD_CONST 74 ('cp273')
<module>: MAP_ADD 1
<module>: LOAD_CONST 75 ('ibm273')
<module>: LOAD_CONST 74 ('cp273')
<module>: MAP_ADD 1
<module>: LOAD_CONST 76 ('csibm273')
<module>: LOAD_CONST 74 ('cp273')
<module>: MAP_ADD 1
<module>: LOAD_CONST 77 ('424')
<module>: LOAD_CONST 78 ('cp424')
<module>: MAP_ADD 1
<module>: LOAD_CONST 79 ('csibm424')
<module>: LOAD_CONST 78 ('cp424')
<module>: MAP_ADD 1
<module>: LOAD_CONST 80 ('ebcdic_cp_he')
<module>: LOAD_CONST 78 ('cp424')
<module>: MAP_ADD 1
<module>: LOAD_CONST 81 ('ibm424')
<module>: LOAD_CONST 78 ('cp424')
<module>: MAP_ADD 1
<module>: LOAD_CONST 82 ('437')
<module>: LOAD_CONST 83 ('cp437')
<module>: MAP_ADD 1
<module>: LOAD_CONST 84 ('cspc8codepage437')
<module>: LOAD_CONST 83 ('cp437')
<module>: MAP_ADD 1
<module>: LOAD_CONST 85 ('ibm437')
<module>: LOAD_CONST 83 ('cp437')
<module>: MAP_ADD 1
<module>: LOAD_CONST 86 ('500')
<module>: LOAD_CONST 87 ('cp500')
<module>: MAP_ADD 1
<module>: LOAD_CONST 88 ('csibm500')
<module>: LOAD_CONST 87 ('cp500')
<module>: MAP_ADD 1
<module>: LOAD_CONST 89 ('ebcdic_cp_be')
<module>: LOAD_CONST 87 ('cp500')
<module>: MAP_ADD 1
<module>: LOAD_CONST 90 ('ebcdic_cp_ch')
<module>: LOAD_CONST 87 ('cp500')
<module>: MAP_ADD 1
<module>: LOAD_CONST 91 ('ibm500')
<module>: LOAD_CONST 87 ('cp500')
<module>: MAP_ADD 1
<module>: LOAD_CONST 92 ('775')
<module>: LOAD_CONST 93 ('cp775')
<module>: MAP_ADD 1
<module>: LOAD_CONST 94 ('cspc775baltic')
<module>: LOAD_CONST 93 ('cp775')
<module>: MAP_ADD 1
<module>: LOAD_CONST 95 ('ibm775')
<module>: LOAD_CONST 93 ('cp775')
<module>: MAP_ADD 1
<module>: LOAD_CONST 96 ('850')
<module>: LOAD_CONST 97 ('cp850')
<module>: MAP_ADD 1
<module>: LOAD_CONST 98 ('cspc850multilingual')
<module>: LOAD_CONST 97 ('cp850')
<module>: MAP_ADD 1
<module>: LOAD_CONST 99 ('ibm850')
<module>: LOAD_CONST 97 ('cp850')
<module>: MAP_ADD 1
<module>: LOAD_CONST 100 ('852')
<module>: LOAD_CONST 101 ('cp852')
<module>: MAP_ADD 1
<module>: LOAD_CONST 102 ('cspcp852')
<module>: LOAD_CONST 101 ('cp852')
<module>: MAP_ADD 1
<module>: LOAD_CONST 103 ('ibm852')
<module>: LOAD_CONST 101 ('cp852')
<module>: MAP_ADD 1
<module>: LOAD_CONST 104 ('855')
<module>: LOAD_CONST 105 ('cp855')
<module>: MAP_ADD 1
<module>: LOAD_CONST 106 ('csibm855')
<module>: LOAD_CONST 105 ('cp855')
<module>: MAP_ADD 1
<module>: LOAD_CONST 107 ('ibm855')
<module>: LOAD_CONST 105 ('cp855')
<module>: MAP_ADD 1
<module>: LOAD_CONST 108 ('857')
<module>: LOAD_CONST 109 ('cp857')
<module>: MAP_ADD 1
<module>: LOAD_CONST 110 ('csibm857')
<module>: LOAD_CONST 109 ('cp857')
<module>: MAP_ADD 1
<module>: LOAD_CONST 111 ('ibm857')
<module>: LOAD_CONST 109 ('cp857')
<module>: MAP_ADD 1
<module>: LOAD_CONST 112 ('858')
<module>: LOAD_CONST 113 ('cp858')
<module>: MAP_ADD 1
<module>: LOAD_CONST 114 ('csibm858')
<module>: LOAD_CONST 113 ('cp858')
<module>: MAP_ADD 1
<module>: LOAD_CONST 115 ('ibm858')
<module>: LOAD_CONST 113 ('cp858')
<module>: MAP_ADD 1
<module>: LOAD_CONST 116 ('860')
<module>: LOAD_CONST 117 ('cp860')
<module>: MAP_ADD 1
<module>: LOAD_CONST 118 ('csibm860')
<module>: LOAD_CONST 117 ('cp860')
<module>: MAP_ADD 1
<module>: LOAD_CONST 119 ('ibm860')
<module>: LOAD_CONST 117 ('cp860')
<module>: MAP_ADD 1
<module>: LOAD_CONST 120 ('861')
<module>: LOAD_CONST 121 ('cp861')
<module>: MAP_ADD 1
<module>: LOAD_CONST 122 ('cp_is')
<module>: LOAD_CONST 121 ('cp861')
<module>: MAP_ADD 1
<module>: LOAD_CONST 123 ('csibm861')
<module>: LOAD_CONST 121 ('cp861')
<module>: MAP_ADD 1
<module>: LOAD_CONST 124 ('ibm861')
<module>: LOAD_CONST 121 ('cp861')
<module>: MAP_ADD 1
<module>: LOAD_CONST 125 ('862')
<module>: LOAD_CONST 126 ('cp862')
<module>: MAP_ADD 1
<module>: LOAD_CONST 127 ('cspc862latinhebrew')
<module>: LOAD_CONST 126 ('cp862')
<module>: MAP_ADD 1
<module>: LOAD_CONST 128 ('ibm862')
<module>: LOAD_CONST 126 ('cp862')
<module>: MAP_ADD 1
<module>: LOAD_CONST 129 ('863')
<module>: LOAD_CONST 130 ('cp863')
<module>: MAP_ADD 1
<module>: LOAD_CONST 131 ('csibm863')
<module>: LOAD_CONST 130 ('cp863')
<module>: MAP_ADD 1
<module>: LOAD_CONST 132 ('ibm863')
<module>: LOAD_CONST 130 ('cp863')
<module>: MAP_ADD 1
<module>: LOAD_CONST 133 ('864')
<module>: LOAD_CONST 134 ('cp864')
<module>: MAP_ADD 1
<module>: LOAD_CONST 135 ('csibm864')
<module>: LOAD_CONST 134 ('cp864')
<module>: MAP_ADD 1
<module>: LOAD_CONST 136 ('ibm864')
<module>: LOAD_CONST 134 ('cp864')
<module>: MAP_ADD 1
<module>: LOAD_CONST 137 ('865')
<module>: LOAD_CONST 138 ('cp865')
<module>: MAP_ADD 1
<module>: LOAD_CONST 139 ('csibm865')
<module>: LOAD_CONST 138 ('cp865')
<module>: MAP_ADD 1
<module>: LOAD_CONST 140 ('ibm865')
<module>: LOAD_CONST 138 ('cp865')
<module>: MAP_ADD 1
<module>: LOAD_CONST 141 ('866')
<module>: LOAD_CONST 142 ('cp866')
<module>: MAP_ADD 1
<module>: LOAD_CONST 143 ('csibm866')
<module>: LOAD_CONST 142 ('cp866')
<module>: MAP_ADD 1
<module>: LOAD_CONST 144 ('ibm866')
<module>: LOAD_CONST 142 ('cp866')
<module>: MAP_ADD 1
<module>: LOAD_CONST 145 ('869')
<module>: LOAD_CONST 146 ('cp869')
<module>: MAP_ADD 1
<module>: LOAD_CONST 147 ('cp_gr')
<module>: LOAD_CONST 146 ('cp869')
<module>: MAP_ADD 1
<module>: LOAD_CONST 148 ('csibm869')
<module>: LOAD_CONST 146 ('cp869')
<module>: MAP_ADD 1
<module>: LOAD_CONST 149 ('ibm869')
<module>: LOAD_CONST 146 ('cp869')
<module>: MAP_ADD 1
<module>: LOAD_CONST 150 ('932')
<module>: LOAD_CONST 151 ('cp932')
<module>: MAP_ADD 1
<module>: LOAD_CONST 152 ('ms932')
<module>: LOAD_CONST 151 ('cp932')
<module>: MAP_ADD 1
<module>: LOAD_CONST 153 ('mskanji')
<module>: LOAD_CONST 151 ('cp932')
<module>: MAP_ADD 1
<module>: LOAD_CONST 154 ('ms_kanji')
<module>: LOAD_CONST 151 ('cp932')
<module>: MAP_ADD 1
<module>: LOAD_CONST 155 ('949')
<module>: LOAD_CONST 156 ('cp949')
<module>: MAP_ADD 1
<module>: LOAD_CONST 157 ('ms949')
<module>: LOAD_CONST 156 ('cp949')
<module>: MAP_ADD 1
<module>: LOAD_CONST 158 ('uhc')
<module>: LOAD_CONST 156 ('cp949')
<module>: MAP_ADD 1
<module>: LOAD_CONST 159 ('950')
<module>: LOAD_CONST 160 ('cp950')
<module>: MAP_ADD 1
<module>: LOAD_CONST 161 ('ms950')
<module>: LOAD_CONST 160 ('cp950')
<module>: MAP_ADD 1
<module>: LOAD_CONST 162 ('jisx0213')
<module>: LOAD_CONST 163 ('euc_jis_2004')
<module>: MAP_ADD 1
<module>: LOAD_CONST 164 ('eucjis2004')
<module>: LOAD_CONST 163 ('euc_jis_2004')
<module>: MAP_ADD 1
<module>: LOAD_CONST 165 ('euc_jis2004')
<module>: LOAD_CONST 163 ('euc_jis_2004')
<module>: MAP_ADD 1
<module>: LOAD_CONST 166 ('eucjisx0213')
<module>: LOAD_CONST 167 ('euc_jisx0213')
<module>: MAP_ADD 1
<module>: LOAD_CONST 168 ('eucjp')
<module>: LOAD_CONST 169 ('euc_jp')
<module>: MAP_ADD 1
<module>: LOAD_CONST 170 ('ujis')
<module>: LOAD_CONST 169 ('euc_jp')
<module>: MAP_ADD 1
<module>: LOAD_CONST 171 ('u_jis')
<module>: LOAD_CONST 169 ('euc_jp')
<module>: MAP_ADD 1
<module>: LOAD_CONST 172 ('euckr')
<module>: LOAD_CONST 173 ('euc_kr')
<module>: MAP_ADD 1
<module>: LOAD_CONST 174 ('korean')
<module>: LOAD_CONST 173 ('euc_kr')
<module>: MAP_ADD 1
<module>: LOAD_CONST 175 ('ksc5601')
<module>: LOAD_CONST 173 ('euc_kr')
<module>: MAP_ADD 1
<module>: LOAD_CONST 176 ('ks_c_5601')
<module>: LOAD_CONST 173 ('euc_kr')
<module>: MAP_ADD 1
<module>: LOAD_CONST 177 ('ks_c_5601_1987')
<module>: LOAD_CONST 173 ('euc_kr')
<module>: MAP_ADD 1
<module>: LOAD_CONST 178 ('ksx1001')
<module>: LOAD_CONST 173 ('euc_kr')
<module>: MAP_ADD 1
<module>: LOAD_CONST 179 ('ks_x_1001')
<module>: LOAD_CONST 173 ('euc_kr')
<module>: MAP_ADD 1
<module>: LOAD_CONST 180 ('gb18030_2000')
<module>: LOAD_CONST 181 ('gb18030')
<module>: MAP_ADD 1
<module>: LOAD_CONST 182 ('chinese')
<module>: LOAD_CONST 183 ('gb2312')
<module>: MAP_ADD 1
<module>: LOAD_CONST 184 ('csiso58gb231280')
<module>: LOAD_CONST 183 ('gb2312')
<module>: MAP_ADD 1
<module>: LOAD_CONST 185 ('euc_cn')
<module>: LOAD_CONST 183 ('gb2312')
<module>: MAP_ADD 1
<module>: LOAD_CONST 186 ('euccn')
<module>: LOAD_CONST 183 ('gb2312')
<module>: MAP_ADD 1
<module>: LOAD_CONST 187 ('eucgb2312_cn')
<module>: LOAD_CONST 183 ('gb2312')
<module>: MAP_ADD 1
<module>: LOAD_CONST 188 ('gb2312_1980')
<module>: LOAD_CONST 183 ('gb2312')
<module>: MAP_ADD 1
<module>: LOAD_CONST 189 ('gb2312_80')
<module>: LOAD_CONST 183 ('gb2312')
<module>: MAP_ADD 1
<module>: LOAD_CONST 190 ('iso_ir_58')
<module>: LOAD_CONST 183 ('gb2312')
<module>: MAP_ADD 1
<module>: LOAD_CONST 191 ('936')
<module>: LOAD_CONST 192 ('gbk')
<module>: MAP_ADD 1
<module>: LOAD_CONST 193 ('cp936')
<module>: LOAD_CONST 192 ('gbk')
<module>: MAP_ADD 1
<module>: LOAD_CONST 194 ('ms936')
<module>: LOAD_CONST 192 ('gbk')
<module>: MAP_ADD 1
<module>: LOAD_CONST 195 ('hex')
<module>: LOAD_CONST 196 ('hex_codec')
<module>: MAP_ADD 1
<module>: LOAD_CONST 197 ('roman8')
<module>: LOAD_CONST 198 ('hp_roman8')
<module>: MAP_ADD 1
<module>: LOAD_CONST 199 ('r8')
<module>: LOAD_CONST 198 ('hp_roman8')
<module>: MAP_ADD 1
<module>: LOAD_CONST 200 ('csHPRoman8')
<module>: LOAD_CONST 198 ('hp_roman8')
<module>: MAP_ADD 1
<module>: LOAD_CONST 201 ('cp1051')
<module>: LOAD_CONST 198 ('hp_roman8')
<module>: MAP_ADD 1
<module>: LOAD_CONST 202 ('ibm1051')
<module>: LOAD_CONST 198 ('hp_roman8')
<module>: MAP_ADD 1
<module>: LOAD_CONST 203 ('hzgb')
<module>: LOAD_CONST 204 ('hz')
<module>: MAP_ADD 1
<module>: LOAD_CONST 205 ('hz_gb')
<module>: LOAD_CONST 204 ('hz')
<module>: MAP_ADD 1
<module>: LOAD_CONST 206 ('hz_gb_2312')
<module>: LOAD_CONST 204 ('hz')
<module>: MAP_ADD 1
<module>: LOAD_CONST 207 ('csiso2022jp')
<module>: LOAD_CONST 208 ('iso2022_jp')
<module>: MAP_ADD 1
<module>: LOAD_CONST 209 ('iso2022jp')
<module>: LOAD_CONST 208 ('iso2022_jp')
<module>: MAP_ADD 1
<module>: LOAD_CONST 210 ('iso_2022_jp')
<module>: LOAD_CONST 208 ('iso2022_jp')
<module>: MAP_ADD 1
<module>: LOAD_CONST 211 ('iso2022jp_1')
<module>: LOAD_CONST 212 ('iso2022_jp_1')
<module>: MAP_ADD 1
<module>: LOAD_CONST 213 ('iso_2022_jp_1')
<module>: LOAD_CONST 212 ('iso2022_jp_1')
<module>: MAP_ADD 1
<module>: LOAD_CONST 214 ('iso2022jp_2')
<module>: LOAD_CONST 215 ('iso2022_jp_2')
<module>: MAP_ADD 1
<module>: LOAD_CONST 216 ('iso_2022_jp_2')
<module>: LOAD_CONST 215 ('iso2022_jp_2')
<module>: MAP_ADD 1
<module>: LOAD_CONST 217 ('iso_2022_jp_2004')
<module>: LOAD_CONST 218 ('iso2022_jp_2004')
<module>: MAP_ADD 1
<module>: LOAD_CONST 219 ('iso2022jp_2004')
<module>: LOAD_CONST 218 ('iso2022_jp_2004')
<module>: MAP_ADD 1
<module>: LOAD_CONST 220 ('iso2022jp_3')
<module>: LOAD_CONST 221 ('iso2022_jp_3')
<module>: MAP_ADD 1
<module>: LOAD_CONST 222 ('iso_2022_jp_3')
<module>: LOAD_CONST 221 ('iso2022_jp_3')
<module>: MAP_ADD 1
<module>: LOAD_CONST 223 ('iso2022jp_ext')
<module>: LOAD_CONST 224 ('iso2022_jp_ext')
<module>: MAP_ADD 1
<module>: LOAD_CONST 225 ('iso_2022_jp_ext')
<module>: LOAD_CONST 224 ('iso2022_jp_ext')
<module>: MAP_ADD 1
<module>: LOAD_CONST 226 ('csiso2022kr')
<module>: LOAD_CONST 227 ('iso2022_kr')
<module>: MAP_ADD 1
<module>: LOAD_CONST 228 ('iso2022kr')
<module>: LOAD_CONST 227 ('iso2022_kr')
<module>: MAP_ADD 1
<module>: LOAD_CONST 229 ('iso_2022_kr')
<module>: LOAD_CONST 227 ('iso2022_kr')
<module>: MAP_ADD 1
<module>: LOAD_CONST 230 ('csisolatin6')
<module>: LOAD_CONST 231 ('iso8859_10')
<module>: MAP_ADD 1
<module>: LOAD_CONST 232 ('iso_8859_10')
<module>: LOAD_CONST 231 ('iso8859_10')
<module>: MAP_ADD 1
<module>: LOAD_CONST 233 ('iso_8859_10_1992')
<module>: LOAD_CONST 231 ('iso8859_10')
<module>: MAP_ADD 1
<module>: LOAD_CONST 234 ('iso_ir_157')
<module>: LOAD_CONST 231 ('iso8859_10')
<module>: MAP_ADD 1
<module>: LOAD_CONST 235 ('l6')
<module>: LOAD_CONST 231 ('iso8859_10')
<module>: MAP_ADD 1
<module>: LOAD_CONST 236 ('latin6')
<module>: LOAD_CONST 231 ('iso8859_10')
<module>: MAP_ADD 1
<module>: LOAD_CONST 237 ('thai')
<module>: LOAD_CONST 238 ('iso8859_11')
<module>: MAP_ADD 1
<module>: LOAD_CONST 239 ('iso_8859_11')
<module>: LOAD_CONST 238 ('iso8859_11')
<module>: MAP_ADD 1
<module>: LOAD_CONST 240 ('iso_8859_11_2001')
<module>: LOAD_CONST 238 ('iso8859_11')
<module>: MAP_ADD 1
<module>: LOAD_CONST 241 ('iso_8859_13')
<module>: LOAD_CONST 242 ('iso8859_13')
<module>: MAP_ADD 1
<module>: LOAD_CONST 243 ('l7')
<module>: LOAD_CONST 242 ('iso8859_13')
<module>: MAP_ADD 1
<module>: LOAD_CONST 244 ('latin7')
<module>: LOAD_CONST 242 ('iso8859_13')
<module>: MAP_ADD 1
<module>: LOAD_CONST 245 ('iso_8859_14')
<module>: LOAD_CONST 246 ('iso8859_14')
<module>: MAP_ADD 1
<module>: LOAD_CONST 247 ('iso_8859_14_1998')
<module>: LOAD_CONST 246 ('iso8859_14')
<module>: MAP_ADD 1
<module>: LOAD_CONST 248 ('iso_celtic')
<module>: LOAD_CONST 246 ('iso8859_14')
<module>: MAP_ADD 1
<module>: LOAD_CONST 249 ('iso_ir_199')
<module>: LOAD_CONST 246 ('iso8859_14')
<module>: MAP_ADD 1
<module>: LOAD_CONST 250 ('l8')
<module>: LOAD_CONST 246 ('iso8859_14')
<module>: MAP_ADD 1
<module>: LOAD_CONST 251 ('latin8')
<module>: LOAD_CONST 246 ('iso8859_14')
<module>: MAP_ADD 1
<module>: LOAD_CONST 252 ('iso_8859_15')
<module>: LOAD_CONST 253 ('iso8859_15')
<module>: MAP_ADD 1
<module>: LOAD_CONST 254 ('l9')
<module>: LOAD_CONST 253 ('iso8859_15')
<module>: MAP_ADD 1
<module>: LOAD_CONST 255 ('latin9')
<module>: LOAD_CONST 253 ('iso8859_15')
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: EXTENDED_ARG 1
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: LOAD_CONST 173 ('euc_kr')
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: LOAD_CONST 183 ('gb2312')
<module>: MAP_ADD 1
<module>: EXTENDED_ARG 1
<module>: LOAD_CONST 18 ('big5')
<module>: MAP_ADD 1
<module>: STORE_NAME 1 (aliases)
<module>: EXTENDED_ARG 1
<module>: RETURN_VALUE 0
_call_with_frames_removed: RETURN_VALUE 0
exec_module: POP_TOP 0
exec_module: LOAD_CONST 1 (None)
exec_module: RETURN_VALUE 0
_load_unlocked: POP_TOP 0
_load_unlocked: JUMP_FORWARD 26 (to 186)
_load_unlocked: LOAD_GLOBAL 9 (sys)
_load_unlocked: LOAD_ATTR 10 (modules)
_load_unlocked: LOAD_METHOD 16 (pop)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 11 (name)
_load_unlocked: CALL_METHOD 1
_load_unlocked: STORE_FAST 2 (module)
_load_unlocked: LOAD_FAST 2 (module)
_load_unlocked: LOAD_GLOBAL 9 (sys)
_load_unlocked: LOAD_ATTR 10 (modules)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 11 (name)
_load_unlocked: STORE_SUBSCR 0
_load_unlocked: LOAD_GLOBAL 17 (_verbose_message)
_load_unlocked: LOAD_CONST 6 ('import {!r} # {!r}')
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 11 (name)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 0 (loader)
_load_unlocked: CALL_FUNCTION 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
_load_unlocked: POP_TOP 0
_load_unlocked: LOAD_CONST 7 (False)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: STORE_ATTR 8 (_initializing)
_load_unlocked: JUMP_FORWARD 8 (to 252)
_load_unlocked: LOAD_FAST 2 (module)
_load_unlocked: RETURN_VALUE 0
_find_and_load_unlocked: STORE_FAST 9 (module)
_find_and_load_unlocked: LOAD_FAST 4 (parent_spec)
_find_and_load_unlocked: POP_JUMP_IF_FALSE 129 (to 258)
_find_and_load_unlocked: LOAD_FAST 4 (parent_spec)
_find_and_load_unlocked: LOAD_ATTR 11 (_uninitialized_submodules)
_find_and_load_unlocked: LOAD_METHOD 14 (pop)
_find_and_load_unlocked: CALL_METHOD 0
_find_and_load_unlocked: POP_TOP 0
_find_and_load_unlocked: JUMP_FORWARD 12 (to 256)
_find_and_load_unlocked: LOAD_FAST 3 (parent)
_find_and_load_unlocked: POP_JUMP_IF_FALSE 170 (to 340)
_find_and_load_unlocked: LOAD_GLOBAL 1 (sys)
_find_and_load_unlocked: LOAD_ATTR 2 (modules)
_find_and_load_unlocked: LOAD_FAST 3 (parent)
_find_and_load_unlocked: BINARY_SUBSCR 0
_find_and_load_unlocked: STORE_FAST 5 (parent_module)
_find_and_load_unlocked: NOP 0
_find_and_load_unlocked: LOAD_GLOBAL 15 (setattr)
_find_and_load_unlocked: LOAD_FAST 5 (parent_module)
_find_and_load_unlocked: LOAD_FAST 7 (child)
_find_and_load_unlocked: LOAD_FAST 9 (module)
_find_and_load_unlocked: CALL_FUNCTION 3
_find_and_load_unlocked: POP_TOP 0
_find_and_load_unlocked: JUMP_FORWARD 26 (to 338)
_find_and_load_unlocked: LOAD_FAST 9 (module)
_find_and_load_unlocked: RETURN_VALUE 0
_find_and_load: ROT_TWO 0
_find_and_load: LOAD_CONST 2 (None)
_find_and_load: DUP_TOP 0
_find_and_load: DUP_TOP 0
_find_and_load: CALL_FUNCTION 3
__exit__: LOAD_FAST 0 (self)
__exit__: LOAD_ATTR 0 (_lock)
__exit__: LOAD_METHOD 1 (release)
__exit__: CALL_METHOD 0
release: LOAD_GLOBAL 0 (_thread)
release: LOAD_METHOD 1 (get_ident)
release: CALL_METHOD 0
release: STORE_FAST 1 (tid)
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 2 (lock)
release: <53> 0
release: POP_TOP 0
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 3 (owner)
release: LOAD_FAST 1 (tid)
release: COMPARE_OP 3 (!=)
release: POP_JUMP_IF_FALSE 17 (to 34)
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 5 (count)
release: LOAD_CONST 2 (0)
release: COMPARE_OP 4 (>)
release: POP_JUMP_IF_TRUE 24 (to 48)
release: LOAD_FAST 0 (self)
release: DUP_TOP 0
release: LOAD_ATTR 5 (count)
release: LOAD_CONST 3 (1)
release: INPLACE_SUBTRACT 0
release: ROT_TWO 0
release: STORE_ATTR 5 (count)
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 5 (count)
release: LOAD_CONST 2 (0)
release: COMPARE_OP 2 (==)
release: POP_JUMP_IF_FALSE 54 (to 108)
release: LOAD_CONST 0 (None)
release: LOAD_FAST 0 (self)
release: STORE_ATTR 3 (owner)
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 6 (waiters)
release: POP_JUMP_IF_FALSE 54 (to 108)
release: LOAD_CONST 0 (None)
release: DUP_TOP 0
release: DUP_TOP 0
release: CALL_FUNCTION 3
release: POP_TOP 0
release: LOAD_CONST 0 (None)
release: RETURN_VALUE 0
__exit__: POP_TOP 0
__exit__: LOAD_CONST 0 (None)
__exit__: RETURN_VALUE 0
_find_and_load: POP_TOP 0
_find_and_load: RETURN_VALUE 0
_gcd_import: RETURN_VALUE 0
_call_with_frames_removed: RETURN_VALUE 0
_handle_fromlist: POP_TOP 0
_handle_fromlist: JUMP_ABSOLUTE 2 (to 4)
_handle_fromlist: FOR_ITER 102 (to 208)
_handle_fromlist: LOAD_FAST 0 (module)
_handle_fromlist: RETURN_VALUE 0
__import__: RETURN_VALUE 0
<module>: IMPORT_FROM 4 (aliases)
<module>: STORE_NAME 4 (aliases)
<module>: POP_TOP 0
<module>: BUILD_MAP 0
<module>: STORE_NAME 5 (_cache)
<module>: LOAD_CONST 5 ('--unknown--')
<module>: STORE_NAME 6 (_unknown)
<module>: LOAD_CONST 6 ('*')
<module>: BUILD_LIST 1
<module>: STORE_NAME 7 (_import_tail)
<module>: LOAD_NAME 4 (aliases)
<module>: LOAD_ATTR 4 (aliases)
<module>: STORE_NAME 8 (_aliases)
<module>: LOAD_BUILD_CLASS 0
<module>: LOAD_CONST 7 (<code object CodecRegistryError at 0x000000011156b910, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/encodings/__init__.py", line 40>)
<module>: MAKE_FUNCTION 0
<module>: LOAD_CONST 8 ('CodecRegistryError')
<module>: LOAD_NAME 9 (LookupError)
<module>: LOAD_NAME 10 (SystemError)
<module>: CALL_FUNCTION 4
CodecRegistryError: LOAD_NAME 0 (__name__)
CodecRegistryError: STORE_NAME 1 (__module__)
CodecRegistryError: LOAD_CONST 1 ('CodecRegistryError')
CodecRegistryError: STORE_NAME 2 (__qualname__)
CodecRegistryError: LOAD_CONST 0 (None)
CodecRegistryError: RETURN_VALUE 0
<module>: STORE_NAME 11 (CodecRegistryError)
<module>: LOAD_CONST 9 (<code object normalize_encoding at 0x0000000111578598, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/encodings/__init__.py", line 43>)
<module>: MAKE_FUNCTION 0
<module>: STORE_NAME 12 (normalize_encoding)
<module>: LOAD_CONST 10 (<code object search_function at 0x0000000131385830, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/encodings/__init__.py", line 71>)
<module>: MAKE_FUNCTION 0
<module>: STORE_NAME 13 (search_function)
<module>: LOAD_NAME 1 (codecs)
<module>: LOAD_METHOD 14 (register)
<module>: LOAD_NAME 13 (search_function)
<module>: CALL_METHOD 1
<module>: POP_TOP 0
<module>: LOAD_NAME 2 (sys)
<module>: LOAD_ATTR 15 (platform)
<module>: LOAD_CONST 11 ('win32')
<module>: COMPARE_OP 2 (==)
<module>: POP_JUMP_IF_FALSE 60 (to 120)
<module>: LOAD_CONST 2 (None)
<module>: RETURN_VALUE 0
_call_with_frames_removed: RETURN_VALUE 0
exec_module: POP_TOP 0
exec_module: LOAD_CONST 1 (None)
exec_module: RETURN_VALUE 0
_load_unlocked: POP_TOP 0
_load_unlocked: JUMP_FORWARD 26 (to 186)
_load_unlocked: LOAD_GLOBAL 9 (sys)
_load_unlocked: LOAD_ATTR 10 (modules)
_load_unlocked: LOAD_METHOD 16 (pop)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 11 (name)
_load_unlocked: CALL_METHOD 1
_load_unlocked: STORE_FAST 2 (module)
_load_unlocked: LOAD_FAST 2 (module)
_load_unlocked: LOAD_GLOBAL 9 (sys)
_load_unlocked: LOAD_ATTR 10 (modules)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 11 (name)
_load_unlocked: STORE_SUBSCR 0
_load_unlocked: LOAD_GLOBAL 17 (_verbose_message)
_load_unlocked: LOAD_CONST 6 ('import {!r} # {!r}')
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 11 (name)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 0 (loader)
_load_unlocked: CALL_FUNCTION 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
_load_unlocked: POP_TOP 0
_load_unlocked: LOAD_CONST 7 (False)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: STORE_ATTR 8 (_initializing)
_load_unlocked: JUMP_FORWARD 8 (to 252)
_load_unlocked: LOAD_FAST 2 (module)
_load_unlocked: RETURN_VALUE 0
_find_and_load_unlocked: STORE_FAST 9 (module)
_find_and_load_unlocked: LOAD_FAST 4 (parent_spec)
_find_and_load_unlocked: POP_JUMP_IF_FALSE 129 (to 258)
_find_and_load_unlocked: LOAD_FAST 3 (parent)
_find_and_load_unlocked: POP_JUMP_IF_FALSE 170 (to 340)
_find_and_load_unlocked: LOAD_FAST 9 (module)
_find_and_load_unlocked: RETURN_VALUE 0
_find_and_load: ROT_TWO 0
_find_and_load: LOAD_CONST 2 (None)
_find_and_load: DUP_TOP 0
_find_and_load: DUP_TOP 0
_find_and_load: CALL_FUNCTION 3
__exit__: LOAD_FAST 0 (self)
__exit__: LOAD_ATTR 0 (_lock)
__exit__: LOAD_METHOD 1 (release)
__exit__: CALL_METHOD 0
release: LOAD_GLOBAL 0 (_thread)
release: LOAD_METHOD 1 (get_ident)
release: CALL_METHOD 0
release: STORE_FAST 1 (tid)
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 2 (lock)
release: <53> 0
release: POP_TOP 0
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 3 (owner)
release: LOAD_FAST 1 (tid)
release: COMPARE_OP 3 (!=)
release: POP_JUMP_IF_FALSE 17 (to 34)
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 5 (count)
release: LOAD_CONST 2 (0)
release: COMPARE_OP 4 (>)
release: POP_JUMP_IF_TRUE 24 (to 48)
release: LOAD_FAST 0 (self)
release: DUP_TOP 0
release: LOAD_ATTR 5 (count)
release: LOAD_CONST 3 (1)
release: INPLACE_SUBTRACT 0
release: ROT_TWO 0
release: STORE_ATTR 5 (count)
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 5 (count)
release: LOAD_CONST 2 (0)
release: COMPARE_OP 2 (==)
release: POP_JUMP_IF_FALSE 54 (to 108)
release: LOAD_CONST 0 (None)
release: LOAD_FAST 0 (self)
release: STORE_ATTR 3 (owner)
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 6 (waiters)
release: POP_JUMP_IF_FALSE 54 (to 108)
release: LOAD_CONST 0 (None)
release: DUP_TOP 0
release: DUP_TOP 0
release: CALL_FUNCTION 3
release: POP_TOP 0
release: LOAD_CONST 0 (None)
release: RETURN_VALUE 0
__exit__: POP_TOP 0
__exit__: LOAD_CONST 0 (None)
__exit__: RETURN_VALUE 0
_find_and_load: POP_TOP 0
_find_and_load: RETURN_VALUE 0
_gcd_import: RETURN_VALUE 0
__import__: STORE_FAST 5 (module)
__import__: JUMP_FORWARD 18 (to 52)
__import__: LOAD_FAST 3 (fromlist)
__import__: POP_JUMP_IF_TRUE 74 (to 148)
__import__: LOAD_FAST 4 (level)
__import__: LOAD_CONST 1 (0)
__import__: COMPARE_OP 2 (==)
__import__: POP_JUMP_IF_FALSE 42 (to 84)
__import__: LOAD_GLOBAL 0 (_gcd_import)
__import__: LOAD_FAST 0 (name)
__import__: LOAD_METHOD 2 (partition)
__import__: LOAD_CONST 3 ('.')
__import__: CALL_METHOD 1
__import__: LOAD_CONST 1 (0)
__import__: BINARY_SUBSCR 0
__import__: CALL_FUNCTION 1
_gcd_import: LOAD_GLOBAL 0 (_sanity_check)
_gcd_import: LOAD_FAST 0 (name)
_gcd_import: LOAD_FAST 1 (package)
_gcd_import: LOAD_FAST 2 (level)
_gcd_import: CALL_FUNCTION 3
_sanity_check: LOAD_GLOBAL 0 (isinstance)
_sanity_check: LOAD_FAST 0 (name)
_sanity_check: LOAD_GLOBAL 1 (str)
_sanity_check: CALL_FUNCTION 2
_sanity_check: POP_JUMP_IF_TRUE 14 (to 28)
_sanity_check: LOAD_FAST 2 (level)
_sanity_check: LOAD_CONST 2 (0)
_sanity_check: COMPARE_OP 0 (<)
_sanity_check: POP_JUMP_IF_FALSE 22 (to 44)
_sanity_check: LOAD_FAST 2 (level)
_sanity_check: LOAD_CONST 2 (0)
_sanity_check: COMPARE_OP 4 (>)
_sanity_check: POP_JUMP_IF_FALSE 41 (to 82)
_sanity_check: LOAD_FAST 0 (name)
_sanity_check: POP_JUMP_IF_TRUE 53 (to 106)
_sanity_check: LOAD_CONST 7 (None)
_sanity_check: RETURN_VALUE 0
_gcd_import: POP_TOP 0
_gcd_import: LOAD_FAST 2 (level)
_gcd_import: LOAD_CONST 1 (0)
_gcd_import: COMPARE_OP 4 (>)
_gcd_import: POP_JUMP_IF_FALSE 16 (to 32)
_gcd_import: LOAD_GLOBAL 2 (_find_and_load)
_gcd_import: LOAD_FAST 0 (name)
_gcd_import: LOAD_GLOBAL 3 (_gcd_import)
_gcd_import: CALL_FUNCTION 2
_find_and_load: LOAD_GLOBAL 0 (sys)
_find_and_load: LOAD_ATTR 1 (modules)
_find_and_load: LOAD_METHOD 2 (get)
_find_and_load: LOAD_FAST 0 (name)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: CALL_METHOD 2
_find_and_load: STORE_FAST 2 (module)
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: IS_OP 0
_find_and_load: POP_JUMP_IF_TRUE 21 (to 42)
_find_and_load: LOAD_GLOBAL 4 (getattr)
_find_and_load: LOAD_GLOBAL 4 (getattr)
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: LOAD_CONST 1 ('__spec__')
_find_and_load: LOAD_CONST 2 (None)
_find_and_load: CALL_FUNCTION 3
_find_and_load: LOAD_CONST 3 ('_initializing')
_find_and_load: LOAD_CONST 4 (False)
_find_and_load: CALL_FUNCTION 3
_find_and_load: POP_JUMP_IF_FALSE 69 (to 138)
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: LOAD_CONST 2 (None)
_find_and_load: IS_OP 0
_find_and_load: POP_JUMP_IF_FALSE 84 (to 168)
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: RETURN_VALUE 0
_gcd_import: RETURN_VALUE 0
__import__: RETURN_VALUE 0
__import__: LOAD_FAST 4 (level)
__import__: LOAD_CONST 1 (0)
__import__: COMPARE_OP 2 (==)
__import__: POP_JUMP_IF_FALSE 9 (to 18)
__import__: LOAD_GLOBAL 0 (_gcd_import)
__import__: LOAD_FAST 0 (name)
__import__: CALL_FUNCTION 1
_gcd_import: LOAD_GLOBAL 0 (_sanity_check)
_gcd_import: LOAD_FAST 0 (name)
_gcd_import: LOAD_FAST 1 (package)
_gcd_import: LOAD_FAST 2 (level)
_gcd_import: CALL_FUNCTION 3
_sanity_check: LOAD_GLOBAL 0 (isinstance)
_sanity_check: LOAD_FAST 0 (name)
_sanity_check: LOAD_GLOBAL 1 (str)
_sanity_check: CALL_FUNCTION 2
_sanity_check: POP_JUMP_IF_TRUE 14 (to 28)
_sanity_check: LOAD_FAST 2 (level)
_sanity_check: LOAD_CONST 2 (0)
_sanity_check: COMPARE_OP 0 (<)
_sanity_check: POP_JUMP_IF_FALSE 22 (to 44)
_sanity_check: LOAD_FAST 2 (level)
_sanity_check: LOAD_CONST 2 (0)
_sanity_check: COMPARE_OP 4 (>)
_sanity_check: POP_JUMP_IF_FALSE 41 (to 82)
_sanity_check: LOAD_FAST 0 (name)
_sanity_check: POP_JUMP_IF_TRUE 53 (to 106)
_sanity_check: LOAD_CONST 7 (None)
_sanity_check: RETURN_VALUE 0
_gcd_import: POP_TOP 0
_gcd_import: LOAD_FAST 2 (level)
_gcd_import: LOAD_CONST 1 (0)
_gcd_import: COMPARE_OP 4 (>)
_gcd_import: POP_JUMP_IF_FALSE 16 (to 32)
_gcd_import: LOAD_GLOBAL 2 (_find_and_load)
_gcd_import: LOAD_FAST 0 (name)
_gcd_import: LOAD_GLOBAL 3 (_gcd_import)
_gcd_import: CALL_FUNCTION 2
_find_and_load: LOAD_GLOBAL 0 (sys)
_find_and_load: LOAD_ATTR 1 (modules)
_find_and_load: LOAD_METHOD 2 (get)
_find_and_load: LOAD_FAST 0 (name)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: CALL_METHOD 2
_find_and_load: STORE_FAST 2 (module)
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: IS_OP 0
_find_and_load: POP_JUMP_IF_TRUE 21 (to 42)
_find_and_load: LOAD_GLOBAL 5 (_ModuleLockManager)
_find_and_load: LOAD_FAST 0 (name)
_find_and_load: CALL_FUNCTION 1
__init__: LOAD_FAST 1 (name)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (_name)
__init__: LOAD_CONST 0 (None)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (_lock)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
_find_and_load: <53> 0
__enter__: LOAD_GLOBAL 0 (_get_module_lock)
__enter__: LOAD_FAST 0 (self)
__enter__: LOAD_ATTR 1 (_name)
__enter__: CALL_FUNCTION 1
_get_module_lock: LOAD_GLOBAL 0 (_imp)
_get_module_lock: LOAD_METHOD 1 (acquire_lock)
_get_module_lock: CALL_METHOD 0
_get_module_lock: POP_TOP 0
_get_module_lock: NOP 0
_get_module_lock: NOP 0
_get_module_lock: LOAD_GLOBAL 2 (_module_locks)
_get_module_lock: LOAD_FAST 0 (name)
_get_module_lock: BINARY_SUBSCR 0
_get_module_lock: BINARY_SUBSCR 0
_get_module_lock: PUSH_EXC_INFO 0
_get_module_lock: LOAD_GLOBAL 3 (KeyError)
_get_module_lock: CHECK_EXC_MATCH 0
_get_module_lock: POP_JUMP_IF_FALSE 22 (to 44)
_get_module_lock: POP_TOP 0
_get_module_lock: LOAD_CONST 1 (None)
_get_module_lock: STORE_FAST 1 (lock)
_get_module_lock: POP_EXCEPT 0
_get_module_lock: JUMP_FORWARD 5 (to 50)
_get_module_lock: LOAD_FAST 1 (lock)
_get_module_lock: LOAD_CONST 1 (None)
_get_module_lock: IS_OP 0
_get_module_lock: POP_JUMP_IF_FALSE 56 (to 112)
_get_module_lock: LOAD_GLOBAL 4 (_thread)
_get_module_lock: LOAD_CONST 1 (None)
_get_module_lock: IS_OP 0
_get_module_lock: POP_JUMP_IF_FALSE 39 (to 78)
_get_module_lock: LOAD_GLOBAL 6 (_ModuleLock)
_get_module_lock: LOAD_FAST 0 (name)
_get_module_lock: CALL_FUNCTION 1
__init__: LOAD_GLOBAL 0 (_thread)
__init__: LOAD_METHOD 1 (allocate_lock)
__init__: CALL_METHOD 0
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 2 (lock)
__init__: LOAD_GLOBAL 0 (_thread)
__init__: LOAD_METHOD 1 (allocate_lock)
__init__: CALL_METHOD 0
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 3 (wakeup)
__init__: LOAD_FAST 1 (name)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 4 (name)
__init__: LOAD_CONST 0 (None)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 5 (owner)
__init__: LOAD_CONST 1 (0)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 6 (count)
__init__: LOAD_CONST 1 (0)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 7 (waiters)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
_get_module_lock: STORE_FAST 1 (lock)
_get_module_lock: LOAD_FAST 0 (name)
_get_module_lock: BUILD_TUPLE 1
_get_module_lock: LOAD_CONST 2 (<code object cb at 0x00000001538e0fa8, file "<frozen importlib._bootstrap>", line 198>)
_get_module_lock: MAKE_FUNCTION 1
_get_module_lock: STORE_FAST 2 (cb)
_get_module_lock: LOAD_GLOBAL 7 (_weakref)
_get_module_lock: LOAD_METHOD 8 (ref)
_get_module_lock: LOAD_FAST 1 (lock)
_get_module_lock: LOAD_FAST 2 (cb)
_get_module_lock: CALL_METHOD 2
_get_module_lock: LOAD_GLOBAL 2 (_module_locks)
_get_module_lock: LOAD_FAST 0 (name)
_get_module_lock: STORE_SUBSCR 0
_get_module_lock: LOAD_GLOBAL 0 (_imp)
_get_module_lock: LOAD_METHOD 9 (release_lock)
_get_module_lock: CALL_METHOD 0
_get_module_lock: POP_TOP 0
_get_module_lock: JUMP_FORWARD 9 (to 138)
_get_module_lock: LOAD_FAST 1 (lock)
_get_module_lock: RETURN_VALUE 0
__enter__: LOAD_FAST 0 (self)
__enter__: STORE_ATTR 2 (_lock)
__enter__: LOAD_FAST 0 (self)
__enter__: LOAD_ATTR 2 (_lock)
__enter__: LOAD_METHOD 3 (acquire)
__enter__: CALL_METHOD 0
acquire: LOAD_GLOBAL 0 (_thread)
acquire: LOAD_METHOD 1 (get_ident)
acquire: CALL_METHOD 0
acquire: STORE_FAST 1 (tid)
acquire: LOAD_FAST 0 (self)
acquire: LOAD_GLOBAL 2 (_blocking_on)
acquire: LOAD_FAST 1 (tid)
acquire: STORE_SUBSCR 0
acquire: NOP 0
acquire: NOP 0
acquire: LOAD_FAST 0 (self)
acquire: LOAD_ATTR 3 (lock)
acquire: <53> 0
acquire: POP_TOP 0
acquire: LOAD_FAST 0 (self)
acquire: LOAD_ATTR 4 (count)
acquire: LOAD_CONST 1 (0)
acquire: COMPARE_OP 2 (==)
acquire: POP_JUMP_IF_TRUE 24 (to 48)
acquire: LOAD_FAST 1 (tid)
acquire: LOAD_FAST 0 (self)
acquire: STORE_ATTR 5 (owner)
acquire: LOAD_FAST 0 (self)
acquire: DUP_TOP 0
acquire: LOAD_ATTR 4 (count)
acquire: LOAD_CONST 2 (1)
acquire: INPLACE_ADD 0
acquire: ROT_TWO 0
acquire: STORE_ATTR 4 (count)
acquire: NOP 0
acquire: LOAD_CONST 3 (None)
acquire: DUP_TOP 0
acquire: DUP_TOP 0
acquire: CALL_FUNCTION 3
acquire: POP_TOP 0
acquire: LOAD_GLOBAL 2 (_blocking_on)
acquire: LOAD_FAST 1 (tid)
acquire: DELETE_SUBSCR 0
acquire: LOAD_CONST 4 (True)
acquire: RETURN_VALUE 0
__enter__: POP_TOP 0
__enter__: LOAD_CONST 0 (None)
__enter__: RETURN_VALUE 0
_find_and_load: POP_TOP 0
_find_and_load: LOAD_GLOBAL 0 (sys)
_find_and_load: LOAD_ATTR 1 (modules)
_find_and_load: LOAD_METHOD 2 (get)
_find_and_load: LOAD_FAST 0 (name)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: CALL_METHOD 2
_find_and_load: STORE_FAST 2 (module)
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: IS_OP 0
_find_and_load: POP_JUMP_IF_FALSE 48 (to 96)
_find_and_load: LOAD_GLOBAL 6 (_find_and_load_unlocked)
_find_and_load: LOAD_FAST 0 (name)
_find_and_load: LOAD_FAST 1 (import_)
_find_and_load: CALL_FUNCTION 2
_find_and_load_unlocked: LOAD_CONST 0 (None)
_find_and_load_unlocked: STORE_FAST 2 (path)
_find_and_load_unlocked: LOAD_FAST 0 (name)
_find_and_load_unlocked: LOAD_METHOD 0 (rpartition)
_find_and_load_unlocked: LOAD_CONST 1 ('.')
_find_and_load_unlocked: CALL_METHOD 1
_find_and_load_unlocked: LOAD_CONST 2 (0)
_find_and_load_unlocked: BINARY_SUBSCR 0
_find_and_load_unlocked: STORE_FAST 3 (parent)
_find_and_load_unlocked: LOAD_CONST 0 (None)
_find_and_load_unlocked: STORE_FAST 4 (parent_spec)
_find_and_load_unlocked: LOAD_FAST 3 (parent)
_find_and_load_unlocked: POP_JUMP_IF_FALSE 78 (to 156)
_find_and_load_unlocked: LOAD_FAST 3 (parent)
_find_and_load_unlocked: LOAD_GLOBAL 1 (sys)
_find_and_load_unlocked: LOAD_ATTR 2 (modules)
_find_and_load_unlocked: CONTAINS_OP 1
_find_and_load_unlocked: POP_JUMP_IF_FALSE 23 (to 46)
_find_and_load_unlocked: LOAD_FAST 0 (name)
_find_and_load_unlocked: LOAD_GLOBAL 1 (sys)
_find_and_load_unlocked: LOAD_ATTR 2 (modules)
_find_and_load_unlocked: CONTAINS_OP 0
_find_and_load_unlocked: POP_JUMP_IF_FALSE 33 (to 66)
_find_and_load_unlocked: LOAD_GLOBAL 1 (sys)
_find_and_load_unlocked: LOAD_ATTR 2 (modules)
_find_and_load_unlocked: LOAD_FAST 3 (parent)
_find_and_load_unlocked: BINARY_SUBSCR 0
_find_and_load_unlocked: STORE_FAST 5 (parent_module)
_find_and_load_unlocked: NOP 0
_find_and_load_unlocked: LOAD_FAST 5 (parent_module)
_find_and_load_unlocked: LOAD_ATTR 4 (__path__)
_find_and_load_unlocked: STORE_FAST 2 (path)
_find_and_load_unlocked: JUMP_FORWARD 25 (to 134)
_find_and_load_unlocked: LOAD_FAST 5 (parent_module)
_find_and_load_unlocked: LOAD_ATTR 9 (__spec__)
_find_and_load_unlocked: STORE_FAST 4 (parent_spec)
_find_and_load_unlocked: LOAD_FAST 0 (name)
_find_and_load_unlocked: LOAD_METHOD 0 (rpartition)
_find_and_load_unlocked: LOAD_CONST 1 ('.')
_find_and_load_unlocked: CALL_METHOD 1
_find_and_load_unlocked: LOAD_CONST 5 (2)
_find_and_load_unlocked: BINARY_SUBSCR 0
_find_and_load_unlocked: STORE_FAST 7 (child)
_find_and_load_unlocked: LOAD_GLOBAL 10 (_find_spec)
_find_and_load_unlocked: LOAD_FAST 0 (name)
_find_and_load_unlocked: LOAD_FAST 2 (path)
_find_and_load_unlocked: CALL_FUNCTION 2
_find_spec: LOAD_GLOBAL 0 (sys)
_find_spec: LOAD_ATTR 1 (meta_path)
_find_spec: STORE_FAST 3 (meta_path)
_find_spec: LOAD_FAST 3 (meta_path)
_find_spec: LOAD_CONST 1 (None)
_find_spec: IS_OP 0
_find_spec: POP_JUMP_IF_FALSE 11 (to 22)
_find_spec: LOAD_FAST 3 (meta_path)
_find_spec: POP_JUMP_IF_TRUE 19 (to 38)
_find_spec: LOAD_FAST 0 (name)
_find_spec: LOAD_GLOBAL 0 (sys)
_find_spec: LOAD_ATTR 6 (modules)
_find_spec: CONTAINS_OP 0
_find_spec: STORE_FAST 4 (is_reload)
_find_spec: LOAD_FAST 3 (meta_path)
_find_spec: GET_ITER 0
_find_spec: FOR_ITER 114 (to 280)
_find_spec: STORE_FAST 5 (finder)
_find_spec: LOAD_GLOBAL 7 (_ImportLockContext)
_find_spec: CALL_FUNCTION 0
_find_spec: <53> 0
__enter__: LOAD_GLOBAL 0 (_imp)
__enter__: LOAD_METHOD 1 (acquire_lock)
__enter__: CALL_METHOD 0
__enter__: POP_TOP 0
__enter__: LOAD_CONST 1 (None)
__enter__: RETURN_VALUE 0
_find_spec: POP_TOP 0
_find_spec: NOP 0
_find_spec: LOAD_FAST 5 (finder)
_find_spec: LOAD_ATTR 8 (find_spec)
_find_spec: STORE_FAST 6 (find_spec)
_find_spec: LOAD_FAST 6 (find_spec)
_find_spec: LOAD_FAST 0 (name)
_find_spec: LOAD_FAST 1 (path)
_find_spec: LOAD_FAST 2 (target)
_find_spec: CALL_FUNCTION 3
find_spec: LOAD_GLOBAL 0 (_imp)
find_spec: LOAD_METHOD 1 (is_builtin)
find_spec: LOAD_FAST 1 (fullname)
find_spec: CALL_METHOD 1
find_spec: POP_JUMP_IF_FALSE 13 (to 26)
find_spec: LOAD_CONST 0 (None)
find_spec: RETURN_VALUE 0
_find_spec: STORE_FAST 7 (spec)
_find_spec: JUMP_FORWARD 29 (to 142)
_find_spec: LOAD_CONST 1 (None)
_find_spec: DUP_TOP 0
_find_spec: DUP_TOP 0
_find_spec: CALL_FUNCTION 3
__exit__: LOAD_GLOBAL 0 (_imp)
__exit__: LOAD_METHOD 1 (release_lock)
__exit__: CALL_METHOD 0
__exit__: POP_TOP 0
__exit__: LOAD_CONST 1 (None)
__exit__: RETURN_VALUE 0
_find_spec: POP_TOP 0
_find_spec: JUMP_ABSOLUTE 89 (to 178)
_find_spec: LOAD_FAST 7 (spec)
_find_spec: LOAD_CONST 1 (None)
_find_spec: IS_OP 1
_find_spec: POP_JUMP_IF_FALSE 26 (to 52)
_find_spec: FOR_ITER 114 (to 280)
_find_spec: STORE_FAST 5 (finder)
_find_spec: LOAD_GLOBAL 7 (_ImportLockContext)
_find_spec: CALL_FUNCTION 0
_find_spec: <53> 0
__enter__: LOAD_GLOBAL 0 (_imp)
__enter__: LOAD_METHOD 1 (acquire_lock)
__enter__: CALL_METHOD 0
__enter__: POP_TOP 0
__enter__: LOAD_CONST 1 (None)
__enter__: RETURN_VALUE 0
_find_spec: POP_TOP 0
_find_spec: NOP 0
_find_spec: LOAD_FAST 5 (finder)
_find_spec: LOAD_ATTR 8 (find_spec)
_find_spec: STORE_FAST 6 (find_spec)
_find_spec: LOAD_FAST 6 (find_spec)
_find_spec: LOAD_FAST 0 (name)
_find_spec: LOAD_FAST 1 (path)
_find_spec: LOAD_FAST 2 (target)
_find_spec: CALL_FUNCTION 3
find_spec: LOAD_GLOBAL 0 (_call_with_frames_removed)
find_spec: LOAD_GLOBAL 1 (_imp)
find_spec: LOAD_ATTR 2 (find_frozen)
find_spec: LOAD_FAST 1 (fullname)
find_spec: CALL_FUNCTION 2
_call_with_frames_removed: LOAD_FAST 0 (f)
_call_with_frames_removed: LOAD_FAST 1 (args)
_call_with_frames_removed: LOAD_FAST 2 (kwds)
_call_with_frames_removed: CALL_FUNCTION_EX 1
_call_with_frames_removed: RETURN_VALUE 0
find_spec: STORE_FAST 4 (info)
find_spec: LOAD_FAST 4 (info)
find_spec: LOAD_CONST 0 (None)
find_spec: IS_OP 0
find_spec: POP_JUMP_IF_FALSE 12 (to 24)
find_spec: LOAD_CONST 0 (None)
find_spec: RETURN_VALUE 0
_find_spec: STORE_FAST 7 (spec)
_find_spec: JUMP_FORWARD 29 (to 142)
_find_spec: LOAD_CONST 1 (None)
_find_spec: DUP_TOP 0
_find_spec: DUP_TOP 0
_find_spec: CALL_FUNCTION 3
__exit__: LOAD_GLOBAL 0 (_imp)
__exit__: LOAD_METHOD 1 (release_lock)
__exit__: CALL_METHOD 0
__exit__: POP_TOP 0
__exit__: LOAD_CONST 1 (None)
__exit__: RETURN_VALUE 0
_find_spec: POP_TOP 0
_find_spec: JUMP_ABSOLUTE 89 (to 178)
_find_spec: LOAD_FAST 7 (spec)
_find_spec: LOAD_CONST 1 (None)
_find_spec: IS_OP 1
_find_spec: POP_JUMP_IF_FALSE 26 (to 52)
_find_spec: FOR_ITER 114 (to 280)
_find_spec: STORE_FAST 5 (finder)
_find_spec: LOAD_GLOBAL 7 (_ImportLockContext)
_find_spec: CALL_FUNCTION 0
_find_spec: <53> 0
__enter__: LOAD_GLOBAL 0 (_imp)
__enter__: LOAD_METHOD 1 (acquire_lock)
__enter__: CALL_METHOD 0
__enter__: POP_TOP 0
__enter__: LOAD_CONST 1 (None)
__enter__: RETURN_VALUE 0
_find_spec: POP_TOP 0
_find_spec: NOP 0
_find_spec: LOAD_FAST 5 (finder)
_find_spec: LOAD_ATTR 8 (find_spec)
_find_spec: STORE_FAST 6 (find_spec)
_find_spec: LOAD_FAST 6 (find_spec)
_find_spec: LOAD_FAST 0 (name)
_find_spec: LOAD_FAST 1 (path)
_find_spec: LOAD_FAST 2 (target)
_find_spec: CALL_FUNCTION 3
find_spec: LOAD_FAST 2 (path)
find_spec: LOAD_CONST 1 (None)
find_spec: IS_OP 0
find_spec: POP_JUMP_IF_FALSE 7 (to 14)
find_spec: LOAD_FAST 0 (cls)
find_spec: LOAD_METHOD 2 (_get_spec)
find_spec: LOAD_FAST 1 (fullname)
find_spec: LOAD_FAST 2 (path)
find_spec: LOAD_FAST 3 (target)
find_spec: CALL_METHOD 3
_get_spec: BUILD_LIST 0
_get_spec: STORE_FAST 4 (namespace_path)
_get_spec: LOAD_FAST 2 (path)
_get_spec: GET_ITER 0
_get_spec: FOR_ITER 65 (to 138)
_get_spec: STORE_FAST 5 (entry)
_get_spec: LOAD_GLOBAL 0 (isinstance)
_get_spec: LOAD_FAST 5 (entry)
_get_spec: LOAD_GLOBAL 1 (str)
_get_spec: CALL_FUNCTION 2
_get_spec: POP_JUMP_IF_TRUE 12 (to 24)
_get_spec: LOAD_FAST 0 (cls)
_get_spec: LOAD_METHOD 2 (_path_importer_cache)
_get_spec: LOAD_FAST 5 (entry)
_get_spec: CALL_METHOD 1
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: LOAD_CONST 1 ('')
_path_importer_cache: COMPARE_OP 2 (==)
_path_importer_cache: POP_JUMP_IF_FALSE 23 (to 46)
_path_importer_cache: NOP 0
_path_importer_cache: LOAD_GLOBAL 3 (sys)
_path_importer_cache: LOAD_ATTR 4 (path_importer_cache)
_path_importer_cache: LOAD_FAST 1 (path)
_path_importer_cache: BINARY_SUBSCR 0
_path_importer_cache: STORE_FAST 2 (finder)
_path_importer_cache: JUMP_FORWARD 22 (to 102)
_path_importer_cache: LOAD_FAST 2 (finder)
_path_importer_cache: RETURN_VALUE 0
_get_spec: STORE_FAST 6 (finder)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_CONST 1 (None)
_get_spec: IS_OP 1
_get_spec: POP_JUMP_IF_FALSE 4 (to 8)
_get_spec: LOAD_GLOBAL 3 (hasattr)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_CONST 2 ('find_spec')
_get_spec: CALL_FUNCTION 2
_get_spec: POP_JUMP_IF_FALSE 33 (to 66)
_get_spec: LOAD_FAST 6 (finder)
_get_spec: LOAD_METHOD 4 (find_spec)
_get_spec: LOAD_FAST 1 (fullname)
_get_spec: LOAD_FAST 3 (target)
_get_spec: CALL_METHOD 2
find_spec: LOAD_CONST 1 (False)
find_spec: STORE_FAST 3 (is_namespace)
find_spec: LOAD_FAST 1 (fullname)
find_spec: LOAD_METHOD 0 (rpartition)
find_spec: LOAD_CONST 2 ('.')
find_spec: CALL_METHOD 1
find_spec: LOAD_CONST 3 (2)
find_spec: BINARY_SUBSCR 0
find_spec: STORE_FAST 4 (tail_module)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 1 (_path_stat)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: JUMP_IF_TRUE_OR_POP 17 (to 34)
find_spec: CALL_FUNCTION 1
_path_stat: LOAD_GLOBAL 0 (_os)
_path_stat: LOAD_METHOD 1 (stat)
_path_stat: LOAD_FAST 0 (path)
_path_stat: CALL_METHOD 1
_path_stat: RETURN_VALUE 0
find_spec: LOAD_ATTR 5 (st_mtime)
find_spec: STORE_FAST 5 (mtime)
find_spec: JUMP_FORWARD 14 (to 68)
find_spec: LOAD_FAST 5 (mtime)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 7 (_path_mtime)
find_spec: COMPARE_OP 3 (!=)
find_spec: POP_JUMP_IF_FALSE 47 (to 94)
find_spec: LOAD_GLOBAL 9 (_relax_case)
find_spec: CALL_FUNCTION 0
_relax_case: LOAD_GLOBAL 0 (sys)
_relax_case: LOAD_ATTR 1 (flags)
_relax_case: LOAD_ATTR 2 (ignore_environment)
_relax_case: UNARY_NOT 0
_relax_case: JUMP_IF_FALSE_OR_POP 9 (to 18)
_relax_case: LOAD_DEREF 0 (key)
_relax_case: LOAD_GLOBAL 3 (_os)
_relax_case: LOAD_ATTR 4 (environ)
_relax_case: CONTAINS_OP 0
_relax_case: RETURN_VALUE 0
find_spec: POP_JUMP_IF_FALSE 58 (to 116)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 12 (_path_cache)
find_spec: STORE_FAST 6 (cache)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: STORE_FAST 7 (cache_module)
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 109 (to 218)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 14 (_loaders)
find_spec: GET_ITER 0
find_spec: FOR_ITER 56 (to 336)
find_spec: UNPACK_SEQUENCE 2
find_spec: STORE_FAST 9 (suffix)
find_spec: STORE_FAST 10 (loader_class)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 12 (full_path)
find_spec: JUMP_FORWARD 14 (to 278)
find_spec: LOAD_GLOBAL 19 (_bootstrap)
find_spec: LOAD_METHOD 20 (_verbose_message)
find_spec: LOAD_CONST 7 ('trying {}')
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 3 (2)
find_spec: LOAD_CONST 8 (('verbosity',))
find_spec: CALL_METHOD_KW 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: FOR_ITER 56 (to 336)
find_spec: UNPACK_SEQUENCE 2
find_spec: STORE_FAST 9 (suffix)
find_spec: STORE_FAST 10 (loader_class)
find_spec: NOP 0
find_spec: LOAD_GLOBAL 13 (_path_join)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_ATTR 2 (path)
find_spec: LOAD_FAST 4 (tail_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: CALL_FUNCTION 2
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
find_spec: STORE_FAST 12 (full_path)
find_spec: JUMP_FORWARD 14 (to 278)
find_spec: LOAD_GLOBAL 19 (_bootstrap)
find_spec: LOAD_METHOD 20 (_verbose_message)
find_spec: LOAD_CONST 7 ('trying {}')
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 3 (2)
find_spec: LOAD_CONST 8 (('verbosity',))
find_spec: CALL_METHOD_KW 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
find_spec: POP_TOP 0
find_spec: LOAD_FAST 7 (cache_module)
find_spec: LOAD_FAST 9 (suffix)
find_spec: BINARY_ADD 0
find_spec: LOAD_FAST 6 (cache)
find_spec: CONTAINS_OP 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: LOAD_GLOBAL 15 (_path_isfile)
find_spec: LOAD_FAST 12 (full_path)
find_spec: CALL_FUNCTION 1
_path_isfile: LOAD_GLOBAL 0 (_path_is_mode_type)
_path_isfile: LOAD_FAST 0 (path)
_path_isfile: LOAD_CONST 1 (32768)
_path_isfile: CALL_FUNCTION 2
_path_is_mode_type: NOP 0
_path_is_mode_type: LOAD_GLOBAL 0 (_path_stat)
_path_is_mode_type: LOAD_FAST 0 (path)
_path_is_mode_type: CALL_FUNCTION 1
_path_stat: LOAD_GLOBAL 0 (_os)
_path_stat: LOAD_METHOD 1 (stat)
_path_stat: LOAD_FAST 0 (path)
_path_stat: CALL_METHOD 1
_path_stat: RETURN_VALUE 0
_path_is_mode_type: STORE_FAST 2 (stat_info)
_path_is_mode_type: JUMP_FORWARD 13 (to 36)
_path_is_mode_type: LOAD_FAST 2 (stat_info)
_path_is_mode_type: LOAD_ATTR 2 (st_mode)
_path_is_mode_type: LOAD_CONST 2 (61440)
_path_is_mode_type: BINARY_AND 0
_path_is_mode_type: LOAD_FAST 1 (mode)
_path_is_mode_type: COMPARE_OP 2 (==)
_path_is_mode_type: RETURN_VALUE 0
_path_isfile: RETURN_VALUE 0
find_spec: POP_JUMP_IF_FALSE 112 (to 224)
find_spec: LOAD_FAST 0 (self)
find_spec: LOAD_METHOD 16 (_get_spec)
find_spec: LOAD_FAST 10 (loader_class)
find_spec: LOAD_FAST 1 (fullname)
find_spec: LOAD_FAST 12 (full_path)
find_spec: LOAD_CONST 6 (None)
find_spec: LOAD_FAST 2 (target)
find_spec: CALL_METHOD 5
_get_spec: LOAD_FAST 1 (loader_class)
_get_spec: LOAD_FAST 2 (fullname)
_get_spec: LOAD_FAST 3 (path)
_get_spec: CALL_FUNCTION 2
__init__: LOAD_FAST 1 (fullname)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (name)
__init__: LOAD_FAST 2 (path)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (path)
__init__: LOAD_CONST 1 (None)
__init__: RETURN_VALUE 0
_get_spec: STORE_FAST 6 (loader)
_get_spec: LOAD_GLOBAL 0 (spec_from_file_location)
_get_spec: LOAD_FAST 2 (fullname)
_get_spec: LOAD_FAST 3 (path)
_get_spec: LOAD_FAST 6 (loader)
_get_spec: LOAD_FAST 4 (smsl)
_get_spec: LOAD_CONST 1 (('loader', 'submodule_search_locations'))
_get_spec: CALL_FUNCTION_KW 4
spec_from_file_location: LOAD_FAST 1 (location)
spec_from_file_location: LOAD_CONST 1 (None)
spec_from_file_location: IS_OP 0
spec_from_file_location: POP_JUMP_IF_FALSE 30 (to 60)
spec_from_file_location: LOAD_GLOBAL 3 (_os)
spec_from_file_location: LOAD_METHOD 4 (fspath)
spec_from_file_location: LOAD_FAST 1 (location)
spec_from_file_location: CALL_METHOD 1
spec_from_file_location: STORE_FAST 1 (location)
spec_from_file_location: LOAD_GLOBAL 5 (_path_isabs)
spec_from_file_location: LOAD_FAST 1 (location)
spec_from_file_location: CALL_FUNCTION 1
_path_isabs: LOAD_FAST 0 (path)
_path_isabs: LOAD_METHOD 0 (startswith)
_path_isabs: LOAD_GLOBAL 1 (path_separators)
_path_isabs: CALL_METHOD 1
_path_isabs: RETURN_VALUE 0
spec_from_file_location: POP_JUMP_IF_TRUE 60 (to 120)
spec_from_file_location: LOAD_GLOBAL 9 (_bootstrap)
spec_from_file_location: LOAD_METHOD 10 (ModuleSpec)
spec_from_file_location: LOAD_FAST 0 (name)
spec_from_file_location: LOAD_FAST 2 (loader)
spec_from_file_location: LOAD_FAST 1 (location)
spec_from_file_location: LOAD_CONST 4 (('origin',))
spec_from_file_location: CALL_METHOD_KW 3
__init__: LOAD_FAST 1 (name)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (name)
__init__: LOAD_FAST 2 (loader)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (loader)
__init__: LOAD_FAST 3 (origin)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 2 (origin)
__init__: LOAD_FAST 4 (loader_state)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 3 (loader_state)
__init__: LOAD_FAST 5 (is_package)
__init__: POP_JUMP_IF_FALSE 16 (to 32)
__init__: LOAD_CONST 0 (None)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 4 (submodule_search_locations)
__init__: BUILD_LIST 0
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 5 (_uninitialized_submodules)
__init__: LOAD_CONST 1 (False)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 6 (_set_fileattr)
__init__: LOAD_CONST 0 (None)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 7 (_cached)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
spec_from_file_location: STORE_FAST 4 (spec)
spec_from_file_location: LOAD_CONST 5 (True)
spec_from_file_location: LOAD_FAST 4 (spec)
spec_from_file_location: STORE_ATTR 11 (_set_fileattr)
spec_from_file_location: LOAD_FAST 2 (loader)
spec_from_file_location: LOAD_CONST 1 (None)
spec_from_file_location: IS_OP 0
spec_from_file_location: POP_JUMP_IF_FALSE 101 (to 202)
spec_from_file_location: LOAD_FAST 3 (submodule_search_locations)
spec_from_file_location: LOAD_GLOBAL 16 (_POPULATE)
spec_from_file_location: IS_OP 0
spec_from_file_location: POP_JUMP_IF_FALSE 134 (to 268)
spec_from_file_location: LOAD_FAST 3 (submodule_search_locations)
spec_from_file_location: LOAD_FAST 4 (spec)
spec_from_file_location: STORE_ATTR 18 (submodule_search_locations)
spec_from_file_location: LOAD_FAST 4 (spec)
spec_from_file_location: LOAD_ATTR 18 (submodule_search_locations)
spec_from_file_location: BUILD_LIST 0
spec_from_file_location: COMPARE_OP 2 (==)
spec_from_file_location: POP_JUMP_IF_FALSE 156 (to 312)
spec_from_file_location: LOAD_FAST 4 (spec)
spec_from_file_location: RETURN_VALUE 0
_get_spec: RETURN_VALUE 0
find_spec: ROT_TWO 0
find_spec: POP_TOP 0
find_spec: RETURN_VALUE 0
_get_spec: STORE_FAST 7 (spec)
_get_spec: JUMP_FORWARD 6 (to 76)
_get_spec: LOAD_FAST 7 (spec)
_get_spec: LOAD_CONST 1 (None)
_get_spec: IS_OP 0
_get_spec: POP_JUMP_IF_FALSE 44 (to 88)
_get_spec: LOAD_FAST 7 (spec)
_get_spec: LOAD_ATTR 6 (loader)
_get_spec: LOAD_CONST 1 (None)
_get_spec: IS_OP 1
_get_spec: POP_JUMP_IF_FALSE 53 (to 106)
_get_spec: LOAD_FAST 7 (spec)
_get_spec: ROT_TWO 0
_get_spec: POP_TOP 0
_get_spec: RETURN_VALUE 0
find_spec: STORE_FAST 4 (spec)
find_spec: LOAD_FAST 4 (spec)
find_spec: LOAD_CONST 1 (None)
find_spec: IS_OP 0
find_spec: POP_JUMP_IF_FALSE 20 (to 40)
find_spec: LOAD_FAST 4 (spec)
find_spec: LOAD_ATTR 3 (loader)
find_spec: LOAD_CONST 1 (None)
find_spec: IS_OP 0
find_spec: POP_JUMP_IF_FALSE 45 (to 90)
find_spec: LOAD_FAST 4 (spec)
find_spec: RETURN_VALUE 0
_find_spec: STORE_FAST 7 (spec)
_find_spec: JUMP_FORWARD 29 (to 142)
_find_spec: LOAD_CONST 1 (None)
_find_spec: DUP_TOP 0
_find_spec: DUP_TOP 0
_find_spec: CALL_FUNCTION 3
__exit__: LOAD_GLOBAL 0 (_imp)
__exit__: LOAD_METHOD 1 (release_lock)
__exit__: CALL_METHOD 0
__exit__: POP_TOP 0
__exit__: LOAD_CONST 1 (None)
__exit__: RETURN_VALUE 0
_find_spec: POP_TOP 0
_find_spec: JUMP_ABSOLUTE 89 (to 178)
_find_spec: LOAD_FAST 7 (spec)
_find_spec: LOAD_CONST 1 (None)
_find_spec: IS_OP 1
_find_spec: POP_JUMP_IF_FALSE 26 (to 52)
_find_spec: LOAD_FAST 4 (is_reload)
_find_spec: POP_JUMP_IF_TRUE 137 (to 274)
_find_spec: LOAD_FAST 0 (name)
_find_spec: LOAD_GLOBAL 0 (sys)
_find_spec: LOAD_ATTR 6 (modules)
_find_spec: CONTAINS_OP 0
_find_spec: POP_JUMP_IF_FALSE 137 (to 274)
_find_spec: LOAD_FAST 7 (spec)
_find_spec: ROT_TWO 0
_find_spec: POP_TOP 0
_find_spec: RETURN_VALUE 0
_find_and_load_unlocked: STORE_FAST 8 (spec)
_find_and_load_unlocked: LOAD_FAST 8 (spec)
_find_and_load_unlocked: LOAD_CONST 0 (None)
_find_and_load_unlocked: IS_OP 0
_find_and_load_unlocked: POP_JUMP_IF_FALSE 96 (to 192)
_find_and_load_unlocked: LOAD_FAST 4 (parent_spec)
_find_and_load_unlocked: POP_JUMP_IF_FALSE 104 (to 208)
_find_and_load_unlocked: LOAD_FAST 4 (parent_spec)
_find_and_load_unlocked: LOAD_ATTR 11 (_uninitialized_submodules)
_find_and_load_unlocked: LOAD_METHOD 12 (append)
_find_and_load_unlocked: LOAD_FAST 7 (child)
_find_and_load_unlocked: CALL_METHOD 1
_find_and_load_unlocked: POP_TOP 0
_find_and_load_unlocked: NOP 0
_find_and_load_unlocked: LOAD_GLOBAL 13 (_load_unlocked)
_find_and_load_unlocked: LOAD_FAST 8 (spec)
_find_and_load_unlocked: CALL_FUNCTION 1
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 0 (loader)
_load_unlocked: LOAD_CONST 0 (None)
_load_unlocked: IS_OP 1
_load_unlocked: POP_JUMP_IF_FALSE 29 (to 58)
_load_unlocked: LOAD_GLOBAL 1 (hasattr)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 0 (loader)
_load_unlocked: LOAD_CONST 1 ('exec_module')
_load_unlocked: CALL_FUNCTION 2
_load_unlocked: POP_JUMP_IF_TRUE 29 (to 58)
_load_unlocked: LOAD_GLOBAL 7 (module_from_spec)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: CALL_FUNCTION 1
module_from_spec: LOAD_CONST 1 (None)
module_from_spec: STORE_FAST 1 (module)
module_from_spec: LOAD_GLOBAL 0 (hasattr)
module_from_spec: LOAD_FAST 0 (spec)
module_from_spec: LOAD_ATTR 1 (loader)
module_from_spec: LOAD_CONST 2 ('create_module')
module_from_spec: CALL_FUNCTION 2
module_from_spec: POP_JUMP_IF_FALSE 15 (to 30)
module_from_spec: LOAD_FAST 0 (spec)
module_from_spec: LOAD_ATTR 1 (loader)
module_from_spec: LOAD_METHOD 2 (create_module)
module_from_spec: LOAD_FAST 0 (spec)
module_from_spec: CALL_METHOD 1
create_module: LOAD_CONST 1 (None)
create_module: RETURN_VALUE 0
module_from_spec: STORE_FAST 1 (module)
module_from_spec: JUMP_FORWARD 10 (to 48)
module_from_spec: LOAD_FAST 1 (module)
module_from_spec: LOAD_CONST 1 (None)
module_from_spec: IS_OP 0
module_from_spec: POP_JUMP_IF_FALSE 34 (to 68)
module_from_spec: LOAD_GLOBAL 4 (_new_module)
module_from_spec: LOAD_FAST 0 (spec)
module_from_spec: LOAD_ATTR 5 (name)
module_from_spec: CALL_FUNCTION 1
_new_module: LOAD_GLOBAL 0 (type)
_new_module: LOAD_GLOBAL 1 (sys)
_new_module: CALL_FUNCTION 1
_new_module: LOAD_FAST 0 (name)
_new_module: CALL_FUNCTION 1
_new_module: RETURN_VALUE 0
module_from_spec: STORE_FAST 1 (module)
module_from_spec: LOAD_GLOBAL 6 (_init_module_attrs)
module_from_spec: LOAD_FAST 0 (spec)
module_from_spec: LOAD_FAST 1 (module)
module_from_spec: CALL_FUNCTION 2
_init_module_attrs: LOAD_FAST 2 (override)
_init_module_attrs: POP_JUMP_IF_TRUE 10 (to 20)
_init_module_attrs: LOAD_GLOBAL 0 (getattr)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: LOAD_CONST 1 ('__name__')
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: CALL_FUNCTION 3
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 28 (to 56)
_init_module_attrs: LOAD_FAST 2 (override)
_init_module_attrs: POP_JUMP_IF_TRUE 38 (to 76)
_init_module_attrs: LOAD_GLOBAL 0 (getattr)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: LOAD_CONST 2 ('__loader__')
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: CALL_FUNCTION 3
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 91 (to 182)
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 4 (loader)
_init_module_attrs: STORE_FAST 3 (loader)
_init_module_attrs: LOAD_FAST 3 (loader)
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 74 (to 148)
_init_module_attrs: NOP 0
_init_module_attrs: LOAD_FAST 3 (loader)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: STORE_ATTR 12 (__loader__)
_init_module_attrs: JUMP_FORWARD 12 (to 180)
_init_module_attrs: LOAD_FAST 2 (override)
_init_module_attrs: POP_JUMP_IF_TRUE 101 (to 202)
_init_module_attrs: LOAD_GLOBAL 0 (getattr)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: LOAD_CONST 3 ('__package__')
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: CALL_FUNCTION 3
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 119 (to 238)
_init_module_attrs: NOP 0
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 13 (parent)
parent: LOAD_FAST 0 (self)
parent: LOAD_ATTR 0 (submodule_search_locations)
parent: LOAD_CONST 1 (None)
parent: IS_OP 0
parent: POP_JUMP_IF_FALSE 13 (to 26)
parent: LOAD_FAST 0 (self)
parent: LOAD_ATTR 1 (name)
parent: LOAD_METHOD 2 (rpartition)
parent: LOAD_CONST 2 ('.')
parent: CALL_METHOD 1
parent: LOAD_CONST 3 (0)
parent: BINARY_SUBSCR 0
parent: RETURN_VALUE 0
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: STORE_ATTR 14 (__package__)
_init_module_attrs: JUMP_FORWARD 12 (to 236)
_init_module_attrs: NOP 0
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: STORE_ATTR 15 (__spec__)
_init_module_attrs: JUMP_FORWARD 12 (to 270)
_init_module_attrs: LOAD_FAST 2 (override)
_init_module_attrs: POP_JUMP_IF_TRUE 146 (to 292)
_init_module_attrs: LOAD_GLOBAL 0 (getattr)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: LOAD_CONST 4 ('__path__')
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: CALL_FUNCTION 3
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 169 (to 338)
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 5 (submodule_search_locations)
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 1
_init_module_attrs: POP_JUMP_IF_FALSE 169 (to 338)
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 17 (has_location)
has_location: LOAD_FAST 0 (self)
has_location: LOAD_ATTR 0 (_set_fileattr)
has_location: RETURN_VALUE 0
_init_module_attrs: POP_JUMP_IF_FALSE 233 (to 466)
_init_module_attrs: LOAD_FAST 2 (override)
_init_module_attrs: POP_JUMP_IF_TRUE 182 (to 364)
_init_module_attrs: LOAD_GLOBAL 0 (getattr)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: LOAD_CONST 5 ('__file__')
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: CALL_FUNCTION 3
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 200 (to 400)
_init_module_attrs: NOP 0
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 18 (origin)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: STORE_ATTR 11 (__file__)
_init_module_attrs: JUMP_FORWARD 12 (to 398)
_init_module_attrs: LOAD_FAST 2 (override)
_init_module_attrs: POP_JUMP_IF_TRUE 210 (to 420)
_init_module_attrs: LOAD_GLOBAL 0 (getattr)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: LOAD_CONST 6 ('__cached__')
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: CALL_FUNCTION 3
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 0
_init_module_attrs: POP_JUMP_IF_FALSE 233 (to 466)
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 19 (cached)
cached: LOAD_FAST 0 (self)
cached: LOAD_ATTR 0 (_cached)
cached: LOAD_CONST 0 (None)
cached: IS_OP 0
cached: POP_JUMP_IF_FALSE 26 (to 52)
cached: LOAD_FAST 0 (self)
cached: LOAD_ATTR 1 (origin)
cached: LOAD_CONST 0 (None)
cached: IS_OP 1
cached: POP_JUMP_IF_FALSE 26 (to 52)
cached: LOAD_FAST 0 (self)
cached: LOAD_ATTR 2 (_set_fileattr)
cached: POP_JUMP_IF_FALSE 26 (to 52)
cached: LOAD_GLOBAL 3 (_bootstrap_external)
cached: LOAD_CONST 0 (None)
cached: IS_OP 0
cached: POP_JUMP_IF_FALSE 19 (to 38)
cached: LOAD_GLOBAL 3 (_bootstrap_external)
cached: LOAD_METHOD 5 (_get_cached)
cached: LOAD_FAST 0 (self)
cached: LOAD_ATTR 1 (origin)
cached: CALL_METHOD 1
_get_cached: LOAD_FAST 0 (filename)
_get_cached: LOAD_METHOD 0 (endswith)
_get_cached: LOAD_GLOBAL 1 (tuple)
_get_cached: LOAD_GLOBAL 2 (SOURCE_SUFFIXES)
_get_cached: CALL_FUNCTION 1
_get_cached: CALL_METHOD 1
_get_cached: POP_JUMP_IF_FALSE 25 (to 50)
_get_cached: NOP 0
_get_cached: LOAD_GLOBAL 3 (cache_from_source)
_get_cached: LOAD_FAST 0 (filename)
_get_cached: CALL_FUNCTION 1
cache_from_source: LOAD_FAST 1 (debug_override)
cache_from_source: LOAD_CONST 1 (None)
cache_from_source: IS_OP 1
cache_from_source: POP_JUMP_IF_FALSE 26 (to 52)
cache_from_source: LOAD_GLOBAL 4 (_os)
cache_from_source: LOAD_METHOD 5 (fspath)
cache_from_source: LOAD_FAST 0 (path)
cache_from_source: CALL_METHOD 1
cache_from_source: STORE_FAST 0 (path)
cache_from_source: LOAD_GLOBAL 6 (_path_split)
cache_from_source: LOAD_FAST 0 (path)
cache_from_source: CALL_FUNCTION 1
_path_split: LOAD_GLOBAL 0 (max)
_path_split: LOAD_CLOSURE 0 (path)
_path_split: BUILD_TUPLE 1
_path_split: LOAD_CONST 1 (<code object <genexpr> at 0x0000000158824ec8, file "<frozen importlib._bootstrap_external>", line 134>)
_path_split: MAKE_FUNCTION 8
_path_split: LOAD_GLOBAL 1 (path_separators)
_path_split: GET_ITER 0
_path_split: CALL_FUNCTION 1
_path_split: CALL_FUNCTION 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 8 (to 18)
<genexpr>: STORE_FAST 1 (p)
<genexpr>: LOAD_DEREF 0 (path)
<genexpr>: LOAD_METHOD 0 (rfind)
<genexpr>: LOAD_FAST 1 (p)
<genexpr>: CALL_METHOD 1
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 8 (to 18)
<genexpr>: LOAD_CONST 0 (None)
<genexpr>: RETURN_VALUE 0
_path_split: STORE_FAST 1 (i)
_path_split: LOAD_FAST 1 (i)
_path_split: LOAD_CONST 2 (0)
_path_split: COMPARE_OP 0 (<)
_path_split: POP_JUMP_IF_FALSE 18 (to 36)
_path_split: LOAD_DEREF 0 (path)
_path_split: LOAD_CONST 4 (None)
_path_split: LOAD_FAST 1 (i)
_path_split: BUILD_SLICE 2
_path_split: BINARY_SUBSCR 0
_path_split: LOAD_DEREF 0 (path)
_path_split: LOAD_FAST 1 (i)
_path_split: LOAD_CONST 5 (1)
_path_split: BINARY_ADD 0
_path_split: LOAD_CONST 4 (None)
_path_split: BUILD_SLICE 2
_path_split: BINARY_SUBSCR 0
_path_split: BUILD_TUPLE 2
_path_split: RETURN_VALUE 0
cache_from_source: UNPACK_SEQUENCE 2
cache_from_source: STORE_FAST 4 (head)
cache_from_source: STORE_FAST 5 (tail)
cache_from_source: LOAD_FAST 5 (tail)
cache_from_source: LOAD_METHOD 7 (rpartition)
cache_from_source: LOAD_CONST 6 ('.')
cache_from_source: CALL_METHOD 1
cache_from_source: UNPACK_SEQUENCE 3
cache_from_source: STORE_FAST 6 (base)
cache_from_source: STORE_FAST 7 (sep)
cache_from_source: STORE_FAST 8 (rest)
cache_from_source: LOAD_GLOBAL 8 (sys)
cache_from_source: LOAD_ATTR 9 (implementation)
cache_from_source: LOAD_ATTR 10 (cache_tag)
cache_from_source: STORE_FAST 9 (tag)
cache_from_source: LOAD_FAST 9 (tag)
cache_from_source: LOAD_CONST 1 (None)
cache_from_source: IS_OP 0
cache_from_source: POP_JUMP_IF_FALSE 57 (to 114)
cache_from_source: LOAD_CONST 4 ('')
cache_from_source: LOAD_METHOD 12 (join)
cache_from_source: LOAD_FAST 6 (base)
cache_from_source: POP_JUMP_IF_FALSE 63 (to 126)
cache_from_source: LOAD_FAST 6 (base)
cache_from_source: JUMP_FORWARD 1 (to 126)
cache_from_source: LOAD_FAST 7 (sep)
cache_from_source: LOAD_FAST 9 (tag)
cache_from_source: BUILD_LIST 3
cache_from_source: CALL_METHOD 1
cache_from_source: STORE_FAST 10 (almost_filename)
cache_from_source: LOAD_FAST 2 (optimization)
cache_from_source: LOAD_CONST 1 (None)
cache_from_source: IS_OP 0
cache_from_source: POP_JUMP_IF_FALSE 86 (to 172)
cache_from_source: LOAD_GLOBAL 8 (sys)
cache_from_source: LOAD_ATTR 13 (flags)
cache_from_source: LOAD_ATTR 14 (optimize)
cache_from_source: LOAD_CONST 8 (0)
cache_from_source: COMPARE_OP 2 (==)
cache_from_source: POP_JUMP_IF_FALSE 82 (to 164)
cache_from_source: LOAD_CONST 4 ('')
cache_from_source: STORE_FAST 2 (optimization)
cache_from_source: JUMP_FORWARD 4 (to 170)
cache_from_source: LOAD_GLOBAL 15 (str)
cache_from_source: LOAD_FAST 2 (optimization)
cache_from_source: CALL_FUNCTION 1
cache_from_source: STORE_FAST 2 (optimization)
cache_from_source: LOAD_FAST 2 (optimization)
cache_from_source: LOAD_CONST 4 ('')
cache_from_source: COMPARE_OP 3 (!=)
cache_from_source: POP_JUMP_IF_FALSE 112 (to 224)
cache_from_source: LOAD_FAST 10 (almost_filename)
cache_from_source: LOAD_GLOBAL 20 (BYTECODE_SUFFIXES)
cache_from_source: LOAD_CONST 8 (0)
cache_from_source: BINARY_SUBSCR 0
cache_from_source: BINARY_ADD 0
cache_from_source: STORE_FAST 11 (filename)
cache_from_source: LOAD_GLOBAL 8 (sys)
cache_from_source: LOAD_ATTR 21 (pycache_prefix)
cache_from_source: LOAD_CONST 1 (None)
cache_from_source: IS_OP 1
cache_from_source: POP_JUMP_IF_FALSE 162 (to 324)
cache_from_source: LOAD_GLOBAL 23 (_path_join)
cache_from_source: LOAD_FAST 4 (head)
cache_from_source: LOAD_GLOBAL 27 (_PYCACHE)
cache_from_source: LOAD_FAST 11 (filename)
cache_from_source: CALL_FUNCTION 3
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
cache_from_source: RETURN_VALUE 0
_get_cached: RETURN_VALUE 0
cached: LOAD_FAST 0 (self)
cached: STORE_ATTR 0 (_cached)
cached: LOAD_FAST 0 (self)
cached: LOAD_ATTR 0 (_cached)
cached: RETURN_VALUE 0
_init_module_attrs: LOAD_CONST 0 (None)
_init_module_attrs: IS_OP 1
_init_module_attrs: POP_JUMP_IF_FALSE 233 (to 466)
_init_module_attrs: NOP 0
_init_module_attrs: LOAD_FAST 0 (spec)
_init_module_attrs: LOAD_ATTR 19 (cached)
cached: LOAD_FAST 0 (self)
cached: LOAD_ATTR 0 (_cached)
cached: LOAD_CONST 0 (None)
cached: IS_OP 0
cached: POP_JUMP_IF_FALSE 26 (to 52)
cached: LOAD_FAST 0 (self)
cached: LOAD_ATTR 0 (_cached)
cached: RETURN_VALUE 0
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: STORE_ATTR 20 (__cached__)
_init_module_attrs: JUMP_FORWARD 12 (to 464)
_init_module_attrs: LOAD_FAST 1 (module)
_init_module_attrs: RETURN_VALUE 0
module_from_spec: POP_TOP 0
module_from_spec: LOAD_FAST 1 (module)
module_from_spec: RETURN_VALUE 0
_load_unlocked: STORE_FAST 2 (module)
_load_unlocked: LOAD_CONST 3 (True)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: STORE_ATTR 8 (_initializing)
_load_unlocked: NOP 0
_load_unlocked: LOAD_FAST 2 (module)
_load_unlocked: LOAD_GLOBAL 9 (sys)
_load_unlocked: LOAD_ATTR 10 (modules)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 11 (name)
_load_unlocked: STORE_SUBSCR 0
_load_unlocked: NOP 0
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 0 (loader)
_load_unlocked: LOAD_CONST 0 (None)
_load_unlocked: IS_OP 0
_load_unlocked: POP_JUMP_IF_FALSE 61 (to 122)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 0 (loader)
_load_unlocked: LOAD_METHOD 14 (exec_module)
_load_unlocked: LOAD_FAST 2 (module)
_load_unlocked: CALL_METHOD 1
exec_module: LOAD_FAST 0 (self)
exec_module: LOAD_METHOD 0 (get_code)
exec_module: LOAD_FAST 1 (module)
exec_module: LOAD_ATTR 1 (__name__)
exec_module: CALL_METHOD 1
get_code: LOAD_FAST 0 (self)
get_code: LOAD_METHOD 0 (get_filename)
get_code: LOAD_FAST 1 (fullname)
get_code: CALL_METHOD 1
_check_name_wrapper: LOAD_FAST 1 (name)
_check_name_wrapper: LOAD_CONST 0 (None)
_check_name_wrapper: IS_OP 0
_check_name_wrapper: POP_JUMP_IF_FALSE 8 (to 16)
_check_name_wrapper: LOAD_FAST 0 (self)
_check_name_wrapper: LOAD_ATTR 0 (name)
_check_name_wrapper: LOAD_FAST 1 (name)
_check_name_wrapper: COMPARE_OP 3 (!=)
_check_name_wrapper: POP_JUMP_IF_FALSE 24 (to 48)
_check_name_wrapper: LOAD_DEREF 0 (method)
_check_name_wrapper: LOAD_FAST 0 (self)
_check_name_wrapper: LOAD_FAST 1 (name)
_check_name_wrapper: BUILD_LIST 2
_check_name_wrapper: LOAD_FAST 2 (args)
_check_name_wrapper: LIST_EXTEND 1
_check_name_wrapper: LIST_TO_TUPLE 0
_check_name_wrapper: LOAD_FAST 3 (kwargs)
_check_name_wrapper: CALL_FUNCTION_EX 1
get_filename: LOAD_FAST 0 (self)
get_filename: LOAD_ATTR 0 (path)
get_filename: RETURN_VALUE 0
_check_name_wrapper: RETURN_VALUE 0
get_code: STORE_FAST 2 (source_path)
get_code: LOAD_CONST 1 (None)
get_code: STORE_FAST 3 (source_mtime)
get_code: LOAD_CONST 1 (None)
get_code: STORE_FAST 4 (source_bytes)
get_code: LOAD_CONST 1 (None)
get_code: STORE_FAST 5 (source_hash)
get_code: LOAD_CONST 2 (False)
get_code: STORE_FAST 6 (hash_based)
get_code: LOAD_CONST 3 (True)
get_code: STORE_FAST 7 (check_source)
get_code: NOP 0
get_code: LOAD_GLOBAL 1 (cache_from_source)
get_code: LOAD_FAST 2 (source_path)
get_code: CALL_FUNCTION 1
cache_from_source: LOAD_FAST 1 (debug_override)
cache_from_source: LOAD_CONST 1 (None)
cache_from_source: IS_OP 1
cache_from_source: POP_JUMP_IF_FALSE 26 (to 52)
cache_from_source: LOAD_GLOBAL 4 (_os)
cache_from_source: LOAD_METHOD 5 (fspath)
cache_from_source: LOAD_FAST 0 (path)
cache_from_source: CALL_METHOD 1
cache_from_source: STORE_FAST 0 (path)
cache_from_source: LOAD_GLOBAL 6 (_path_split)
cache_from_source: LOAD_FAST 0 (path)
cache_from_source: CALL_FUNCTION 1
_path_split: LOAD_GLOBAL 0 (max)
_path_split: LOAD_CLOSURE 0 (path)
_path_split: BUILD_TUPLE 1
_path_split: LOAD_CONST 1 (<code object <genexpr> at 0x0000000158824ec8, file "<frozen importlib._bootstrap_external>", line 134>)
_path_split: MAKE_FUNCTION 8
_path_split: LOAD_GLOBAL 1 (path_separators)
_path_split: GET_ITER 0
_path_split: CALL_FUNCTION 1
_path_split: CALL_FUNCTION 1
<genexpr>: LOAD_FAST 0 (.0)
<genexpr>: FOR_ITER 8 (to 18)
<genexpr>: STORE_FAST 1 (p)
<genexpr>: LOAD_DEREF 0 (path)
<genexpr>: LOAD_METHOD 0 (rfind)
<genexpr>: LOAD_FAST 1 (p)
<genexpr>: CALL_METHOD 1
<genexpr>: YIELD_VALUE 0
<genexpr>: POP_TOP 0
<genexpr>: JUMP_ABSOLUTE 1 (to 2)
<genexpr>: FOR_ITER 8 (to 18)
<genexpr>: LOAD_CONST 0 (None)
<genexpr>: RETURN_VALUE 0
_path_split: STORE_FAST 1 (i)
_path_split: LOAD_FAST 1 (i)
_path_split: LOAD_CONST 2 (0)
_path_split: COMPARE_OP 0 (<)
_path_split: POP_JUMP_IF_FALSE 18 (to 36)
_path_split: LOAD_DEREF 0 (path)
_path_split: LOAD_CONST 4 (None)
_path_split: LOAD_FAST 1 (i)
_path_split: BUILD_SLICE 2
_path_split: BINARY_SUBSCR 0
_path_split: LOAD_DEREF 0 (path)
_path_split: LOAD_FAST 1 (i)
_path_split: LOAD_CONST 5 (1)
_path_split: BINARY_ADD 0
_path_split: LOAD_CONST 4 (None)
_path_split: BUILD_SLICE 2
_path_split: BINARY_SUBSCR 0
_path_split: BUILD_TUPLE 2
_path_split: RETURN_VALUE 0
cache_from_source: UNPACK_SEQUENCE 2
cache_from_source: STORE_FAST 4 (head)
cache_from_source: STORE_FAST 5 (tail)
cache_from_source: LOAD_FAST 5 (tail)
cache_from_source: LOAD_METHOD 7 (rpartition)
cache_from_source: LOAD_CONST 6 ('.')
cache_from_source: CALL_METHOD 1
cache_from_source: UNPACK_SEQUENCE 3
cache_from_source: STORE_FAST 6 (base)
cache_from_source: STORE_FAST 7 (sep)
cache_from_source: STORE_FAST 8 (rest)
cache_from_source: LOAD_GLOBAL 8 (sys)
cache_from_source: LOAD_ATTR 9 (implementation)
cache_from_source: LOAD_ATTR 10 (cache_tag)
cache_from_source: STORE_FAST 9 (tag)
cache_from_source: LOAD_FAST 9 (tag)
cache_from_source: LOAD_CONST 1 (None)
cache_from_source: IS_OP 0
cache_from_source: POP_JUMP_IF_FALSE 57 (to 114)
cache_from_source: LOAD_CONST 4 ('')
cache_from_source: LOAD_METHOD 12 (join)
cache_from_source: LOAD_FAST 6 (base)
cache_from_source: POP_JUMP_IF_FALSE 63 (to 126)
cache_from_source: LOAD_FAST 6 (base)
cache_from_source: JUMP_FORWARD 1 (to 126)
cache_from_source: LOAD_FAST 7 (sep)
cache_from_source: LOAD_FAST 9 (tag)
cache_from_source: BUILD_LIST 3
cache_from_source: CALL_METHOD 1
cache_from_source: STORE_FAST 10 (almost_filename)
cache_from_source: LOAD_FAST 2 (optimization)
cache_from_source: LOAD_CONST 1 (None)
cache_from_source: IS_OP 0
cache_from_source: POP_JUMP_IF_FALSE 86 (to 172)
cache_from_source: LOAD_GLOBAL 8 (sys)
cache_from_source: LOAD_ATTR 13 (flags)
cache_from_source: LOAD_ATTR 14 (optimize)
cache_from_source: LOAD_CONST 8 (0)
cache_from_source: COMPARE_OP 2 (==)
cache_from_source: POP_JUMP_IF_FALSE 82 (to 164)
cache_from_source: LOAD_CONST 4 ('')
cache_from_source: STORE_FAST 2 (optimization)
cache_from_source: JUMP_FORWARD 4 (to 170)
cache_from_source: LOAD_GLOBAL 15 (str)
cache_from_source: LOAD_FAST 2 (optimization)
cache_from_source: CALL_FUNCTION 1
cache_from_source: STORE_FAST 2 (optimization)
cache_from_source: LOAD_FAST 2 (optimization)
cache_from_source: LOAD_CONST 4 ('')
cache_from_source: COMPARE_OP 3 (!=)
cache_from_source: POP_JUMP_IF_FALSE 112 (to 224)
cache_from_source: LOAD_FAST 10 (almost_filename)
cache_from_source: LOAD_GLOBAL 20 (BYTECODE_SUFFIXES)
cache_from_source: LOAD_CONST 8 (0)
cache_from_source: BINARY_SUBSCR 0
cache_from_source: BINARY_ADD 0
cache_from_source: STORE_FAST 11 (filename)
cache_from_source: LOAD_GLOBAL 8 (sys)
cache_from_source: LOAD_ATTR 21 (pycache_prefix)
cache_from_source: LOAD_CONST 1 (None)
cache_from_source: IS_OP 1
cache_from_source: POP_JUMP_IF_FALSE 162 (to 324)
cache_from_source: LOAD_GLOBAL 23 (_path_join)
cache_from_source: LOAD_FAST 4 (head)
cache_from_source: LOAD_GLOBAL 27 (_PYCACHE)
cache_from_source: LOAD_FAST 11 (filename)
cache_from_source: CALL_FUNCTION 3
_path_join: LOAD_GLOBAL 0 (path_sep)
_path_join: LOAD_METHOD 1 (join)
_path_join: LOAD_CONST 1 (<code object <listcomp> at 0x00000001587e4090, file "<frozen importlib._bootstrap_external>", line 128>)
_path_join: MAKE_FUNCTION 0
_path_join: LOAD_FAST 0 (path_parts)
_path_join: GET_ITER 0
_path_join: CALL_FUNCTION 1
<listcomp>: BUILD_LIST 0
<listcomp>: LOAD_FAST 0 (.0)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: STORE_FAST 1 (part)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: POP_JUMP_IF_FALSE 2 (to 4)
<listcomp>: LOAD_FAST 1 (part)
<listcomp>: LOAD_METHOD 0 (rstrip)
<listcomp>: LOAD_GLOBAL 1 (path_separators)
<listcomp>: CALL_METHOD 1
<listcomp>: LIST_APPEND 2
<listcomp>: JUMP_ABSOLUTE 2 (to 4)
<listcomp>: FOR_ITER 9 (to 22)
<listcomp>: RETURN_VALUE 0
_path_join: CALL_METHOD 1
_path_join: RETURN_VALUE 0
cache_from_source: RETURN_VALUE 0
get_code: STORE_FAST 8 (bytecode_path)
get_code: NOP 0
get_code: LOAD_FAST 0 (self)
get_code: LOAD_METHOD 2 (path_stats)
get_code: LOAD_FAST 2 (source_path)
get_code: CALL_METHOD 1
path_stats: LOAD_GLOBAL 0 (_path_stat)
path_stats: LOAD_FAST 1 (path)
path_stats: CALL_FUNCTION 1
_path_stat: LOAD_GLOBAL 0 (_os)
_path_stat: LOAD_METHOD 1 (stat)
_path_stat: LOAD_FAST 0 (path)
_path_stat: CALL_METHOD 1
_path_stat: RETURN_VALUE 0
path_stats: STORE_FAST 2 (st)
path_stats: LOAD_FAST 2 (st)
path_stats: LOAD_ATTR 1 (st_mtime)
path_stats: LOAD_FAST 2 (st)
path_stats: LOAD_ATTR 2 (st_size)
path_stats: LOAD_CONST 1 (('mtime', 'size'))
path_stats: BUILD_CONST_KEY_MAP 2
path_stats: RETURN_VALUE 0
get_code: STORE_FAST 9 (st)
get_code: LOAD_GLOBAL 3 (int)
get_code: LOAD_FAST 9 (st)
get_code: LOAD_CONST 4 ('mtime')
get_code: BINARY_SUBSCR 0
get_code: CALL_FUNCTION 1
get_code: STORE_FAST 3 (source_mtime)
get_code: NOP 0
get_code: LOAD_FAST 0 (self)
get_code: LOAD_METHOD 4 (get_data)
get_code: LOAD_FAST 8 (bytecode_path)
get_code: CALL_METHOD 1
get_data: LOAD_GLOBAL 0 (isinstance)
get_data: LOAD_FAST 0 (self)
get_data: LOAD_GLOBAL 1 (SourceLoader)
get_data: LOAD_GLOBAL 2 (SourcelessFileLoader)
get_data: LOAD_GLOBAL 3 (ExtensionFileLoader)
get_data: BUILD_TUPLE 3
get_data: CALL_FUNCTION 2
get_data: POP_JUMP_IF_FALSE 39 (to 78)
get_data: LOAD_GLOBAL 4 (_io)
get_data: LOAD_METHOD 5 (open_code)
get_data: LOAD_GLOBAL 6 (str)
get_data: LOAD_FAST 1 (path)
get_data: CALL_FUNCTION 1
get_data: CALL_METHOD 1
get_data: <53> 0
get_data: STORE_FAST 2 (file)
get_data: LOAD_FAST 2 (file)
get_data: LOAD_METHOD 7 (read)
get_data: CALL_METHOD 0
get_data: ROT_TWO 0
get_data: LOAD_CONST 1 (None)
get_data: DUP_TOP 0
get_data: DUP_TOP 0
get_data: CALL_FUNCTION 3
get_data: POP_TOP 0
get_data: RETURN_VALUE 0
get_code: STORE_FAST 10 (data)
get_code: LOAD_FAST 1 (fullname)
get_code: LOAD_FAST 8 (bytecode_path)
get_code: LOAD_CONST 5 (('name', 'path'))
get_code: BUILD_CONST_KEY_MAP 2
get_code: STORE_FAST 11 (exc_details)
get_code: NOP 0
get_code: LOAD_GLOBAL 5 (_classify_pyc)
get_code: LOAD_FAST 10 (data)
get_code: LOAD_FAST 1 (fullname)
get_code: LOAD_FAST 11 (exc_details)
get_code: CALL_FUNCTION 3
_classify_pyc: LOAD_FAST 0 (data)
_classify_pyc: LOAD_CONST 1 (None)
_classify_pyc: LOAD_CONST 2 (4)
_classify_pyc: BUILD_SLICE 2
_classify_pyc: BINARY_SUBSCR 0
_classify_pyc: STORE_FAST 3 (magic)
_classify_pyc: LOAD_FAST 3 (magic)
_classify_pyc: LOAD_GLOBAL 0 (MAGIC_NUMBER)
_classify_pyc: COMPARE_OP 3 (!=)
_classify_pyc: POP_JUMP_IF_FALSE 30 (to 60)
_classify_pyc: LOAD_GLOBAL 4 (len)
_classify_pyc: LOAD_FAST 0 (data)
_classify_pyc: CALL_FUNCTION 1
_classify_pyc: LOAD_CONST 6 (16)
_classify_pyc: COMPARE_OP 0 (<)
_classify_pyc: POP_JUMP_IF_FALSE 51 (to 102)
_classify_pyc: LOAD_GLOBAL 6 (_unpack_uint32)
_classify_pyc: LOAD_FAST 0 (data)
_classify_pyc: LOAD_CONST 2 (4)
_classify_pyc: LOAD_CONST 8 (8)
_classify_pyc: BUILD_SLICE 2
_classify_pyc: BINARY_SUBSCR 0
_classify_pyc: CALL_FUNCTION 1
_unpack_uint32: LOAD_GLOBAL 0 (len)
_unpack_uint32: LOAD_FAST 0 (data)
_unpack_uint32: CALL_FUNCTION 1
_unpack_uint32: LOAD_CONST 1 (4)
_unpack_uint32: COMPARE_OP 2 (==)
_unpack_uint32: POP_JUMP_IF_TRUE 8 (to 16)
_unpack_uint32: LOAD_GLOBAL 1 (int)
_unpack_uint32: LOAD_METHOD 2 (from_bytes)
_unpack_uint32: LOAD_FAST 0 (data)
_unpack_uint32: LOAD_CONST 2 ('little')
_unpack_uint32: CALL_METHOD 2
_unpack_uint32: RETURN_VALUE 0
_classify_pyc: STORE_FAST 5 (flags)
_classify_pyc: LOAD_FAST 5 (flags)
_classify_pyc: LOAD_CONST 9 (-4)
_classify_pyc: BINARY_AND 0
_classify_pyc: POP_JUMP_IF_FALSE 77 (to 154)
_classify_pyc: LOAD_FAST 5 (flags)
_classify_pyc: RETURN_VALUE 0
get_code: STORE_FAST 12 (flags)
get_code: LOAD_GLOBAL 6 (memoryview)
get_code: LOAD_FAST 10 (data)
get_code: CALL_FUNCTION 1
get_code: LOAD_CONST 6 (16)
get_code: LOAD_CONST 1 (None)
get_code: BUILD_SLICE 2
get_code: BINARY_SUBSCR 0
get_code: STORE_FAST 13 (bytes_data)
get_code: LOAD_FAST 12 (flags)
get_code: LOAD_CONST 7 (1)
get_code: BINARY_AND 0
get_code: LOAD_CONST 8 (0)
get_code: COMPARE_OP 3 (!=)
get_code: STORE_FAST 6 (hash_based)
get_code: LOAD_FAST 6 (hash_based)
get_code: POP_JUMP_IF_FALSE 103 (to 206)
get_code: LOAD_GLOBAL 12 (_validate_timestamp_pyc)
get_code: LOAD_FAST 10 (data)
get_code: LOAD_FAST 3 (source_mtime)
get_code: LOAD_FAST 9 (st)
get_code: LOAD_CONST 12 ('size')
get_code: BINARY_SUBSCR 0
get_code: LOAD_FAST 1 (fullname)
get_code: LOAD_FAST 11 (exc_details)
get_code: CALL_FUNCTION 5
_validate_timestamp_pyc: LOAD_GLOBAL 0 (_unpack_uint32)
_validate_timestamp_pyc: LOAD_FAST 0 (data)
_validate_timestamp_pyc: LOAD_CONST 1 (8)
_validate_timestamp_pyc: LOAD_CONST 2 (12)
_validate_timestamp_pyc: BUILD_SLICE 2
_validate_timestamp_pyc: BINARY_SUBSCR 0
_validate_timestamp_pyc: CALL_FUNCTION 1
_unpack_uint32: LOAD_GLOBAL 0 (len)
_unpack_uint32: LOAD_FAST 0 (data)
_unpack_uint32: CALL_FUNCTION 1
_unpack_uint32: LOAD_CONST 1 (4)
_unpack_uint32: COMPARE_OP 2 (==)
_unpack_uint32: POP_JUMP_IF_TRUE 8 (to 16)
_unpack_uint32: LOAD_GLOBAL 1 (int)
_unpack_uint32: LOAD_METHOD 2 (from_bytes)
_unpack_uint32: LOAD_FAST 0 (data)
_unpack_uint32: LOAD_CONST 2 ('little')
_unpack_uint32: CALL_METHOD 2
_unpack_uint32: RETURN_VALUE 0
_validate_timestamp_pyc: LOAD_FAST 1 (source_mtime)
_validate_timestamp_pyc: LOAD_CONST 3 (4294967295)
_validate_timestamp_pyc: BINARY_AND 0
_validate_timestamp_pyc: COMPARE_OP 3 (!=)
_validate_timestamp_pyc: POP_JUMP_IF_FALSE 29 (to 58)
_validate_timestamp_pyc: LOAD_FAST 2 (source_size)
_validate_timestamp_pyc: LOAD_CONST 6 (None)
_validate_timestamp_pyc: IS_OP 1
_validate_timestamp_pyc: POP_JUMP_IF_FALSE 56 (to 112)
_validate_timestamp_pyc: LOAD_GLOBAL 0 (_unpack_uint32)
_validate_timestamp_pyc: LOAD_FAST 0 (data)
_validate_timestamp_pyc: LOAD_CONST 2 (12)
_validate_timestamp_pyc: LOAD_CONST 7 (16)
_validate_timestamp_pyc: BUILD_SLICE 2
_validate_timestamp_pyc: BINARY_SUBSCR 0
_validate_timestamp_pyc: CALL_FUNCTION 1
_unpack_uint32: LOAD_GLOBAL 0 (len)
_unpack_uint32: LOAD_FAST 0 (data)
_unpack_uint32: CALL_FUNCTION 1
_unpack_uint32: LOAD_CONST 1 (4)
_unpack_uint32: COMPARE_OP 2 (==)
_unpack_uint32: POP_JUMP_IF_TRUE 8 (to 16)
_unpack_uint32: LOAD_GLOBAL 1 (int)
_unpack_uint32: LOAD_METHOD 2 (from_bytes)
_unpack_uint32: LOAD_FAST 0 (data)
_unpack_uint32: LOAD_CONST 2 ('little')
_unpack_uint32: CALL_METHOD 2
_unpack_uint32: RETURN_VALUE 0
_validate_timestamp_pyc: LOAD_FAST 2 (source_size)
_validate_timestamp_pyc: LOAD_CONST 3 (4294967295)
_validate_timestamp_pyc: BINARY_AND 0
_validate_timestamp_pyc: COMPARE_OP 3 (!=)
_validate_timestamp_pyc: POP_JUMP_IF_FALSE 54 (to 108)
_validate_timestamp_pyc: LOAD_CONST 6 (None)
_validate_timestamp_pyc: RETURN_VALUE 0
get_code: POP_TOP 0
get_code: LOAD_GLOBAL 13 (_bootstrap)
get_code: LOAD_METHOD 14 (_verbose_message)
get_code: LOAD_CONST 13 ('{} matches {}')
get_code: LOAD_FAST 8 (bytecode_path)
get_code: LOAD_FAST 2 (source_path)
get_code: CALL_METHOD 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
get_code: POP_TOP 0
get_code: LOAD_GLOBAL 15 (_compile_bytecode)
get_code: LOAD_FAST 13 (bytes_data)
get_code: LOAD_FAST 1 (fullname)
get_code: LOAD_FAST 8 (bytecode_path)
get_code: LOAD_FAST 2 (source_path)
get_code: LOAD_CONST 14 (('name', 'bytecode_path', 'source_path'))
get_code: CALL_FUNCTION_KW 4
_compile_bytecode: LOAD_GLOBAL 0 (marshal)
_compile_bytecode: LOAD_METHOD 1 (loads)
_compile_bytecode: LOAD_FAST 0 (data)
_compile_bytecode: CALL_METHOD 1
_compile_bytecode: STORE_FAST 4 (code)
_compile_bytecode: LOAD_GLOBAL 2 (isinstance)
_compile_bytecode: LOAD_FAST 4 (code)
_compile_bytecode: LOAD_GLOBAL 3 (_code_type)
_compile_bytecode: CALL_FUNCTION 2
_compile_bytecode: POP_JUMP_IF_FALSE 28 (to 56)
_compile_bytecode: LOAD_GLOBAL 4 (_bootstrap)
_compile_bytecode: LOAD_METHOD 5 (_verbose_message)
_compile_bytecode: LOAD_CONST 1 ('code object from {!r}')
_compile_bytecode: LOAD_FAST 2 (bytecode_path)
_compile_bytecode: CALL_METHOD 2
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
_compile_bytecode: POP_TOP 0
_compile_bytecode: LOAD_FAST 3 (source_path)
_compile_bytecode: LOAD_CONST 2 (None)
_compile_bytecode: IS_OP 1
_compile_bytecode: POP_JUMP_IF_FALSE 26 (to 52)
_compile_bytecode: LOAD_GLOBAL 6 (_imp)
_compile_bytecode: LOAD_METHOD 7 (_fix_co_filename)
_compile_bytecode: LOAD_FAST 4 (code)
_compile_bytecode: LOAD_FAST 3 (source_path)
_compile_bytecode: CALL_METHOD 2
_compile_bytecode: POP_TOP 0
_compile_bytecode: LOAD_FAST 4 (code)
_compile_bytecode: RETURN_VALUE 0
get_code: RETURN_VALUE 0
exec_module: STORE_FAST 2 (code)
exec_module: LOAD_FAST 2 (code)
exec_module: LOAD_CONST 1 (None)
exec_module: IS_OP 0
exec_module: POP_JUMP_IF_FALSE 18 (to 36)
exec_module: LOAD_GLOBAL 4 (_bootstrap)
exec_module: LOAD_METHOD 5 (_call_with_frames_removed)
exec_module: LOAD_GLOBAL 6 (exec)
exec_module: LOAD_FAST 2 (code)
exec_module: LOAD_FAST 1 (module)
exec_module: LOAD_ATTR 7 (__dict__)
exec_module: CALL_METHOD 3
_call_with_frames_removed: LOAD_FAST 0 (f)
_call_with_frames_removed: LOAD_FAST 1 (args)
_call_with_frames_removed: LOAD_FAST 2 (kwds)
_call_with_frames_removed: CALL_FUNCTION_EX 1
<module>: LOAD_CONST 0 (" Python 'utf-8' Codec\n\n\nWritten by Marc-Andre Lemburg (mal@lemburg.com).\n\n(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.\n\n")
<module>: STORE_NAME 0 (__doc__)
<module>: LOAD_CONST 1 (0)
<module>: LOAD_CONST 2 (None)
<module>: IMPORT_NAME 1 (codecs)
<module>: STORE_NAME 1 (codecs)
<module>: LOAD_NAME 1 (codecs)
<module>: LOAD_ATTR 2 (utf_8_encode)
<module>: STORE_NAME 3 (encode)
<module>: LOAD_CONST 3 (('strict',))
<module>: LOAD_CONST 4 (<code object decode at 0x0000000153b20720, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/encodings/utf_8.py", line 15>)
<module>: MAKE_FUNCTION 1
<module>: STORE_NAME 4 (decode)
<module>: LOAD_BUILD_CLASS 0
<module>: LOAD_CONST 5 (<code object IncrementalEncoder at 0x0000000153b06c60, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/encodings/utf_8.py", line 18>)
<module>: MAKE_FUNCTION 0
<module>: LOAD_CONST 6 ('IncrementalEncoder')
<module>: LOAD_NAME 1 (codecs)
<module>: LOAD_ATTR 5 (IncrementalEncoder)
<module>: CALL_FUNCTION 3
IncrementalEncoder: LOAD_NAME 0 (__name__)
IncrementalEncoder: STORE_NAME 1 (__module__)
IncrementalEncoder: LOAD_CONST 1 ('IncrementalEncoder')
IncrementalEncoder: STORE_NAME 2 (__qualname__)
IncrementalEncoder: LOAD_CONST 2 ((False,))
IncrementalEncoder: LOAD_CONST 3 (<code object encode at 0x0000000153b06cd0, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/encodings/utf_8.py", line 19>)
IncrementalEncoder: MAKE_FUNCTION 1
IncrementalEncoder: STORE_NAME 3 (encode)
IncrementalEncoder: LOAD_CONST 0 (None)
IncrementalEncoder: RETURN_VALUE 0
<module>: STORE_NAME 5 (IncrementalEncoder)
<module>: LOAD_BUILD_CLASS 0
<module>: LOAD_CONST 7 (<code object IncrementalDecoder at 0x0000000170076100, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/encodings/utf_8.py", line 22>)
<module>: MAKE_FUNCTION 0
<module>: LOAD_CONST 8 ('IncrementalDecoder')
<module>: LOAD_NAME 1 (codecs)
<module>: LOAD_ATTR 6 (BufferedIncrementalDecoder)
<module>: CALL_FUNCTION 3
IncrementalDecoder: LOAD_NAME 0 (__name__)
IncrementalDecoder: STORE_NAME 1 (__module__)
IncrementalDecoder: LOAD_CONST 1 ('IncrementalDecoder')
IncrementalDecoder: STORE_NAME 2 (__qualname__)
IncrementalDecoder: LOAD_NAME 3 (codecs)
IncrementalDecoder: LOAD_ATTR 4 (utf_8_decode)
IncrementalDecoder: STORE_NAME 5 (_buffer_decode)
IncrementalDecoder: LOAD_CONST 0 (None)
IncrementalDecoder: RETURN_VALUE 0
<module>: STORE_NAME 7 (IncrementalDecoder)
<module>: LOAD_BUILD_CLASS 0
<module>: LOAD_CONST 9 (<code object StreamWriter at 0x0000000170040100, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/encodings/utf_8.py", line 25>)
<module>: MAKE_FUNCTION 0
<module>: LOAD_CONST 10 ('StreamWriter')
<module>: LOAD_NAME 1 (codecs)
<module>: LOAD_ATTR 8 (StreamWriter)
<module>: CALL_FUNCTION 3
StreamWriter: LOAD_NAME 0 (__name__)
StreamWriter: STORE_NAME 1 (__module__)
StreamWriter: LOAD_CONST 1 ('StreamWriter')
StreamWriter: STORE_NAME 2 (__qualname__)
StreamWriter: LOAD_NAME 3 (codecs)
StreamWriter: LOAD_ATTR 4 (utf_8_encode)
StreamWriter: STORE_NAME 5 (encode)
StreamWriter: LOAD_CONST 0 (None)
StreamWriter: RETURN_VALUE 0
<module>: STORE_NAME 8 (StreamWriter)
<module>: LOAD_BUILD_CLASS 0
<module>: LOAD_CONST 11 (<code object StreamReader at 0x00000001700400c8, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/encodings/utf_8.py", line 28>)
<module>: MAKE_FUNCTION 0
<module>: LOAD_CONST 12 ('StreamReader')
<module>: LOAD_NAME 1 (codecs)
<module>: LOAD_ATTR 9 (StreamReader)
<module>: CALL_FUNCTION 3
StreamReader: LOAD_NAME 0 (__name__)
StreamReader: STORE_NAME 1 (__module__)
StreamReader: LOAD_CONST 1 ('StreamReader')
StreamReader: STORE_NAME 2 (__qualname__)
StreamReader: LOAD_NAME 3 (codecs)
StreamReader: LOAD_ATTR 4 (utf_8_decode)
StreamReader: STORE_NAME 5 (decode)
StreamReader: LOAD_CONST 0 (None)
StreamReader: RETURN_VALUE 0
<module>: STORE_NAME 9 (StreamReader)
<module>: LOAD_CONST 13 (<code object getregentry at 0x0000000170041440, file "/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/3/encodings/utf_8.py", line 33>)
<module>: MAKE_FUNCTION 0
<module>: STORE_NAME 10 (getregentry)
<module>: LOAD_CONST 2 (None)
<module>: RETURN_VALUE 0
_call_with_frames_removed: RETURN_VALUE 0
exec_module: POP_TOP 0
exec_module: LOAD_CONST 1 (None)
exec_module: RETURN_VALUE 0
_load_unlocked: POP_TOP 0
_load_unlocked: JUMP_FORWARD 26 (to 186)
_load_unlocked: LOAD_GLOBAL 9 (sys)
_load_unlocked: LOAD_ATTR 10 (modules)
_load_unlocked: LOAD_METHOD 16 (pop)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 11 (name)
_load_unlocked: CALL_METHOD 1
_load_unlocked: STORE_FAST 2 (module)
_load_unlocked: LOAD_FAST 2 (module)
_load_unlocked: LOAD_GLOBAL 9 (sys)
_load_unlocked: LOAD_ATTR 10 (modules)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 11 (name)
_load_unlocked: STORE_SUBSCR 0
_load_unlocked: LOAD_GLOBAL 17 (_verbose_message)
_load_unlocked: LOAD_CONST 6 ('import {!r} # {!r}')
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 11 (name)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: LOAD_ATTR 0 (loader)
_load_unlocked: CALL_FUNCTION 3
_verbose_message: LOAD_GLOBAL 0 (sys)
_verbose_message: LOAD_ATTR 1 (flags)
_verbose_message: LOAD_ATTR 2 (verbose)
_verbose_message: LOAD_FAST 1 (verbosity)
_verbose_message: COMPARE_OP 5 (>=)
_verbose_message: POP_JUMP_IF_FALSE 27 (to 54)
_verbose_message: LOAD_CONST 4 (None)
_verbose_message: RETURN_VALUE 0
_load_unlocked: POP_TOP 0
_load_unlocked: LOAD_CONST 7 (False)
_load_unlocked: LOAD_FAST 0 (spec)
_load_unlocked: STORE_ATTR 8 (_initializing)
_load_unlocked: JUMP_FORWARD 8 (to 252)
_load_unlocked: LOAD_FAST 2 (module)
_load_unlocked: RETURN_VALUE 0
_find_and_load_unlocked: STORE_FAST 9 (module)
_find_and_load_unlocked: LOAD_FAST 4 (parent_spec)
_find_and_load_unlocked: POP_JUMP_IF_FALSE 129 (to 258)
_find_and_load_unlocked: LOAD_FAST 4 (parent_spec)
_find_and_load_unlocked: LOAD_ATTR 11 (_uninitialized_submodules)
_find_and_load_unlocked: LOAD_METHOD 14 (pop)
_find_and_load_unlocked: CALL_METHOD 0
_find_and_load_unlocked: POP_TOP 0
_find_and_load_unlocked: JUMP_FORWARD 12 (to 256)
_find_and_load_unlocked: LOAD_FAST 3 (parent)
_find_and_load_unlocked: POP_JUMP_IF_FALSE 170 (to 340)
_find_and_load_unlocked: LOAD_GLOBAL 1 (sys)
_find_and_load_unlocked: LOAD_ATTR 2 (modules)
_find_and_load_unlocked: LOAD_FAST 3 (parent)
_find_and_load_unlocked: BINARY_SUBSCR 0
_find_and_load_unlocked: STORE_FAST 5 (parent_module)
_find_and_load_unlocked: NOP 0
_find_and_load_unlocked: LOAD_GLOBAL 15 (setattr)
_find_and_load_unlocked: LOAD_FAST 5 (parent_module)
_find_and_load_unlocked: LOAD_FAST 7 (child)
_find_and_load_unlocked: LOAD_FAST 9 (module)
_find_and_load_unlocked: CALL_FUNCTION 3
_find_and_load_unlocked: POP_TOP 0
_find_and_load_unlocked: JUMP_FORWARD 26 (to 338)
_find_and_load_unlocked: LOAD_FAST 9 (module)
_find_and_load_unlocked: RETURN_VALUE 0
_find_and_load: ROT_TWO 0
_find_and_load: LOAD_CONST 2 (None)
_find_and_load: DUP_TOP 0
_find_and_load: DUP_TOP 0
_find_and_load: CALL_FUNCTION 3
__exit__: LOAD_FAST 0 (self)
__exit__: LOAD_ATTR 0 (_lock)
__exit__: LOAD_METHOD 1 (release)
__exit__: CALL_METHOD 0
release: LOAD_GLOBAL 0 (_thread)
release: LOAD_METHOD 1 (get_ident)
release: CALL_METHOD 0
release: STORE_FAST 1 (tid)
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 2 (lock)
release: <53> 0
release: POP_TOP 0
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 3 (owner)
release: LOAD_FAST 1 (tid)
release: COMPARE_OP 3 (!=)
release: POP_JUMP_IF_FALSE 17 (to 34)
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 5 (count)
release: LOAD_CONST 2 (0)
release: COMPARE_OP 4 (>)
release: POP_JUMP_IF_TRUE 24 (to 48)
release: LOAD_FAST 0 (self)
release: DUP_TOP 0
release: LOAD_ATTR 5 (count)
release: LOAD_CONST 3 (1)
release: INPLACE_SUBTRACT 0
release: ROT_TWO 0
release: STORE_ATTR 5 (count)
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 5 (count)
release: LOAD_CONST 2 (0)
release: COMPARE_OP 2 (==)
release: POP_JUMP_IF_FALSE 54 (to 108)
release: LOAD_CONST 0 (None)
release: LOAD_FAST 0 (self)
release: STORE_ATTR 3 (owner)
release: LOAD_FAST 0 (self)
release: LOAD_ATTR 6 (waiters)
release: POP_JUMP_IF_FALSE 54 (to 108)
release: LOAD_CONST 0 (None)
release: DUP_TOP 0
release: DUP_TOP 0
release: CALL_FUNCTION 3
release: POP_TOP 0
release: LOAD_CONST 0 (None)
release: RETURN_VALUE 0
__exit__: POP_TOP 0
__exit__: LOAD_CONST 0 (None)
__exit__: RETURN_VALUE 0
_find_and_load: POP_TOP 0
_find_and_load: RETURN_VALUE 0
_gcd_import: RETURN_VALUE 0
__import__: STORE_FAST 5 (module)
__import__: JUMP_FORWARD 18 (to 52)
__import__: LOAD_FAST 3 (fromlist)
__import__: POP_JUMP_IF_TRUE 74 (to 148)
__import__: LOAD_FAST 4 (level)
__import__: LOAD_CONST 1 (0)
__import__: COMPARE_OP 2 (==)
__import__: POP_JUMP_IF_FALSE 42 (to 84)
__import__: LOAD_GLOBAL 0 (_gcd_import)
__import__: LOAD_FAST 0 (name)
__import__: LOAD_METHOD 2 (partition)
__import__: LOAD_CONST 3 ('.')
__import__: CALL_METHOD 1
__import__: LOAD_CONST 1 (0)
__import__: BINARY_SUBSCR 0
__import__: CALL_FUNCTION 1
_gcd_import: LOAD_GLOBAL 0 (_sanity_check)
_gcd_import: LOAD_FAST 0 (name)
_gcd_import: LOAD_FAST 1 (package)
_gcd_import: LOAD_FAST 2 (level)
_gcd_import: CALL_FUNCTION 3
_sanity_check: LOAD_GLOBAL 0 (isinstance)
_sanity_check: LOAD_FAST 0 (name)
_sanity_check: LOAD_GLOBAL 1 (str)
_sanity_check: CALL_FUNCTION 2
_sanity_check: POP_JUMP_IF_TRUE 14 (to 28)
_sanity_check: LOAD_FAST 2 (level)
_sanity_check: LOAD_CONST 2 (0)
_sanity_check: COMPARE_OP 0 (<)
_sanity_check: POP_JUMP_IF_FALSE 22 (to 44)
_sanity_check: LOAD_FAST 2 (level)
_sanity_check: LOAD_CONST 2 (0)
_sanity_check: COMPARE_OP 4 (>)
_sanity_check: POP_JUMP_IF_FALSE 41 (to 82)
_sanity_check: LOAD_FAST 0 (name)
_sanity_check: POP_JUMP_IF_TRUE 53 (to 106)
_sanity_check: LOAD_CONST 7 (None)
_sanity_check: RETURN_VALUE 0
_gcd_import: POP_TOP 0
_gcd_import: LOAD_FAST 2 (level)
_gcd_import: LOAD_CONST 1 (0)
_gcd_import: COMPARE_OP 4 (>)
_gcd_import: POP_JUMP_IF_FALSE 16 (to 32)
_gcd_import: LOAD_GLOBAL 2 (_find_and_load)
_gcd_import: LOAD_FAST 0 (name)
_gcd_import: LOAD_GLOBAL 3 (_gcd_import)
_gcd_import: CALL_FUNCTION 2
_find_and_load: LOAD_GLOBAL 0 (sys)
_find_and_load: LOAD_ATTR 1 (modules)
_find_and_load: LOAD_METHOD 2 (get)
_find_and_load: LOAD_FAST 0 (name)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: CALL_METHOD 2
_find_and_load: STORE_FAST 2 (module)
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: LOAD_GLOBAL 3 (_NEEDS_LOADING)
_find_and_load: IS_OP 0
_find_and_load: POP_JUMP_IF_TRUE 21 (to 42)
_find_and_load: LOAD_GLOBAL 4 (getattr)
_find_and_load: LOAD_GLOBAL 4 (getattr)
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: LOAD_CONST 1 ('__spec__')
_find_and_load: LOAD_CONST 2 (None)
_find_and_load: CALL_FUNCTION 3
_find_and_load: LOAD_CONST 3 ('_initializing')
_find_and_load: LOAD_CONST 4 (False)
_find_and_load: CALL_FUNCTION 3
_find_and_load: POP_JUMP_IF_FALSE 69 (to 138)
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: LOAD_CONST 2 (None)
_find_and_load: IS_OP 0
_find_and_load: POP_JUMP_IF_FALSE 84 (to 168)
_find_and_load: LOAD_FAST 2 (module)
_find_and_load: RETURN_VALUE 0
_gcd_import: RETURN_VALUE 0
__import__: RETURN_VALUE 0
search_function: LOAD_GLOBAL 0 (_cache)
search_function: LOAD_METHOD 1 (get)
search_function: LOAD_FAST 0 (encoding)
search_function: LOAD_GLOBAL 2 (_unknown)
search_function: CALL_METHOD 2
search_function: STORE_FAST 1 (entry)
search_function: LOAD_FAST 1 (entry)
search_function: LOAD_GLOBAL 2 (_unknown)
search_function: IS_OP 1
search_function: POP_JUMP_IF_FALSE 12 (to 24)
search_function: LOAD_GLOBAL 3 (normalize_encoding)
search_function: LOAD_FAST 0 (encoding)
search_function: CALL_FUNCTION 1
normalize_encoding: LOAD_GLOBAL 0 (isinstance)
normalize_encoding: LOAD_FAST 0 (encoding)
normalize_encoding: LOAD_GLOBAL 1 (bytes)
normalize_encoding: CALL_FUNCTION 2
normalize_encoding: POP_JUMP_IF_FALSE 10 (to 20)
normalize_encoding: BUILD_LIST 0
normalize_encoding: STORE_FAST 1 (chars)
normalize_encoding: LOAD_CONST 2 (False)
normalize_encoding: STORE_FAST 2 (punct)
normalize_encoding: LOAD_FAST 0 (encoding)
normalize_encoding: GET_ITER 0
normalize_encoding: FOR_ITER 33 (to 98)
normalize_encoding: STORE_FAST 3 (c)
normalize_encoding: LOAD_FAST 3 (c)
normalize_encoding: LOAD_METHOD 3 (isalnum)
normalize_encoding: CALL_METHOD 0
normalize_encoding: POP_JUMP_IF_TRUE 26 (to 52)
normalize_encoding: LOAD_FAST 2 (punct)
normalize_encoding: POP_JUMP_IF_FALSE 35 (to 70)
normalize_encoding: LOAD_FAST 3 (c)
normalize_encoding: LOAD_METHOD 5 (isascii)
normalize_encoding: CALL_METHOD 0
normalize_encoding: POP_JUMP_IF_FALSE 44 (to 88)
normalize_encoding: LOAD_FAST 1 (chars)
normalize_encoding: LOAD_METHOD 4 (append)
normalize_encoding: LOAD_FAST 3 (c)
normalize_encoding: CALL_METHOD 1
normalize_encoding: POP_TOP 0
normalize_encoding: LOAD_CONST 2 (False)
normalize_encoding: STORE_FAST 2 (punct)
normalize_encoding: JUMP_ABSOLUTE 16 (to 32)
normalize_encoding: FOR_ITER 33 (to 98)
normalize_encoding: STORE_FAST 3 (c)
normalize_encoding: LOAD_FAST 3 (c)
normalize_encoding: LOAD_METHOD 3 (isalnum)
normalize_encoding: CALL_METHOD 0
normalize_encoding: POP_JUMP_IF_TRUE 26 (to 52)
normalize_encoding: LOAD_FAST 2 (punct)
normalize_encoding: POP_JUMP_IF_FALSE 35 (to 70)
normalize_encoding: LOAD_FAST 3 (c)
normalize_encoding: LOAD_METHOD 5 (isascii)
normalize_encoding: CALL_METHOD 0
normalize_encoding: POP_JUMP_IF_FALSE 44 (to 88)
normalize_encoding: LOAD_FAST 1 (chars)
normalize_encoding: LOAD_METHOD 4 (append)
normalize_encoding: LOAD_FAST 3 (c)
normalize_encoding: CALL_METHOD 1
normalize_encoding: POP_TOP 0
normalize_encoding: LOAD_CONST 2 (False)
normalize_encoding: STORE_FAST 2 (punct)
normalize_encoding: JUMP_ABSOLUTE 16 (to 32)
normalize_encoding: FOR_ITER 33 (to 98)
normalize_encoding: STORE_FAST 3 (c)
normalize_encoding: LOAD_FAST 3 (c)
normalize_encoding: LOAD_METHOD 3 (isalnum)
normalize_encoding: CALL_METHOD 0
normalize_encoding: POP_JUMP_IF_TRUE 26 (to 52)
normalize_encoding: LOAD_FAST 2 (punct)
normalize_encoding: POP_JUMP_IF_FALSE 35 (to 70)
normalize_encoding: LOAD_FAST 3 (c)
normalize_encoding: LOAD_METHOD 5 (isascii)
normalize_encoding: CALL_METHOD 0
normalize_encoding: POP_JUMP_IF_FALSE 44 (to 88)
normalize_encoding: LOAD_FAST 1 (chars)
normalize_encoding: LOAD_METHOD 4 (append)
normalize_encoding: LOAD_FAST 3 (c)
normalize_encoding: CALL_METHOD 1
normalize_encoding: POP_TOP 0
normalize_encoding: LOAD_CONST 2 (False)
normalize_encoding: STORE_FAST 2 (punct)
normalize_encoding: JUMP_ABSOLUTE 16 (to 32)
normalize_encoding: FOR_ITER 33 (to 98)
normalize_encoding: STORE_FAST 3 (c)
normalize_encoding: LOAD_FAST 3 (c)
normalize_encoding: LOAD_METHOD 3 (isalnum)
normalize_encoding: CALL_METHOD 0
normalize_encoding: POP_JUMP_IF_TRUE 26 (to 52)
normalize_encoding: LOAD_FAST 3 (c)
normalize_encoding: LOAD_CONST 3 ('.')
normalize_encoding: COMPARE_OP 2 (==)
normalize_encoding: POP_JUMP_IF_FALSE 47 (to 94)
normalize_encoding: LOAD_CONST 5 (True)
normalize_encoding: STORE_FAST 2 (punct)
normalize_encoding: JUMP_ABSOLUTE 16 (to 32)
normalize_encoding: FOR_ITER 33 (to 98)
normalize_encoding: STORE_FAST 3 (c)
normalize_encoding: LOAD_FAST 3 (c)
normalize_encoding: LOAD_METHOD 3 (isalnum)
normalize_encoding: CALL_METHOD 0
normalize_encoding: POP_JUMP_IF_TRUE 26 (to 52)
normalize_encoding: LOAD_FAST 2 (punct)
normalize_encoding: POP_JUMP_IF_FALSE 35 (to 70)
normalize_encoding: LOAD_FAST 1 (chars)
normalize_encoding: POP_JUMP_IF_FALSE 35 (to 70)
normalize_encoding: LOAD_FAST 1 (chars)
normalize_encoding: LOAD_METHOD 4 (append)
normalize_encoding: LOAD_CONST 4 ('_')
normalize_encoding: CALL_METHOD 1
normalize_encoding: POP_TOP 0
normalize_encoding: LOAD_FAST 3 (c)
normalize_encoding: LOAD_METHOD 5 (isascii)
normalize_encoding: CALL_METHOD 0
normalize_encoding: POP_JUMP_IF_FALSE 44 (to 88)
normalize_encoding: LOAD_FAST 1 (chars)
normalize_encoding: LOAD_METHOD 4 (append)
normalize_encoding: LOAD_FAST 3 (c)
normalize_encoding: CALL_METHOD 1
normalize_encoding: POP_TOP 0
normalize_encoding: LOAD_CONST 2 (False)
normalize_encoding: STORE_FAST 2 (punct)
normalize_encoding: JUMP_ABSOLUTE 16 (to 32)
normalize_encoding: FOR_ITER 33 (to 98)
normalize_encoding: LOAD_CONST 6 ('')
normalize_encoding: LOAD_METHOD 6 (join)
normalize_encoding: LOAD_FAST 1 (chars)
normalize_encoding: CALL_METHOD 1
normalize_encoding: RETURN_VALUE 0
search_function: STORE_FAST 2 (norm_encoding)
search_function: LOAD_GLOBAL 4 (_aliases)
search_function: LOAD_METHOD 1 (get)
search_function: LOAD_FAST 2 (norm_encoding)
search_function: CALL_METHOD 1
search_function: JUMP_IF_TRUE_OR_POP 29 (to 58)
search_function: LOAD_GLOBAL 4 (_aliases)
search_function: LOAD_METHOD 1 (get)
search_function: LOAD_FAST 2 (norm_encoding)
search_function: LOAD_METHOD 5 (replace)
search_function: LOAD_CONST 1 ('.')
search_function: LOAD_CONST 2 ('_')
search_function: CALL_METHOD 2
search_function: CALL_METHOD 1
search_function: STORE_FAST 3 (aliased_encoding)
search_function: LOAD_FAST 3 (aliased_encoding)
search_function: LOAD_CONST 0 (None)
search_function: IS_OP 1
search_function: POP_JUMP_IF_FALSE 39 (to 78)
search_function: LOAD_FAST 2 (norm_encoding)
search_function: BUILD_LIST 1
search_function: STORE_FAST 4 (modnames)
search_function: LOAD_FAST 4 (modnames)
search_function: GET_ITER 0
search_function: FOR_ITER 32 (to 152)
search_function: STORE_FAST 5 (modname)
search_function: LOAD_FAST 5 (modname)
search_function: POP_JUMP_IF_FALSE 52 (to 104)
search_function: LOAD_CONST 1 ('.')
search_function: LOAD_FAST 5 (modname)
search_function: CONTAINS_OP 0
search_function: POP_JUMP_IF_FALSE 53 (to 106)
search_function: NOP 0
search_function: LOAD_GLOBAL 6 (__import__)
search_function: LOAD_CONST 3 ('encodings.')
search_function: LOAD_FAST 5 (modname)
search_function: BINARY_ADD 0
search_function: LOAD_GLOBAL 7 (_import_tail)
search_function: LOAD_CONST 4 (0)
search_function: LOAD_CONST 5 (('fromlist', 'level'))
search_function: CALL_FUNCTION_KW 3
search_function: STORE_FAST 6 (mod)
search_function: POP_TOP 0
search_function: JUMP_ABSOLUTE 79 (to 158)
search_function: NOP 0
search_function: LOAD_FAST 6 (mod)
search_function: LOAD_ATTR 9 (getregentry)
search_function: STORE_FAST 7 (getregentry)
search_function: JUMP_FORWARD 14 (to 194)
search_function: LOAD_FAST 6 (mod)
search_function: LOAD_CONST 0 (None)
search_function: IS_OP 0
search_function: POP_JUMP_IF_FALSE 108 (to 216)
search_function: LOAD_FAST 7 (getregentry)
search_function: CALL_FUNCTION 0
getregentry: LOAD_GLOBAL 0 (codecs)
getregentry: LOAD_METHOD 1 (CodecInfo)
getregentry: LOAD_CONST 1 ('utf-8')
getregentry: LOAD_GLOBAL 2 (encode)
getregentry: LOAD_GLOBAL 3 (decode)
getregentry: LOAD_GLOBAL 4 (IncrementalEncoder)
getregentry: LOAD_GLOBAL 5 (IncrementalDecoder)
getregentry: LOAD_GLOBAL 6 (StreamReader)
getregentry: LOAD_GLOBAL 7 (StreamWriter)
getregentry: LOAD_CONST 2 (('name', 'encode', 'decode', 'incrementalencoder', 'incrementaldecoder', 'streamreader', 'streamwriter'))
getregentry: CALL_METHOD_KW 7
__new__: LOAD_GLOBAL 0 (tuple)
__new__: LOAD_METHOD 1 (__new__)
__new__: LOAD_FAST 0 (cls)
__new__: LOAD_FAST 1 (encode)
__new__: LOAD_FAST 2 (decode)
__new__: LOAD_FAST 3 (streamreader)
__new__: LOAD_FAST 4 (streamwriter)
__new__: BUILD_TUPLE 4
__new__: CALL_METHOD 2
__new__: STORE_FAST 9 (self)
__new__: LOAD_FAST 7 (name)
__new__: LOAD_FAST 9 (self)
__new__: STORE_ATTR 2 (name)
__new__: LOAD_FAST 1 (encode)
__new__: LOAD_FAST 9 (self)
__new__: STORE_ATTR 3 (encode)
__new__: LOAD_FAST 2 (decode)5
__new__: LOAD_FAST 9 (self)
__new__: STORE_ATTR 4 (decode)
__new__: LOAD_FAST 5 (incrementalencoder)
__new__: LOAD_FAST 9 (self)
__new__: STORE_ATTR 5 (incrementalencoder)
__new__: LOAD_FAST 6 (incrementaldecoder)
__new__: LOAD_FAST 9 (self)
__new__: STORE_ATTR 6 (incrementaldecoder)
__new__: LOAD_FAST 4 (streamwriter)
__new__: LOAD_FAST 9 (self)
__new__: STORE_ATTR 7 (streamwriter)
__new__: LOAD_FAST 3 (streamreader)
__new__: LOAD_FAST 9 (self)
__new__: STORE_ATTR 8 (streamreader)
__new__: LOAD_FAST 8 (_is_text_encoding)
__new__: LOAD_CONST 0 (None)
__new__: IS_OP 1
__new__: POP_JUMP_IF_FALSE 38 (to 76)
__new__: LOAD_FAST 9 (self)
__new__: RETURN_VALUE 0
getregentry: RETURN_VALUE 0
search_function: STORE_FAST 1 (entry)
search_function: LOAD_GLOBAL 11 (isinstance)
search_function: LOAD_FAST 1 (entry)
search_function: LOAD_GLOBAL 12 (codecs)
search_function: LOAD_ATTR 13 (CodecInfo)
search_function: CALL_FUNCTION 2
search_function: EXTENDED_ARG 1
search_function: LOAD_FAST 1 (entry)
search_function: LOAD_GLOBAL 0 (_cache)
search_function: LOAD_FAST 0 (encoding)
search_function: STORE_SUBSCR 0
search_function: NOP 0
search_function: LOAD_FAST 6 (mod)
search_function: LOAD_METHOD 20 (getaliases)
search_function: LOAD_METHOD 20 (getaliases)
search_function: PUSH_EXC_INFO 0
search_function: LOAD_GLOBAL 10 (AttributeError)
search_function: CHECK_EXC_MATCH 0
search_function: EXTENDED_ARG 1
search_function: POP_TOP 0
search_function: POP_EXCEPT 0
search_function: JUMP_FORWARD 5 (to 598)
search_function: LOAD_FAST 1 (entry)
search_function: RETURN_VALUE 0
__init__: LOAD_GLOBAL 0 (IncrementalDecoder)
__init__: LOAD_METHOD 1 (__init__)
__init__: LOAD_FAST 0 (self)
__init__: LOAD_FAST 1 (errors)
__init__: CALL_METHOD 2
__init__: LOAD_FAST 1 (errors)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (errors)
__init__: LOAD_CONST 1 (None)
__init__: RETURN_VALUE 0
__init__: POP_TOP 0
__init__: LOAD_CONST 1 (b'')
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 2 (buffer)
__init__: LOAD_CONST 0 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (errors)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (errors)
__init__: LOAD_CONST 1 ('')
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (buffer)
__init__: LOAD_CONST 2 (None)
__init__: RETURN_VALUE 0
__init__: LOAD_FAST 1 (errors)
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 0 (errors)
__init__: LOAD_CONST 1 ('')
__init__: LOAD_FAST 0 (self)
__init__: STORE_ATTR 1 (buffer)
__init__: LOAD_CONST 2 (None)
__init__: RETURN_VALUE 0
setstate: LOAD_CONST 1 (None)
setstate: RETURN_VALUE 0
encode: LOAD_GLOBAL 0 (codecs)
encode: LOAD_METHOD 1 (utf_8_encode)
encode: LOAD_FAST 1 (input)
encode: LOAD_FAST 0 (self)
encode: LOAD_ATTR 2 (errors)
encode: CALL_METHOD 2
encode: LOAD_CONST 1 (0)
encode: BINARY_SUBSCR 0
encode: RETURN_VALUE 0
encode: LOAD_GLOBAL 0 (codecs)
encode: LOAD_METHOD 1 (utf_8_encode)
encode: LOAD_FAST 1 (input)
encode: LOAD_FAST 0 (self)
encode: LOAD_ATTR 2 (errors)
encode: CALL_METHOD 2
encode: LOAD_CONST 1 (0)
encode: BINARY_SUBSCR 0
encode: RETURN_VALUE 0
<module>: LOAD_CONST 0 (None)
<module>: RETURN_VALUE 0
>>>>
()
--- stderr ---
None
()
----------------------------- Captured stderr call -----------------------------
PyPy 8.0.1-alpha0 in StdObjSpace on top of Python 2.7.18 (startuptime: 6.08 secs)
=========================== short test summary info ============================
FAIL interpreter/test/test_fsencode.py::TestFSEncode::()::test_fsencode_fsdecode
FAIL interpreter/test/test_zpy.py::test_pytrace
======== 2 failed, 1325 passed, 19 skipped, 1 xpassed in 630.37 seconds ========
++ 03:41:19 starting module/_hpy_universal/test/_vendored/test_hpytype_legacy.py [41 started in total]
__ module/_hpy_universal/test/_vendored/test_hpytuple.py [39 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.00 seconds ===========================
++ 03:41:22 starting module/_hpy_universal/test/_vendored/test_hpyunicode.py [42 started in total]
__ module/_hpy_universal/test/_vendored/test_hpytype.py [40 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.00 seconds ===========================
++ 03:41:23 starting module/_hpy_universal/test/_vendored/test_importing.py [43 started in total]
__ module/_hpy_universal/test/_vendored/test_hpytype_legacy.py [41 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.00 seconds ===========================
++ 03:41:24 starting module/_hpy_universal/test/_vendored/test_legacy_forbidden.py [44 started in total]
__ module/_hpy_universal/test/_vendored/test_hpyunicode.py [42 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.01 seconds ===========================
++ 03:41:26 starting module/_hpy_universal/test/_vendored/test_number.py [45 started in total]
__ module/_hpy_universal/test/_vendored/test_importing.py [43 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.00 seconds ===========================
++ 03:41:27 starting module/_hpy_universal/test/_vendored/test_object.py [46 started in total]
__ module/_hpy_universal/test/_vendored/test_legacy_forbidden.py [44 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.00 seconds ===========================
++ 03:41:28 starting module/_hpy_universal/test/_vendored/test_slots.py [47 started in total]
__ module/_hpy_universal/test/_vendored/test_number.py [45 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.00 seconds ===========================
++ 03:41:31 starting module/_hpy_universal/test/_vendored/test_slots_legacy.py [48 started in total]
__ module/_hpy_universal/test/_vendored/test_object.py [46 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.00 seconds ===========================
++ 03:41:32 starting module/_hpy_universal/test/_vendored/test_support.py [49 started in total]
__ module/_hpy_universal/test/_vendored/test_slots.py [47 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.00 seconds ===========================
++ 03:41:33 starting module/_hpy_universal/test/_vendored/test_tracker.py [50 started in total]
__ module/_hpy_universal/test/_vendored/test_slots_legacy.py [48 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.00 seconds ===========================
++ 03:41:35 starting module/_hpy_universal/test/pypy [51 started in total]
__ module/_hpy_universal/test/_vendored/test_support.py [49 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.00 seconds ===========================
++ 03:41:36 starting module/_io/test [52 started in total]
__ module/_hpy_universal/test/_vendored/test_tracker.py [50 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.00 seconds ===========================
++ 03:41:37 starting module/_jitlog/test [53 started in total]
__ module/_hpy_universal/test/pypy [51 done in total, somefailed=False] _______
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 22 2024, 13:13:36)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items
========================= no tests ran in 0.00 seconds =========================
++ 03:41:40 starting module/_locale/test [54 started in total]
__ module/_jitlog/test [52 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/_jitlog/test/test__jitlog.py .
========================== 1 passed in 16.99 seconds ===========================
++ 03:41:57 starting module/_lsprof/test [55 started in total]
__ module/_locale/test [53 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 15 items
module/_locale/test/test_locale.py ssssssssssssss.
==================== 1 passed, 14 skipped in 18.97 seconds =====================
++ 03:42:00 starting module/_md5/test [56 started in total]
__ module/_lsprof/test [54 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 6 items
module/_lsprof/test/test_cprofile.py ......
========================== 6 passed in 12.75 seconds ===========================
++ 03:42:12 starting module/_minimal_curses/test [57 started in total]
__ module/_md5/test [55 done in total, somefailed=False] ______________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 8 items
module/_md5/test/test_md5.py ........
========================== 8 passed in 10.44 seconds ===========================
++ 03:42:12 starting module/_multibytecodec/test [58 started in total]
__ module/_multibytecodec/test [56 done in total, somefailed=False] ___________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 67 items
module/_multibytecodec/test/apptest_codecs.py ...................
module/_multibytecodec/test/apptest_incremental.py ....................
module/_multibytecodec/test/apptest_stream.py .....
module/_multibytecodec/test/test_c_codecs.py ..................s
module/_multibytecodec/test/test_multibtye_codecs.py ...
module/_multibytecodec/test/test_translation.py s
==================== 65 passed, 2 skipped in 54.32 seconds =====================
++ 03:43:11 starting module/_multiprocessing/test [59 started in total]
__ module/_minimal_curses/test [57 done in total, somefailed=False] ___________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 6 items
module/_minimal_curses/test/test_curses.py ......
========================== 6 passed in 58.72 seconds ===========================
++ 03:43:18 starting module/_opcode/test [60 started in total]
__ module/_opcode/test [58 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 5 items
module/_opcode/test/apptest_opcode.py .....
========================== 5 passed in 15.76 seconds ===========================
++ 03:43:35 starting module/_pickle/test [61 started in total]
__ module/_multiprocessing/test [59 done in total, somefailed=True] ___________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 13 items
module/_multiprocessing/test/test_interp_semaphore.py s
module/_multiprocessing/test/test_semaphore.py .F.sssss.s
module/_multiprocessing/test/test_win32.py s
module/_multiprocessing/test/test_ztranslation.py .
=================================== FAILURES ===================================
____________________ AppTestSemaphore.test_semaphore_basic _____________________
self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000000110bf8cd0>
def test_semaphore_basic(self):
from _multiprocessing import SemLock
import sys
assert SemLock.SEM_VALUE_MAX > 10
kind = self.SEMAPHORE
value = 1
maxvalue = 1
# the following line gets OSError: [Errno 38] Function not implemented
# if /dev/shm is not mounted on Linux
sem = SemLock(kind, value, maxvalue, "1", unlink=True)
assert sem.kind == kind
assert sem.maxvalue == maxvalue
assert isinstance(sem.handle, int)
assert sem.name is None
assert sem._count() == 0
if sys.platform == 'darwin':
raises(NotImplementedError, 'sem._get_value()')
else:
assert sem._get_value() == 1
> assert sem._is_zero() == False
E (application-level) AssertionError
[/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/_multiprocessing/test/test_semaphore.py:35]:22: AssertionError
=========================== short test summary info ============================
FAIL module/_multiprocessing/test/test_semaphore.py::AppTestSemaphore::()::test_semaphore_basic
================ 1 failed, 4 passed, 8 skipped in 26.76 seconds ================
++ 03:43:39 starting module/_pickle_support/test [62 started in total]
__ module/_pickle_support/test [60 done in total, somefailed=False] ___________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/_pickle_support/test/apptest__pickle_support.py .
========================== 1 passed in 10.44 seconds ===========================
++ 03:43:51 starting module/_posixsubprocess/test [63 started in total]
__ module/_posixsubprocess/test [61 done in total, somefailed=True] ___________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 10 items
module/_posixsubprocess/test/apptest_subprocess.py ........F
module/_posixsubprocess/test/test_ztranslation.py .
=================================== FAILURES ===================================
_____________________________ test_restore_signals _____________________________
def test_restore_signals():
import posix as os
# Copied from lib-python/3/subprocess._execute_child
# when calling subprocess.check_output(['cat', '/proc/self/status'],
# restore_signals=True, universal_newlines=True)
def check_output(restore_signals):
c2pread, c2pwrite = os.pipe()
errpipe_read, errpipe_write = os.pipe()
try:
low_fds_to_close = []
while errpipe_write < 3:
low_fds_to_close.append(errpipe_write)
errpipe_write = os.dup(errpipe_write)
for low_fd in low_fds_to_close:
os.close(low_fd)
args = [b'cat', b'/proc/self/status']
executable_list=[b'/usr/bin/cat']
close_fds = True
fds_to_keep = (errpipe_write,)
cwd = None
env_list = None
p2cread = p2cwrite = -1
errread = errwrite = umask = -1
call_setsid = False
pgid_to_set = -1
preexec_fn = None
gid = gids = uid = None
pid = _posixsubprocess.fork_exec(args, executable_list, close_fds,
fds_to_keep, cwd, env_list, p2cread, p2cwrite, c2pread,
c2pwrite, errread, errwrite, errpipe_read,
errpipe_write, restore_signals, call_setsid, pgid_to_set,
gid, gids, uid, umask,
preexec_fn, subprocess._USE_VFORK)
os.close(errpipe_write)
# Wait for exec to fail or succeed; possibly raising an
# exception (limited in size)
errpipe_data = bytearray()
while True:
part = os.read(errpipe_read, 50000)
errpipe_data += part
if not part or len(errpipe_data) > 50000:
break
if errpipe_data:
newpid, sts = os.waitpid(pid, 0)
raise RuntimeError('running commande returned %s' % sts)
out = os.read(c2pread, 50000)
finally:
os.close(c2pwrite)
os.close(c2pread)
os.close(errpipe_read)
return out
sig_ign_mask1 = ''
sig_ign_mask2 = ''
> for line in check_output(True).splitlines():
module/_posixsubprocess/test/apptest_subprocess.py:282:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
restore_signals = W_BoolObject(True)
def check_output(restore_signals):
c2pread, c2pwrite = os.pipe()
errpipe_read, errpipe_write = os.pipe()
try:
low_fds_to_close = []
while errpipe_write < 3:
low_fds_to_close.append(errpipe_write)
errpipe_write = os.dup(errpipe_write)
for low_fd in low_fds_to_close:
os.close(low_fd)
args = [b'cat', b'/proc/self/status']
executable_list=[b'/usr/bin/cat']
close_fds = True
fds_to_keep = (errpipe_write,)
cwd = None
env_list = None
p2cread = p2cwrite = -1
errread = errwrite = umask = -1
call_setsid = False
pgid_to_set = -1
preexec_fn = None
gid = gids = uid = None
pid = _posixsubprocess.fork_exec(args, executable_list, close_fds,
fds_to_keep, cwd, env_list, p2cread, p2cwrite, c2pread,
c2pwrite, errread, errwrite, errpipe_read,
errpipe_write, restore_signals, call_setsid, pgid_to_set,
gid, gids, uid, umask,
preexec_fn, subprocess._USE_VFORK)
os.close(errpipe_write)
# Wait for exec to fail or succeed; possibly raising an
# exception (limited in size)
errpipe_data = bytearray()
while True:
part = os.read(errpipe_read, 50000)
errpipe_data += part
if not part or len(errpipe_data) > 50000:
break
if errpipe_data:
newpid, sts = os.waitpid(pid, 0)
> raise RuntimeError('running commande returned %s' % sts)
E (application-level) RuntimeError: running commande returned 65280
module/_posixsubprocess/test/apptest_subprocess.py:272: RuntimeError
=========================== short test summary info ============================
FAIL module/_posixsubprocess/test/apptest_subprocess.py::test_restore_signals
===================== 1 failed, 9 passed in 126.00 seconds =====================
++ 03:46:02 starting module/_pypyjson/test [64 started in total]
__ module/_pypyjson/test [62 done in total, somefailed=False] _________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 53 items / 1 skipped
module/_pypyjson/test/apptest__pypyjson.py .........
module/_pypyjson/test/test__pypyjson.py ............................................
==================== 53 passed, 1 skipped in 65.93 seconds =====================
++ 03:47:15 starting module/_random/test [65 started in total]
__ module/_random/test [63 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 13 items
module/_random/test/test_random.py ............
module/_random/test/test_ztranslation.py .
========================== 13 passed in 21.69 seconds ==========================
++ 03:47:39 starting module/_rawffi/alt/test [66 started in total]
__ module/_pickle/test [64 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 97 items
module/_pickle/test/apptest_optional_frames.py ..
module/_pickle/test/apptest_pickle.py ................................................................s...
module/_pickle/test/apptest_pypy_extensions.py ...........................
==================== 96 passed, 1 skipped in 245.53 seconds ====================
++ 03:47:41 starting module/_rawffi/test [67 started in total]
__ module/_rawffi/alt/test [65 done in total, somefailed=False] _______________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 73 items
module/_rawffi/alt/test/test_ffitype.py .....
module/_rawffi/alt/test/test_funcptr.py ..................................ssssss.s
module/_rawffi/alt/test/test_struct.py ...............
module/_rawffi/alt/test/test_type_converter.py ...........
==================== 66 passed, 7 skipped in 22.22 seconds =====================
++ 03:48:03 starting module/_socket/test [68 started in total]
__ module/_rawffi/test [66 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 84 items
module/_rawffi/test/apptest_rawffi.py .
module/_rawffi/test/test__rawffi.py .....s.............................................s..........s......
module/_rawffi/test/test_exit.py .
module/_rawffi/test/test_nested.py ......
module/_rawffi/test/test_struct.py ...
module/_rawffi/test/test_tracker.py ...
module/_rawffi/test/test_ztranslation.py .
==================== 81 passed, 3 skipped in 86.68 seconds =====================
n: 2
Arg 0: 3
Arg 1: 15
++ 03:49:08 starting module/_sre/test [69 started in total]
__ module/_io/test [67 done in total, somefailed=True] ________________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 287 items / 1 skipped
module/_io/test/apptest_bufferedio.py .
module/_io/test/apptest_bytesio.py .................
module/_io/test/apptest_io.py ...........................................
module/_io/test/apptest_stringio.py ...........................
module/_io/test/apptest_textio.py ..............................s.................F
module/_io/test/test_bufferedio.py .......................................................................ss................................
module/_io/test/test_fileio.py ....................................
module/_io/test/test_interp_textio.py .........
=================================== FAILURES ===================================
_________________________ test_concurrent_next_at_eof __________________________
tempfile = W_UnicodeObject('/private/tmp/buildbot-arm64/pytest/pytest-of-matti/pytest-481/tempfile')
def test_concurrent_next_at_eof(tempfile):
# https://github.com/pypy/pypy/issues/5575
# Two threads iterating the same TextIOWrapper over a real fd can race
# inside the decode buffer when the underlying read() releases the GIL,
# especially right at EOF where DecodeBuffer.reset() nulls out its state.
import _thread
import time
with _io.open(tempfile, 'wb') as w:
w.write(b"line\n")
f = _io.TextIOWrapper(_io.BufferedReader(_io.FileIO(tempfile, "r")))
it = iter(f)
done = []
def worker():
for _ in range(10):
try:
next(it)
except Exception:
pass
done.append(1)
_thread.start_new_thread(worker, ())
_thread.start_new_thread(worker, ())
deadline = time.time() + 15.0
while len(done) < 2:
> assert time.time() < deadline, "worker threads hung (see issue 5575)"
E (application-level) AssertionError: worker threads hung (see issue 5575)
E assert 1789346649.2013361 < 1789346648.515872
E + where 1789346649.2013361 = <built-in function time>()
E + where <built-in function time> = <module 'time' (built-in)>.time
module/_io/test/apptest_textio.py:852: AssertionError
=========================== short test summary info ============================
FAIL module/_io/test/apptest_textio.py::test_concurrent_next_at_eof
============== 1 failed, 283 passed, 4 skipped in 461.60 seconds ===============
++ 03:49:18 starting module/_vmprof/test [70 started in total]
__ module/_vmprof/test [68 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 7 items
module/_vmprof/test/test__vmprof.py ....s
module/_vmprof/test/test_direct.py ..
===================== 6 passed, 1 skipped in 43.40 seconds =====================
++ 03:50:03 starting module/_warnings/test [71 started in total]
__ module/_warnings/test [69 done in total, somefailed=False] _________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 17 items
module/_warnings/test/apptest_warnings.py ........s.s.....
module/_warnings/test/test_warnings.py .
==================== 15 passed, 2 skipped in 33.11 seconds =====================
++ 03:50:41 starting module/_weakref/test [72 started in total]
__ module/_sre/test [70 done in total, somefailed=False] ______________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 160 items
module/_sre/test/apptest_sre.py ......................................................................................................
module/_sre/test/test_app_sre.py ..............................
module/_sre/test/test_sre_buf.py ............................
========================= 160 passed in 125.29 seconds =========================
++ 03:51:19 starting module/_winreg/test [73 started in total]
__ module/_winreg/test [71 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.12 seconds ===========================
++ 03:51:20 starting module/array/test [74 started in total]
__ module/_weakref/test [72 done in total, somefailed=False] __________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 43 items
module/_weakref/test/apptest_weakref.py ...........................................
========================== 43 passed in 75.96 seconds ==========================
++ 03:52:01 starting module/atexit/test [75 started in total]
__ module/atexit/test [73 done in total, somefailed=False] ____________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 2 items
module/atexit/test/apptest_atexit.py ..
========================== 2 passed in 20.88 seconds ===========================
++ 03:52:25 starting module/binascii/test [76 started in total]
__ module/binascii/test [74 done in total, somefailed=False] __________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 18 items
module/binascii/test/test_binascii.py ..................
========================== 18 passed in 25.24 seconds ==========================
++ 03:52:53 starting module/bz2/test [77 started in total]
__ module/array/test [75 done in total, somefailed=False] _____________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 64 items
module/array/test/apptest_array.py ...
module/array/test/test_array.py .....................s..................s...................
module/array/test/test_ztranslation.py .
==================== 62 passed, 2 skipped in 113.78 seconds ====================
++ 03:53:16 starting module/cmath/test [78 started in total]
__ module/cmath/test [76 done in total, somefailed=False] _____________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 18 items
module/cmath/test/test_cmath.py ..................
========================== 18 passed in 11.76 seconds ==========================
++ 03:53:28 starting module/cpyext/test/test_api.py [79 started in total]
__ module/_socket/test [77 done in total, somefailed=True] ____________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 87 items
module/_socket/test/apptest_socket.py .....................ss..s............s.ss...........F...sssss
module/_socket/test/test_sock_app.py ....................s...
module/_socket/test/test_ztranslation.py .
=================================== FAILURES ===================================
___________________________ test_tcp_bytearray_name ____________________________
def test_tcp_bytearray_name():
import _socket as socket
if not hasattr(socket, 'AF_UNIX'):
pytest.skip('AF_UNIX not supported.')
s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
> s.bind(bytearray(b"\x00python\x00test\x00"))
E (application-level) FileNotFoundError: [Errno 2] No such file or directory
module/_socket/test/apptest_socket.py:830: OSError
=========================== short test summary info ============================
FAIL module/_socket/test/apptest_socket.py::test_tcp_bytearray_name
============== 1 failed, 74 passed, 12 skipped in 369.98 seconds ===============
++ 03:54:18 starting module/cpyext/test/test_arraymodule.py [80 started in total]
__ module/cpyext/test/test_api.py [78 done in total, somefailed=False] ________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 4 items
module/cpyext/test/test_api.py ....
========================== 4 passed in 40.36 seconds ===========================
++ 03:54:27 starting module/cpyext/test/test_async_iter.py [81 started in total]
__ module/cpyext/test/test_async_iter.py [79 done in total, somefailed=False] _
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 3 items
module/cpyext/test/test_async_iter.py sss
========================== 3 skipped in 35.23 seconds ==========================
++ 03:55:18 starting module/cpyext/test/test_boolobject.py [82 started in total]
__ module/cpyext/test/test_arraymodule.py [80 done in total, somefailed=False]
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 18 items
module/cpyext/test/test_arraymodule.py ..........x.......
==================== 17 passed, 1 xfailed in 97.50 seconds =====================
++ 03:56:14 starting module/cpyext/test/test_borrow.py [83 started in total]
__ module/cpyext/test/test_boolobject.py [81 done in total, somefailed=False] _
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 4 items
module/cpyext/test/test_boolobject.py ....
========================== 4 passed in 56.98 seconds ===========================
++ 03:56:31 starting module/cpyext/test/test_buffer.py [84 started in total]
__ module/cpyext/test/test_borrow.py [82 done in total, somefailed=False] _____
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 3 items
module/cpyext/test/test_borrow.py ...
========================== 3 passed in 57.65 seconds ===========================
++ 03:57:27 starting module/cpyext/test/test_bytearrayobject.py [85 started in total]
__ module/bz2/test [83 done in total, somefailed=False] _______________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 54 items
module/bz2/test/apptest_bz2_compdecomp.py .s...
module/bz2/test/test_bz2_compdecomp.py ..s..............
module/bz2/test/test_bz2_file.py ............................
module/bz2/test/test_interpbz2.py ...
module/bz2/test/test_large.py s
==================== 51 passed, 3 skipped in 275.37 seconds ====================
++ 03:57:35 starting module/cpyext/test/test_bytesobject.py [86 started in total]
__ module/cpyext/test/test_buffer.py [84 done in total, somefailed=False] _____
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 5 items
module/cpyext/test/test_buffer.py .....
========================== 5 passed in 76.11 seconds ===========================
++ 03:58:05 starting module/cpyext/test/test_capsule.py [87 started in total]
__ module/cpyext/test/test_bytearrayobject.py [85 done in total, somefailed=False]
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 6 items
module/cpyext/test/test_bytearrayobject.py ......
========================== 6 passed in 60.73 seconds ===========================
++ 03:58:40 starting module/cpyext/test/test_cell.py [88 started in total]
__ module/cpyext/test/test_bytesobject.py [86 done in total, somefailed=False]
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 20 items
module/cpyext/test/test_bytesobject.py ....................
========================== 20 passed in 81.62 seconds ==========================
++ 03:59:09 starting module/cpyext/test/test_classobject.py [89 started in total]
__ module/cpyext/test/test_capsule.py [87 done in total, somefailed=False] ____
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 3 items
module/cpyext/test/test_capsule.py ...
========================== 3 passed in 65.74 seconds ===========================
++ 03:59:26 starting module/cpyext/test/test_codecs.py [90 started in total]
__ module/cpyext/test/test_cell.py [88 done in total, somefailed=False] _______
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/cpyext/test/test_cell.py .
========================== 1 passed in 53.86 seconds ===========================
++ 03:59:53 starting module/cpyext/test/test_complexobject.py [91 started in total]
__ module/cpyext/test/test_classobject.py [89 done in total, somefailed=False]
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 2 items
module/cpyext/test/test_classobject.py ..
========================== 2 passed in 53.72 seconds ===========================
++ 04:00:22 starting module/cpyext/test/test_contextvars.py [92 started in total]
__ module/cpyext/test/test_codecs.py [90 done in total, somefailed=False] _____
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 3 items
module/cpyext/test/test_codecs.py ...
========================== 3 passed in 54.75 seconds ===========================
++ 04:00:39 starting module/cpyext/test/test_cpyext.py [93 started in total]
__ module/cpyext/test/test_complexobject.py [91 done in total, somefailed=False]
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 6 items
module/cpyext/test/test_complexobject.py ......
========================== 6 passed in 59.40 seconds ===========================
++ 04:01:06 starting module/cpyext/test/test_datetime.py [94 started in total]
__ module/cpyext/test/test_contextvars.py [92 done in total, somefailed=False]
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/cpyext/test/test_contextvars.py .
========================== 1 passed in 71.87 seconds ===========================
++ 04:01:50 starting module/cpyext/test/test_dictobject.py [95 started in total]
__ module/cpyext/test/test_datetime.py [93 done in total, somefailed=False] ___
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 16 items
module/cpyext/test/test_datetime.py ................
========================== 16 passed in 98.53 seconds ==========================
++ 04:03:03 starting module/cpyext/test/test_eval.py [96 started in total]
__ module/cpyext/test/test_cpyext.py [94 done in total, somefailed=False] _____
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 26 items
module/cpyext/test/test_cpyext.py ..s........s..............
==================== 24 passed, 2 skipped in 160.11 seconds ====================
++ 04:03:32 starting module/cpyext/test/test_exception.py [97 started in total]
__ module/cpyext/test/test_dictobject.py [95 done in total, somefailed=False] _
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 19 items
module/cpyext/test/test_dictobject.py ...................
========================== 19 passed in 90.55 seconds ==========================
++ 04:03:39 starting module/cpyext/test/test_fileobject.py [98 started in total]
__ module/cpyext/test/test_eval.py [96 done in total, somefailed=False] _______
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 19 items
module/cpyext/test/test_eval.py ...............x...
==================== 18 passed, 1 xfailed in 85.98 seconds =====================
++ 04:04:44 starting module/cpyext/test/test_floatobject.py [99 started in total]
__ module/cpyext/test/test_fileobject.py [97 done in total, somefailed=False] _
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/cpyext/test/test_fileobject.py .
========================== 1 passed in 52.69 seconds ===========================
++ 04:04:44 starting module/cpyext/test/test_frameobject.py [100 started in total]
__ module/cpyext/test/test_exception.py [98 done in total, somefailed=False] __
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 7 items
module/cpyext/test/test_exception.py .......
========================== 7 passed in 66.57 seconds ===========================
++ 04:04:53 starting module/cpyext/test/test_funcobject.py [101 started in total]
__ module/cpyext/test/test_frameobject.py [99 done in total, somefailed=False]
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 4 items
module/cpyext/test/test_frameobject.py ....
========================== 4 passed in 60.34 seconds ===========================
++ 04:05:57 starting module/cpyext/test/test_genobject.py [102 started in total]
__ module/cpyext/test/test_floatobject.py [100 done in total, somefailed=False]
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 14 items
module/cpyext/test/test_floatobject.py ..............
========================== 14 passed in 79.49 seconds ==========================
++ 04:06:19 starting module/cpyext/test/test_getargs.py [103 started in total]
__ module/cpyext/test/test_funcobject.py [101 done in total, somefailed=False]
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 14 items
module/cpyext/test/test_funcobject.py ..............
========================= 14 passed in 115.75 seconds ==========================
++ 04:07:03 starting module/cpyext/test/test_import.py [104 started in total]
__ module/cpyext/test/test_genobject.py [102 done in total, somefailed=False] _
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 3 items
module/cpyext/test/test_genobject.py ...
========================== 3 passed in 102.02 seconds ==========================
++ 04:07:54 starting module/cpyext/test/test_iterator.py [105 started in total]
__ module/cpyext/test/test_getargs.py [103 done in total, somefailed=False] ___
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 16 items
module/cpyext/test/test_getargs.py ................
========================== 16 passed in 83.24 seconds ==========================
++ 04:08:01 starting module/cpyext/test/test_listobject.py [106 started in total]
__ module/cpyext/test/test_iterator.py [104 done in total, somefailed=False] __
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 6 items
module/cpyext/test/test_iterator.py ......
========================== 6 passed in 62.98 seconds ===========================
++ 04:09:14 starting module/cpyext/test/test_longobject.py [107 started in total]
__ module/cpyext/test/test_listobject.py [105 done in total, somefailed=False]
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 14 items
module/cpyext/test/test_listobject.py ..............
========================== 14 passed in 78.40 seconds ==========================
++ 04:09:35 starting module/cpyext/test/test_mapping.py [108 started in total]
__ module/cpyext/test/test_import.py [106 done in total, somefailed=False] ____
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 8 items
module/cpyext/test/test_import.py ........
========================== 8 passed in 146.04 seconds ==========================
++ 04:09:43 starting module/cpyext/test/test_marshal.py [109 started in total]
__ module/cpyext/test/test_mapping.py [107 done in total, somefailed=False] ___
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 5 items
module/cpyext/test/test_mapping.py .....
========================== 5 passed in 40.58 seconds ===========================
++ 04:10:34 starting module/cpyext/test/test_memoryobject.py [110 started in total]
__ module/cpyext/test/test_marshal.py [108 done in total, somefailed=False] ___
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 2 items
module/cpyext/test/test_marshal.py ..
========================== 2 passed in 57.20 seconds ===========================
++ 04:10:56 starting module/cpyext/test/test_methodobject.py [111 started in total]
__ module/cpyext/test/test_longobject.py [109 done in total, somefailed=False]
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 25 items
module/cpyext/test/test_longobject.py .........................
========================== 25 passed in 95.89 seconds ==========================
++ 04:11:10 starting module/cpyext/test/test_misc.py [112 started in total]
__ module/cpyext/test/test_memoryobject.py [110 done in total, somefailed=False]
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 14 items
module/cpyext/test/test_memoryobject.py ...s...s......
==================== 12 passed, 2 skipped in 89.97 seconds =====================
++ 04:12:23 starting module/cpyext/test/test_module.py [113 started in total]
__ module/cpyext/test/test_misc.py [111 done in total, somefailed=False] ______
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/cpyext/test/test_misc.py .
========================== 1 passed in 56.40 seconds ===========================
++ 04:12:23 starting module/cpyext/test/test_namespaceobject.py [114 started in total]
__ module/cpyext/test/test_methodobject.py [112 done in total, somefailed=False]
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 14 items
module/cpyext/test/test_methodobject.py ..............
========================== 14 passed in 90.13 seconds ==========================
++ 04:12:38 starting module/cpyext/test/test_ndarrayobject.py [115 started in total]
__ module/cpyext/test/test_ndarrayobject.py [113 done in total, somefailed=False]
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.22 seconds ===========================
++ 04:12:50 starting module/cpyext/test/test_number.py [116 started in total]
__ module/cpyext/test/test_namespaceobject.py [114 done in total, somefailed=False]
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/cpyext/test/test_namespaceobject.py .
========================== 1 passed in 53.12 seconds ===========================
++ 04:13:36 starting module/cpyext/test/test_object.py [117 started in total]
__ module/cpyext/test/test_number.py [115 done in total, somefailed=False] ____
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 7 items
module/cpyext/test/test_number.py .......
========================== 7 passed in 61.02 seconds ===========================
++ 04:14:10 starting module/cpyext/test/test_pyerrors.py [118 started in total]
__ module/cpyext/test/test_module.py [116 done in total, somefailed=False] ____
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 25 items
module/cpyext/test/test_module.py .........................
========================= 25 passed in 151.06 seconds ==========================
++ 04:15:10 starting module/cpyext/test/test_pyfile.py [119 started in total]
__ module/cpyext/test/test_object.py [117 done in total, somefailed=False] ____
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 40 items
module/cpyext/test/test_object.py .......................s................
==================== 39 passed, 1 skipped in 132.13 seconds ====================
++ 04:16:01 starting module/cpyext/test/test_pymem.py [120 started in total]
__ module/cpyext/test/test_pyfile.py [118 done in total, somefailed=False] ____
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 7 items
module/cpyext/test/test_pyfile.py ...x...
===================== 6 passed, 1 xfailed in 58.03 seconds =====================
++ 04:16:22 starting module/cpyext/test/test_pysignals.py [121 started in total]
__ module/cpyext/test/test_pymem.py [119 done in total, somefailed=False] _____
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/cpyext/test/test_pymem.py .
========================== 1 passed in 52.31 seconds ===========================
++ 04:17:07 starting module/cpyext/test/test_pystate.py [122 started in total]
__ module/cpyext/test/test_pyerrors.py [120 done in total, somefailed=True] ___
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 33 items
module/cpyext/test/test_pyerrors.py ........s.....sF.......s...s.....
=================================== FAILURES ===================================
_______________ AppTestFetch.test_SetFromErrnoWithFilename_basic _______________
self = <CallInfo when='call' exception: 'ascii' codec can't encode character u'\u0308' in position 107: ordinal not in range(128)>
func = <function <lambda> at 0x000000015047c6b0>, when = 'call'
def __init__(self, func, when):
#: context of invocation: one of "setup", "call",
#: "teardown", "memocollect"
self.when = when
self.start = time()
try:
> self.result = func()
../_pytest/runner.py:150:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> return CallInfo(lambda: ihook(item=item, **kwds), when=when)
../_pytest/runner.py:138:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_HookCaller 'pytest_runtest_call'>
kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_SetFromErrnoWithFilename_basic'...all__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_SetFromErrnoWithFilename_basic'>}
def __call__(self, **kwargs):
assert not self.is_historic()
> return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs)
../_pytest/vendored_packages/pluggy.py:724:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_pytest.config.PytestPluginManager object at 0x000000011004e870>
hook = <_HookCaller 'pytest_runtest_call'>
methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00000001410b2da0>]
kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_SetFromErrnoWithFilename_basic'...all__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_SetFromErrnoWithFilename_basic'>}
def _hookexec(self, hook, methods, kwargs):
# called from all hookcaller instances.
# enable_tracing will set its own wrapping function at self._inner_hookexec
> return self._inner_hookexec(hook, methods, kwargs)
../_pytest/vendored_packages/pluggy.py:338:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
hook = <_HookCaller 'pytest_runtest_call'>
methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00000001410b2da0>]
kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_SetFromErrnoWithFilename_basic'...all__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_SetFromErrnoWithFilename_basic'>}
self._inner_hookexec = lambda hook, methods, kwargs: \
> _MultiCall(methods, kwargs, hook.spec_opts).execute()
../_pytest/vendored_packages/pluggy.py:333:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_SetFromErrnoWithFilename_basic'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>
def execute(self):
all_kwargs = self.kwargs
self.results = results = []
firstresult = self.specopts.get("firstresult")
while self.hook_impls:
hook_impl = self.hook_impls.pop()
args = [all_kwargs[argname] for argname in hook_impl.argnames]
if hook_impl.hookwrapper:
> return _wrapped_call(hook_impl.function(*args), self.execute)
../_pytest/vendored_packages/pluggy.py:595:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
wrap_controller = <generator object pytest_runtest_call at 0x0000000132d4d358>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...name_basic'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>>
def _wrapped_call(wrap_controller, func):
""" Wrap calling to a function with a generator which needs to yield
exactly once. The yield point will trigger calling the wrapped function
and return its _CallOutcome to the yield point. The generator then needs
to finish (raise StopIteration) in order for the wrapped call to complete.
"""
try:
next(wrap_controller) # first yield
except StopIteration:
_raise_wrapfail(wrap_controller, "did not yield")
call_outcome = _CallOutcome(func)
try:
wrap_controller.send(call_outcome)
_raise_wrapfail(wrap_controller, "has second yield")
except StopIteration:
pass
> return call_outcome.get_result()
../_pytest/vendored_packages/pluggy.py:253:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x0000000139dfe720>
def get_result(self):
if self.excinfo is None:
return self.result
else:
ex = self.excinfo
if _py3:
raise ex[1].with_traceback(ex[2])
> _reraise(*ex) # noqa
../_pytest/vendored_packages/pluggy.py:279:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x0000000139dfe720>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...name_basic'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>>
def __init__(self, func):
try:
> self.result = func()
../_pytest/vendored_packages/pluggy.py:264:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_SetFromErrnoWithFilename_basic'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>
def execute(self):
all_kwargs = self.kwargs
self.results = results = []
firstresult = self.specopts.get("firstresult")
while self.hook_impls:
hook_impl = self.hook_impls.pop()
args = [all_kwargs[argname] for argname in hook_impl.argnames]
if hook_impl.hookwrapper:
> return _wrapped_call(hook_impl.function(*args), self.execute)
../_pytest/vendored_packages/pluggy.py:595:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
wrap_controller = <generator object pytest_runtest_call at 0x0000000132d4d268>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...name_basic'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>>
def _wrapped_call(wrap_controller, func):
""" Wrap calling to a function with a generator which needs to yield
exactly once. The yield point will trigger calling the wrapped function
and return its _CallOutcome to the yield point. The generator then needs
to finish (raise StopIteration) in order for the wrapped call to complete.
"""
try:
next(wrap_controller) # first yield
except StopIteration:
_raise_wrapfail(wrap_controller, "did not yield")
call_outcome = _CallOutcome(func)
try:
wrap_controller.send(call_outcome)
_raise_wrapfail(wrap_controller, "has second yield")
except StopIteration:
pass
> return call_outcome.get_result()
../_pytest/vendored_packages/pluggy.py:253:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x0000000139dfe6e0>
def get_result(self):
if self.excinfo is None:
return self.result
else:
ex = self.excinfo
if _py3:
raise ex[1].with_traceback(ex[2])
> _reraise(*ex) # noqa
../_pytest/vendored_packages/pluggy.py:279:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x0000000139dfe6e0>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...name_basic'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>>
def __init__(self, func):
try:
> self.result = func()
../_pytest/vendored_packages/pluggy.py:264:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_SetFromErrnoWithFilename_basic'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>
def execute(self):
all_kwargs = self.kwargs
self.results = results = []
firstresult = self.specopts.get("firstresult")
while self.hook_impls:
hook_impl = self.hook_impls.pop()
args = [all_kwargs[argname] for argname in hook_impl.argnames]
if hook_impl.hookwrapper:
return _wrapped_call(hook_impl.function(*args), self.execute)
> res = hook_impl.function(*args)
../_pytest/vendored_packages/pluggy.py:596:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
item = <AppTestMethod 'test_SetFromErrnoWithFilename_basic'>
def pytest_runtest_call(item):
try:
> item.runtest()
../_pytest/runner.py:91:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <AppTestMethod 'test_SetFromErrnoWithFilename_basic'>
def runtest(self):
target = self.obj
src = extract_docstring_if_empty_function(target.im_func)
space = target.im_self.space
if self.config.option.runappdirect:
appexec_definitions = self.parent.obj.__dict__
spaceconfig = getattr(self.parent.obj, 'spaceconfig', None)
usemodules = spaceconfig.get('usemodules') if spaceconfig else None
return run_with_python(self.config.option.python, src, usemodules,
**appexec_definitions)
filename = self._getdynfilename(target)
func = app2interp_temp(src, filename=filename)
w_instance = self.parent.w_instance
> self.execute_appex(space, func, space, w_instance)
tool/pytest/apptest.py:345:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <AppTestMethod 'test_SetFromErrnoWithFilename_basic'>
space = StdObjSpace
target = <function test_SetFromErrnoWithFilename_basic at 0x000000015047c728>
args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00000001423b0218>)
def execute_appex(self, space, target, *args):
self.space = space
space.getexecutioncontext().set_sys_exc_info(None)
try:
> target(*args)
tool/pytest/apptest.py:281:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
space = StdObjSpace
args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00000001423b0218>,)
w_func = <Function test_SetFromErrnoWithFilename_basic>
args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00000001423b0218>
def appcaller(space, *args_w):
if not isinstance(space, ObjSpace):
raise TypeError("first argument must be a space instance.")
# the last argument can be an Arguments
w_func = self.wget(space, name)
if not args_w:
return space.call_function(w_func)
else:
args = args_w[-1]
assert args is not None
if not isinstance(args, Arguments):
> return space.call_function(w_func, *args_w)
interpreter/gateway.py:1409:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = StdObjSpace, w_func = <Function test_SetFromErrnoWithFilename_basic>
args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00000001423b0218>,)
nargs = 1, Function = <class 'pypy.interpreter.function.Function'>
_Method = <class 'pypy.interpreter.function._Method'>
def call_function(self, w_func, *args_w):
nargs = len(args_w) # used for pruning funccall versions
if not self.config.objspace.disable_call_speedhacks and nargs < 5:
# start of hack for performance
from pypy.interpreter.function import Function, _Method
if isinstance(w_func, _Method):
if nargs < 4:
func = w_func.w_function
if isinstance(func, Function):
return func.funccall(w_func.w_instance, *args_w)
if isinstance(w_func, Function):
> return w_func.funccall(*args_w)
interpreter/baseobjspace.py:1237:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <Function test_SetFromErrnoWithFilename_basic>
args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00000001423b0218>,)
gateway = <module 'pypy.interpreter.gateway' from '/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/interpreter/gateway.pyc'>
PyCode = <class 'pypy.interpreter.pycode.PyCode'>
code = <code object test_SetFromErrnoWithFilename_basic, file "[/Users/matti/build-wo...4/own-macos-arm64/build/pypy/module/cpyext/test/test_pyerrors.py:250]", line 1>
def funccall(self, *args_w): # speed hack
from pypy.interpreter import gateway
from pypy.interpreter.pycode import PyCode
code = self.getcode() # hook for the jit
nargs = len(args_w)
fast_natural_arity = code.fast_natural_arity
if nargs == fast_natural_arity:
if nargs == 0:
assert isinstance(code, gateway.BuiltinCode0)
return code.fastcall_0(self.space, self)
elif nargs == 1:
assert isinstance(code, gateway.BuiltinCode1)
return code.fastcall_1(self.space, self, args_w[0])
elif nargs == 2:
assert isinstance(code, gateway.BuiltinCode2)
return code.fastcall_2(self.space, self, args_w[0], args_w[1])
elif nargs == 3:
assert isinstance(code, gateway.BuiltinCode3)
return code.fastcall_3(self.space, self, args_w[0],
args_w[1], args_w[2])
elif nargs == 4:
assert isinstance(code, gateway.BuiltinCode4)
return code.fastcall_4(self.space, self, args_w[0],
args_w[1], args_w[2], args_w[3])
elif (nargs | PyCode.FLATPYCALL) == fast_natural_arity:
assert isinstance(code, PyCode)
if nargs < 5:
new_frame = self.space.createframe(code, self.w_func_globals,
self)
for i in funccallunrolling:
if i < nargs:
new_frame.locals_cells_stack_w[i] = args_w[i]
> return new_frame.run(self.name, self.qualname)
interpreter/function.py:131:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_SetFromE...-arm64/build/pypy/module/cpyext/test/test_pyerrors.py:250]", line 1> at line 56
name = 'test_SetFromErrnoWithFilename_basic'
qualname = 'test_SetFromErrnoWithFilename_basic'
def run(self, name=None, qualname=None):
"""Start this frame's execution."""
if self._is_generator_or_coroutine():
return self.initialize_as_generator(name, qualname)
else:
> return self.execute_frame(None)
interpreter/pyframe.py:257:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_SetFromE...-arm64/build/pypy/module/cpyext/test/test_pyerrors.py:250]", line 1> at line 56
w_arg_or_err = None
def execute_frame(self, w_arg_or_err=None):
"""Execute this frame. Main entry point to the interpreter.
'w_arg_or_err' is non-None iff we are starting or resuming
a generator or coroutine frame; in that case, w_arg_or_err
is the input argument -or- an SApplicationException instance.
"""
from pypy.interpreter import pyopcode as pyopcode
# the following 'assert' is an annotation hint: it hides from
# the annotator all methods that are defined in PyFrame but
# overridden in the {,Host}FrameClass subclasses of PyFrame.
assert (isinstance(self, self.space.FrameClass) or
not self.space.config.translating)
executioncontext = self.space.getexecutioncontext()
executioncontext.enter(self)
got_exception = True
w_exitvalue = self.space.w_None
try:
executioncontext.call_trace(self)
#
# Execution starts just after the last_instr. Initially,
# last_instr is -1. After a generator suspends it points to
# the YIELD_VALUE/YIELD_FROM instruction.
try:
try:
if w_arg_or_err is None:
assert self.last_instr == -1
next_instr = r_uint(0)
else:
next_instr = self.resume_execute_frame(w_arg_or_err)
except pyopcode.Yield:
w_exitvalue = self.popvalue()
else:
w_exitvalue = self.dispatch(self.pycode, next_instr,
executioncontext)
except OperationError:
raise
except Exception as e: # general fall-back
> raise self._convert_unexpected_exception(e)
interpreter/pyframe.py:354:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_SetFromE...-arm64/build/pypy/module/cpyext/test/test_pyerrors.py:250]", line 1> at line 56
e = UnicodeEncodeError('ascii', u'\n errno = EBADF;\n ... return NULL;\n ', 107, 108, 'ordinal not in range(128)')
def _convert_unexpected_exception(self, e):
from pypy.interpreter import error
> operr = error.get_converted_unexpected_exception(self.space, e)
interpreter/pyframe.py:845:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_SetFromE...-arm64/build/pypy/module/cpyext/test/test_pyerrors.py:250]", line 1> at line 56
w_arg_or_err = None
def execute_frame(self, w_arg_or_err=None):
"""Execute this frame. Main entry point to the interpreter.
'w_arg_or_err' is non-None iff we are starting or resuming
a generator or coroutine frame; in that case, w_arg_or_err
is the input argument -or- an SApplicationException instance.
"""
from pypy.interpreter import pyopcode as pyopcode
# the following 'assert' is an annotation hint: it hides from
# the annotator all methods that are defined in PyFrame but
# overridden in the {,Host}FrameClass subclasses of PyFrame.
assert (isinstance(self, self.space.FrameClass) or
not self.space.config.translating)
executioncontext = self.space.getexecutioncontext()
executioncontext.enter(self)
got_exception = True
w_exitvalue = self.space.w_None
try:
executioncontext.call_trace(self)
#
# Execution starts just after the last_instr. Initially,
# last_instr is -1. After a generator suspends it points to
# the YIELD_VALUE/YIELD_FROM instruction.
try:
try:
if w_arg_or_err is None:
assert self.last_instr == -1
next_instr = r_uint(0)
else:
next_instr = self.resume_execute_frame(w_arg_or_err)
except pyopcode.Yield:
w_exitvalue = self.popvalue()
else:
w_exitvalue = self.dispatch(self.pycode, next_instr,
> executioncontext)
interpreter/pyframe.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_SetFromE...-arm64/build/pypy/module/cpyext/test/test_pyerrors.py:250]", line 1> at line 56
pycode = <code object test_SetFromErrnoWithFilename_basic, file "[/Users/matti/build-wo...4/own-macos-arm64/build/pypy/module/cpyext/test/test_pyerrors.py:250]", line 1>
next_instr = 88
ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x000000013af05018>
def dispatch(self, pycode, next_instr, ec):
# For the sequel, force 'next_instr' to be unsigned for performance
next_instr = r_uint(next_instr)
co_code = pycode.co_code
try:
while True:
assert next_instr & 1 == 0
> next_instr = self.handle_bytecode(co_code, next_instr, ec)
interpreter/pyopcode.py:68:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_SetFromE...-arm64/build/pypy/module/cpyext/test/test_pyerrors.py:250]", line 1> at line 56
co_code = '|\x00j\x00}\x01|\x01d\x00u\x00r\td\x01}\x01d\x02d\x00l\x01}\x02d\x02d\x00l\x02}\x03d\x02d\x00l\x03}\x04d\x03d\x04d\x0...01|\x07j\tj\nd\x13k\x02\x90\x01s\x0cJ\x00\x82\x01|\x07j\tj\x14d\x14k\x02\x90\x01s\x15J\x00\x82\x01d\x00S\x00d\x00S\x00'
next_instr = 88
ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x000000013af05018>
def handle_bytecode(self, co_code, next_instr, ec):
try:
> next_instr = self.dispatch_bytecode(co_code, next_instr, ec)
interpreter/pyopcode.py:74:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_SetFromE...-arm64/build/pypy/module/cpyext/test/test_pyerrors.py:250]", line 1> at line 56
co_code = '|\x00j\x00}\x01|\x01d\x00u\x00r\td\x01}\x01d\x02d\x00l\x01}\x02d\x02d\x00l\x02}\x03d\x02d\x00l\x03}\x04d\x03d\x04d\x0...01|\x07j\tj\nd\x13k\x02\x90\x01s\x0cJ\x00\x82\x01|\x07j\tj\x14d\x14k\x02\x90\x01s\x15J\x00\x82\x01d\x00S\x00d\x00S\x00'
next_instr = 102
ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x000000013af05018>
@jit.unroll_safe
def dispatch_bytecode(self, co_code, next_instr, ec):
while True:
assert next_instr & 1 == 0
self.last_instr = intmask(next_instr)
if jit.we_are_jitted():
_d = self.debugdata
if ec.space.reverse_debugging or (
_d is not None and _d.w_f_trace is not None):
ec.bytecode_only_trace(self)
next_instr = r_uint(self.last_instr)
else:
# Only reload next_instr from last_instr when something that
# can modify it actually ran (trace function or action
# dispatcher). In the common case (no trace, positive ticker)
# next_instr is unchanged and the round-trip is skipped.
_d = self.debugdata
if ec.space.reverse_debugging or (
_d is not None and _d.w_f_trace is not None) or (
not we_are_translated() and
'bytecode_only_trace' in ec.__dict__):
ec.bytecode_only_trace(self)
next_instr = r_uint(self.last_instr)
actionflag = ec.space.actionflag
if actionflag.decrement_ticker(TICK_COUNTER_STEP) < 0:
actionflag.action_dispatcher(ec, self)
next_instr = r_uint(self.last_instr)
opcode = ord(co_code[next_instr])
oparg = ord(co_code[next_instr + 1])
next_instr += 2
# note: the structure of the code here is such that it makes
# (after translation) a big "if/elif" chain, which is then
# turned into computed gotos.
while opcode == opcodedesc.EXTENDED_ARG.index:
opcode = ord(co_code[next_instr])
arg = ord(co_code[next_instr + 1])
if opcode < HAVE_ARGUMENT:
raise BytecodeCorruption
next_instr += 2
oparg = (oparg * 256) | arg
if opcode == opcodedesc.RETURN_VALUE.index:
self.frame_finished_execution = True # for generators
raise Return
elif opcode == opcodedesc.JUMP_ABSOLUTE.index:
return self.jump_absolute(oparg, next_instr, ec)
elif opcode == opcodedesc.RERAISE.index:
return self.RERAISE(oparg, next_instr)
elif opcode == opcodedesc.FOR_ITER.index:
next_instr = self.FOR_ITER(oparg, next_instr)
elif opcode == opcodedesc.JUMP_FORWARD.index:
next_instr = self.JUMP_FORWARD(oparg, next_instr)
elif opcode == opcodedesc.JUMP_IF_FALSE_OR_POP.index:
return self.JUMP_IF_FALSE_OR_POP(oparg, next_instr, ec)
elif opcode == opcodedesc.JUMP_IF_TRUE_OR_POP.index:
return self.JUMP_IF_TRUE_OR_POP(oparg, next_instr, ec)
elif opcode == opcodedesc.POP_JUMP_IF_FALSE.index:
return self.POP_JUMP_IF_FALSE(oparg, next_instr, ec)
elif opcode == opcodedesc.POP_JUMP_IF_TRUE.index:
return self.POP_JUMP_IF_TRUE(oparg, next_instr, ec)
elif opcode == opcodedesc.POP_JUMP_FORWARD_IF_NONE.index:
next_instr = self.POP_JUMP_FORWARD_IF_NONE(oparg, next_instr)
elif opcode == opcodedesc.POP_JUMP_FORWARD_IF_NOT_NONE.index:
next_instr = self.POP_JUMP_FORWARD_IF_NOT_NONE(oparg, next_instr)
elif opcode == opcodedesc.JUMP_IF_NOT_EXC_MATCH.index:
next_instr = self.JUMP_IF_NOT_EXC_MATCH(oparg, next_instr)
elif opcode == opcodedesc.BINARY_ADD.index:
self.BINARY_ADD(oparg, next_instr)
elif opcode == opcodedesc.BINARY_AND.index:
self.BINARY_AND(oparg, next_instr)
elif opcode == opcodedesc.BINARY_FLOOR_DIVIDE.index:
self.BINARY_FLOOR_DIVIDE(oparg, next_instr)
elif opcode == opcodedesc.BINARY_MATRIX_MULTIPLY.index:
self.BINARY_MATRIX_MULTIPLY(oparg, next_instr)
elif opcode == opcodedesc.BINARY_LSHIFT.index:
self.BINARY_LSHIFT(oparg, next_instr)
elif opcode == opcodedesc.BINARY_MODULO.index:
self.BINARY_MODULO(oparg, next_instr)
elif opcode == opcodedesc.BINARY_MULTIPLY.index:
self.BINARY_MULTIPLY(oparg, next_instr)
elif opcode == opcodedesc.BINARY_OR.index:
self.BINARY_OR(oparg, next_instr)
elif opcode == opcodedesc.BINARY_POWER.index:
self.BINARY_POWER(oparg, next_instr)
elif opcode == opcodedesc.BINARY_RSHIFT.index:
self.BINARY_RSHIFT(oparg, next_instr)
elif opcode == opcodedesc.BINARY_SUBSCR.index:
self.BINARY_SUBSCR(oparg, next_instr)
elif opcode == opcodedesc.BINARY_SUBTRACT.index:
self.BINARY_SUBTRACT(oparg, next_instr)
elif opcode == opcodedesc.BINARY_TRUE_DIVIDE.index:
self.BINARY_TRUE_DIVIDE(oparg, next_instr)
elif opcode == opcodedesc.BINARY_XOR.index:
self.BINARY_XOR(oparg, next_instr)
elif opcode == opcodedesc.BUILD_CONST_KEY_MAP.index:
self.BUILD_CONST_KEY_MAP(oparg, next_instr)
elif opcode == opcodedesc.BUILD_LIST.index:
self.BUILD_LIST(oparg, next_instr)
elif opcode == opcodedesc.BUILD_LIST_FROM_ARG.index:
self.BUILD_LIST_FROM_ARG(oparg, next_instr)
elif opcode == opcodedesc.BUILD_MAP.index:
self.BUILD_MAP(oparg, next_instr)
elif opcode == opcodedesc.BUILD_SET.index:
self.BUILD_SET(oparg, next_instr)
elif opcode == opcodedesc.BUILD_SLICE.index:
self.BUILD_SLICE(oparg, next_instr)
elif opcode == opcodedesc.BUILD_TUPLE.index:
self.BUILD_TUPLE(oparg, next_instr)
elif opcode == opcodedesc.CALL_FUNCTION.index:
self.CALL_FUNCTION(oparg, next_instr)
elif opcode == opcodedesc.CALL_FUNCTION_KW.index:
self.CALL_FUNCTION_KW(oparg, next_instr)
elif opcode == opcodedesc.CALL_FUNCTION_EX.index:
self.CALL_FUNCTION_EX(oparg, next_instr)
elif opcode == opcodedesc.CALL_METHOD.index:
self.CALL_METHOD(oparg, next_instr)
elif opcode == opcodedesc.CALL_METHOD_KW.index:
> self.CALL_METHOD_KW(oparg, next_instr)
interpreter/pyopcode.py:315:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
f = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_SetFromE...-arm64/build/pypy/module/cpyext/test/test_pyerrors.py:250]", line 1> at line 56
n_arguments = 2, ignored = (102,)
W_AbstractTupleObject = <class 'pypy.objspace.std.tupleobject.W_AbstractTupleObject'>
w_self = None, space = StdObjSpace
@jit.unroll_safe
def CALL_METHOD_KW(f, n_arguments, *ignored):
from pypy.objspace.std.tupleobject import W_AbstractTupleObject
# opargs contains the arg + kwarg count, excluding the implicit 'self'
w_self = f.peekvalue_maybe_none(n_arguments + 1)
space = f.space
# like in BUILD_CONST_KEY_MAP we can't use space.fixedview because then
# the immutability of the tuple is lost
w_tup_varnames = space.interp_w(W_AbstractTupleObject, f.popvalue())
n_keywords = space.len_w(w_tup_varnames)
keyword_names_w = [None] * n_keywords
keywords_w = [None] * n_keywords
for i in range(n_keywords):
keyword_names_w[i] = w_tup_varnames.getitem(space, i)
w_value = f.peekvalue(n_keywords - 1 - i)
keywords_w[i] = w_value
f.dropvalues(n_keywords)
n_arguments -= n_keywords
n = n_arguments + (w_self is not None)
arguments = f.popvalues(n) # includes w_self if it is not None
if w_self is None:
f.popvalue_maybe_none() # removes w_self, which is None
w_callable = f.popvalue()
args = f.argument_factory(
arguments, keyword_names_w, keywords_w, None, None,
methodcall=w_self is not None, w_function=w_callable)
if f.get_is_being_profiled() and function.is_builtin_code(w_callable):
w_result = f.space.call_args_and_c_profile(f, w_callable, args)
else:
> w_result = f.space.call_args(w_callable, args)
objspace/std/callmethod.py:126:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
space = StdObjSpace, w_obj = <FunctionWithFixedCode import_extension>
args = Arguments([W_UnicodeObject('foo'), W_ListObject(<pypy.objspace.std.listobject.... '))])], ['prologue'], [W_UnicodeObject('#include <errno.h>')])
def call_args(space, w_obj, args):
# two special cases for performance
if isinstance(w_obj, Function):
> return w_obj.call_args(args)
objspace/descroperation.py:201:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <FunctionWithFixedCode import_extension>
args = Arguments([W_UnicodeObject('foo'), W_ListObject(<pypy.objspace.std.listobject.... '))])], ['prologue'], [W_UnicodeObject('#include <errno.h>')])
def call_args(self, args):
# delegate activation to code
> w_res = self.getcode().funcrun(self, args)
interpreter/function.py:81:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.gateway.BuiltinCode object at 0x0000000139367ec0>
func = <FunctionWithFixedCode import_extension>
args = Arguments([W_UnicodeObject('foo'), W_ListObject(<pypy.objspace.std.listobject.... '))])], ['prologue'], [W_UnicodeObject('#include <errno.h>')])
def funcrun(self, func, args):
> return BuiltinCode.funcrun_obj(self, func, None, args)
interpreter/gateway.py:869:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.gateway.BuiltinCode object at 0x0000000139367ec0>
func = <FunctionWithFixedCode import_extension>, w_obj = None
args = Arguments([W_UnicodeObject('foo'), W_ListObject(<pypy.objspace.std.listobject.... '))])], ['prologue'], [W_UnicodeObject('#include <errno.h>')])
def funcrun_obj(self, func, w_obj, args):
space = func.space
activation = self.activation
scope_w = args.parse_obj(w_obj, func.qualname, self.sig,
func.defs_w, func.w_kw_defs, self.minargs)
try:
w_result = activation._run(space, scope_w)
except DescrMismatch:
if w_obj is not None:
args = args.prepend(w_obj)
return self._type_unwrap_mismatch(space, args)
except Exception as e:
> self.handle_exception(space, e)
interpreter/gateway.py:884:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.gateway.BuiltinCode object at 0x0000000139367ec0>
space = StdObjSpace
e = UnicodeEncodeError('ascii', u'\n errno = EBADF;\n ... return NULL;\n ', 107, 108, 'ordinal not in range(128)')
def handle_exception(self, space, e):
try:
if not we_are_translated():
raise
raise e
except OperationError:
raise
except Exception as e: # general fall-back
from pypy.interpreter import error
> raise error.get_converted_unexpected_exception(space, e)
interpreter/gateway.py:908:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.gateway.BuiltinCode object at 0x0000000139367ec0>
func = <FunctionWithFixedCode import_extension>, w_obj = None
args = Arguments([W_UnicodeObject('foo'), W_ListObject(<pypy.objspace.std.listobject.... '))])], ['prologue'], [W_UnicodeObject('#include <errno.h>')])
def funcrun_obj(self, func, w_obj, args):
space = func.space
activation = self.activation
scope_w = args.parse_obj(w_obj, func.qualname, self.sig,
func.defs_w, func.w_kw_defs, self.minargs)
try:
> w_result = activation._run(space, scope_w)
interpreter/gateway.py:878:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.gateway.BuiltinActivation_UwS_ObjSpace_text_W_Root_text_W_Root_text_bool object at 0x0000000139367fa0>
space = StdObjSpace
scope_w = [W_UnicodeObject('foo'), W_ListObject(<pypy.objspace.std.listobject.ObjectListStrategy object at 0x0000..., "/path/to/...n NULL;\n '))]), W_UnicodeObject('#include <errno.h>'), None, W_UnicodeObject(''), W_BoolObject(False)]
def _run(self, space, scope_w):
> return self.behavior(space, space.text_w(scope_w[0]), scope_w[1], space.text_w(scope_w[2]), scope_w[3], space.text_w(scope_w[4]), space.is_true(scope_w[5]))
<3023-codegen /Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/tool/sourcetools.py:200>:3:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
space = StdObjSpace, modname = 'foo'
w_functions = W_ListObject(<pypy.objspace.std.listobject.ObjectListStrategy object at 0x0000..., "/path/to/a\xcc\x88");\n return NULL;\n '))])
prologue = '#include <errno.h>', w_include_dirs = None, more_init = ''
PY_SSIZE_T_CLEAN = False
@unwrap_spec(modname='text', prologue='text',
more_init='text', PY_SSIZE_T_CLEAN=bool)
def import_extension(space, modname, w_functions, prologue="",
w_include_dirs=None, more_init="", PY_SSIZE_T_CLEAN=False):
functions = space.unwrap(w_functions)
include_dirs = _unwrap_include_dirs(space, w_include_dirs)
# If there's already a module under this name (file-based or a
# previous inline extension), save it in _module_keepalive before
# it's displaced. This prevents its raw allocations (method-name
# strings, type dicts, etc.) from being freed during a later
# test's leakfinder tracking window.
self._file_module_cache.pop(modname, None)
w_modules = space.sys.get('modules')
try:
w_old = space.getitem(w_modules, space.newtext(modname))
self._module_keepalive.append(w_old)
except OperationError:
pass
w_result = self.sys_info.import_extension(
modname, functions, prologue, include_dirs, more_init,
> PY_SSIZE_T_CLEAN)
module/cpyext/test/test_cpyext.py:426:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.module.cpyext.test.test_cpyext.SpaceCompiler object at 0x000000014257b910>
modname = 'foo'
functions = [(u'set_from_errno', u'METH_NOARGS', u'\n errno = EBADF;\n PyErr_SetFromErrnoWithFilen...PyErr_SetFromErrnoWithFilename(PyExc_OSError, "/path/to/a\u0308");\n return NULL;\n ')]
prologue = '#include <errno.h>', include_dirs = None, more_init = ''
PY_SSIZE_T_CLEAN = False
def import_extension(self, modname, functions, prologue="",
include_dirs=None, more_init="", PY_SSIZE_T_CLEAN=False):
> body = prologue + make_methods(functions, modname)
tool/cpyext/extbuild.py:88:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
functions = [(u'set_from_errno', u'METH_NOARGS', u'\n errno = EBADF;\n PyErr_SetFromErrnoWithFilen...PyErr_SetFromErrnoWithFilename(PyExc_OSError, "/path/to/a\u0308");\n return NULL;\n ')]
modname = 'foo'
def make_methods(functions, modname):
methods_table = []
codes = []
for funcname, flags, code in functions:
cfuncname = "%s_%s" % (modname, funcname)
if 'METH_FASTCALL' in flags and 'METH_KEYWORDS' in flags:
signature = ('(PyObject *self, PyObject *const *args, '
'Py_ssize_t len_args, PyObject *kwnames)')
elif 'METH_KEYWORDS' in flags:
signature = '(PyObject *self, PyObject *args, PyObject *kwargs)'
elif 'METH_FASTCALL' in flags:
signature = ('(PyObject *self, PyObject *const *args, '
'Py_ssize_t len_args)')
else:
signature = '(PyObject *self, PyObject *args)'
methods_table.append(
"{\"%s\", (PyCFunction)%s, %s}," % (funcname, cfuncname, flags))
func_code = """
static PyObject* {cfuncname}{signature}
{{
{code}
}}
> """.format(cfuncname=cfuncname, signature=signature, code=code)
E UnicodeEncodeError: 'ascii' codec can't encode character u'\u0308' in position 107: ordinal not in range(128)
tool/cpyext/extbuild.py:145: UnicodeEncodeError
=========================== short test summary info ============================
FAIL module/cpyext/test/test_pyerrors.py::AppTestFetch::()::test_SetFromErrnoWithFilename_basic
=============== 1 failed, 28 passed, 4 skipped in 163.43 seconds ===============
++ 04:17:11 starting module/cpyext/test/test_pystrhex.py [123 started in total]
__ module/cpyext/test/test_pysignals.py [121 done in total, somefailed=False] _
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/cpyext/test/test_pysignals.py .
========================== 1 passed in 52.86 seconds ===========================
++ 04:17:28 starting module/cpyext/test/test_pystrtod.py [124 started in total]
__ module/cpyext/test/test_pystrhex.py [122 done in total, somefailed=False] __
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/cpyext/test/test_pystrhex.py .
========================== 1 passed in 53.40 seconds ===========================
++ 04:18:17 starting module/cpyext/test/test_sequence.py [125 started in total]
__ module/cpyext/test/test_pystate.py [123 done in total, somefailed=False] ___
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 14 items
module/cpyext/test/test_pystate.py ....x.....sx..
=============== 11 passed, 1 skipped, 2 xfailed in 70.94 seconds ===============
++ 04:18:34 starting module/cpyext/test/test_setobject.py [126 started in total]
__ module/cpyext/test/test_pystrtod.py [124 done in total, somefailed=False] __
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 20 items
module/cpyext/test/test_pystrtod.py ....................
========================== 20 passed in 80.65 seconds ==========================
++ 04:19:03 starting module/cpyext/test/test_sliceobject.py [127 started in total]
__ module/cpyext/test/test_setobject.py [125 done in total, somefailed=False] _
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 9 items
module/cpyext/test/test_setobject.py .........
========================== 9 passed in 66.87 seconds ===========================
++ 04:19:54 starting module/cpyext/test/test_structseq.py [128 started in total]
__ module/cpyext/test/test_sequence.py [126 done in total, somefailed=False] __
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 23 items
module/cpyext/test/test_sequence.py .......................
========================== 23 passed in 89.32 seconds ==========================
++ 04:20:06 starting module/cpyext/test/test_sysmodule.py [129 started in total]
__ module/cpyext/test/test_sliceobject.py [127 done in total, somefailed=False]
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 8 items
module/cpyext/test/test_sliceobject.py ........
========================== 8 passed in 65.12 seconds ===========================
++ 04:20:23 starting module/cpyext/test/test_thread.py [130 started in total]
__ module/cpyext/test/test_structseq.py [128 done in total, somefailed=False] _
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/cpyext/test/test_structseq.py .
========================== 1 passed in 53.43 seconds ===========================
++ 04:21:00 starting module/cpyext/test/test_traceback.py [131 started in total]
__ module/cpyext/test/test_sysmodule.py [129 done in total, somefailed=False] _
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 3 items
module/cpyext/test/test_sysmodule.py ...
========================== 3 passed in 59.93 seconds ===========================
++ 04:21:19 starting module/cpyext/test/test_translate.py [132 started in total]
__ module/cpyext/test/test_translate.py [130 done in total, somefailed=False] _
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/cpyext/test/test_translate.py .
=========================== 1 passed in 3.73 seconds ===========================
++ 04:21:36 starting module/cpyext/test/test_tupleobject.py [133 started in total]
__ module/cpyext/test/test_traceback.py [131 done in total, somefailed=False] _
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/cpyext/test/test_traceback.py .
========================== 1 passed in 38.72 seconds ===========================
++ 04:21:52 starting module/cpyext/test/test_typedeallocate.py [134 started in total]
__ module/cpyext/test/test_thread.py [132 done in total, somefailed=False] ____
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 6 items
module/cpyext/test/test_thread.py x...x.
==================== 4 passed, 2 xfailed in 117.07 seconds =====================
++ 04:22:34 starting module/cpyext/test/test_typeobject.py [135 started in total]
__ module/cpyext/test/test_tupleobject.py [133 done in total, somefailed=False]
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 10 items
module/cpyext/test/test_tupleobject.py ..........
========================== 10 passed in 72.01 seconds ==========================
++ 04:23:04 starting module/cpyext/test/test_unicodeobject.py [136 started in total]
__ module/cpyext/test/test_typedeallocate.py [134 done in total, somefailed=False]
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 5 items
module/cpyext/test/test_typedeallocate.py ..s..
===================== 4 passed, 1 skipped in 85.36 seconds =====================
++ 04:23:33 starting module/cpyext/test/test_userslots.py [137 started in total]
__ module/cpyext/test/test_userslots.py [135 done in total, somefailed=False] _
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 7 items
module/cpyext/test/test_userslots.py .......
========================== 7 passed in 78.54 seconds ===========================
called power
++ 04:25:08 starting module/cpyext/test/test_version.py [138 started in total]
__ module/cpyext/test/test_unicodeobject.py [136 done in total, somefailed=False]
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 62 items
module/cpyext/test/test_unicodeobject.py .......................................ss.....................
==================== 60 passed, 2 skipped in 176.59 seconds ====================
++ 04:26:19 starting module/cpyext/test/test_weakref.py [139 started in total]
__ module/cpyext/test/test_version.py [137 done in total, somefailed=False] ___
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 3 items
module/cpyext/test/test_version.py ...
========================== 3 passed in 63.63 seconds ===========================
++ 04:26:28 starting module/crypt/test [140 started in total]
__ module/crypt/test [138 done in total, somefailed=False] ____________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/crypt/test/test_crypt.py .
========================== 1 passed in 56.74 seconds ===========================
++ 04:27:27 starting module/errno/test [141 started in total]
__ module/cpyext/test/test_typeobject.py [139 done in total, somefailed=False]
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 64 items
module/cpyext/test/test_typeobject.py ...................s...................................s........
==================== 62 passed, 2 skipped in 288.61 seconds ====================
++ 04:27:37 starting module/exceptions/test [142 started in total]
__ module/errno/test [140 done in total, somefailed=False] ____________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 3 items
module/errno/test/test_errno.py ...
========================== 3 passed in 10.06 seconds ===========================
++ 04:27:39 starting module/faulthandler/test [143 started in total]
__ module/cpyext/test/test_weakref.py [141 done in total, somefailed=False] ___
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 5 items
module/cpyext/test/test_weakref.py .....
========================== 5 passed in 70.06 seconds ===========================
++ 04:27:47 starting module/fcntl/test [144 started in total]
__ module/faulthandler/test [142 done in total, somefailed=False] _____________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 3 items
module/faulthandler/test/test_faulthander.py ..
module/faulthandler/test/test_ztranslation.py .
========================== 3 passed in 21.45 seconds ===========================
++ 04:28:03 starting module/gc/test [145 started in total]
__ module/exceptions/test [143 done in total, somefailed=False] _______________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 101 items
module/exceptions/test/apptest_exceptions.py .....................................................
module/exceptions/test/test_exc.py ........s.......................................
==================== 100 passed, 1 skipped in 64.21 seconds ====================
++ 04:28:43 starting module/imp/test [146 started in total]
__ module/fcntl/test [144 done in total, somefailed=False] ____________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 14 items
module/fcntl/test/apptest_fcntl.py ....ss
module/fcntl/test/test_fcntl.py ....s.ss
===================== 9 passed, 5 skipped in 55.27 seconds =====================
++ 04:28:45 starting module/itertools/test [147 started in total]
__ module/gc/test [145 done in total, somefailed=False] _______________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 30 items
module/gc/test/test_app_referents.py ....
module/gc/test/test_gc.py .....x...
module/gc/test/test_hook.py ........
module/gc/test/test_referents.py ...s....
module/gc/test/test_ztranslation.py .
=============== 28 passed, 1 skipped, 1 xfailed in 39.68 seconds ===============
++ 04:28:47 starting module/marshal/test [148 started in total]
__ module/marshal/test [146 done in total, somefailed=False] __________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 51 items
module/marshal/test/apptest_marshal.py ...............................................
module/marshal/test/test_marshal.py .
module/marshal/test/test_marshalimpl.py ...
========================== 51 passed in 32.61 seconds ==========================
++ 04:29:25 starting module/math/test [149 started in total]
__ module/itertools/test [147 done in total, somefailed=False] ________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 91 items
module/itertools/test/apptest_itertools.py .........
module/itertools/test/test_itertools.py .................................................................................
module/itertools/test/test_ztranslation.py .
========================= 91 passed in 127.58 seconds ==========================
++ 04:30:56 starting module/micronumpy/test [150 started in total]
__ module/micronumpy/test [148 done in total, somefailed=False] _______________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items
========================= no tests ran in 0.00 seconds =========================
++ 04:30:57 starting module/mmap/test [151 started in total]
__ module/mmap/test [149 done in total, somefailed=False] _____________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 46 items
module/mmap/test/test_mmap.py .....................s............ss....s.....
==================== 42 passed, 4 skipped in 44.43 seconds =====================
++ 04:31:48 starting module/operator/test [152 started in total]
__ module/operator/test [150 done in total, somefailed=False] _________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 28 items
module/operator/test/test_operator.py ........................
module/operator/test/test_tscmp.py ....
========================== 28 passed in 52.86 seconds ==========================
++ 04:32:47 starting module/posix/test [153 started in total]
__ module/imp/test [151 done in total, somefailed=False] ______________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 123 items
module/imp/test/test_app.py .......................
module/imp/test/test_import.py ..........................s....................................s..........s.......s.................
=================== 119 passed, 4 skipped in 341.94 seconds ====================
++ 04:34:30 starting module/pwd/test [154 started in total]
__ module/posix/test [152 done in total, somefailed=True] _____________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 169 items / 2 skipped
module/posix/test/apptest_posix.py ...F
module/posix/test/test_interp_posix.py ....
module/posix/test/test_posix2.py ................................s................................sss...............ss......s....ss..........s..sF................ssss........
module/posix/test/test_scandir.py ....................
=================================== FAILURES ===================================
__________________________ test_all_pathconf_defined ___________________________
def test_all_pathconf_defined():
import sys
import posix
try:
fd = sys.stdin.fileno()
except ValueError:
# translated test run with a fake sys.stdin with no fileno
fd = 1
for name in posix.pathconf_names:
> posix.fpathconf(fd, name) # does not crash
E (application-level) OSError: [Errno 22] Invalid argument
module/posix/test/apptest_posix.py:66: OSError
______________________ AppTestPosix.test_darwin_constants ______________________
self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000000140f58678>
def test_darwin_constants(self):
darwin_constants =['_COPYFILE_DATA']
for name in darwin_constants:
> getattr(self.posix, name)
E (application-level) AttributeError: module 'posix' has no attribute '_COPYFILE_DATA'
[/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/posix/test/test_posix2.py:1747]:4: AttributeError
=========================== short test summary info ============================
FAIL module/posix/test/apptest_posix.py::test_all_pathconf_defined
FAIL module/posix/test/test_posix2.py::AppTestPosix::()::test_darwin_constants
============== 2 failed, 152 passed, 17 skipped in 118.25 seconds ==============
++ 04:34:50 starting module/pyexpat/test [155 started in total]
__ module/pwd/test [153 done in total, somefailed=False] ______________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 5 items
module/pwd/test/test_pwd.py ....
module/pwd/test/test_ztranslation.py .
========================== 5 passed in 48.60 seconds ===========================
++ 04:35:21 starting module/pypyjit/test [156 started in total]
__ module/pyexpat/test [154 done in total, somefailed=False] __________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 24 items
module/pyexpat/test/apptest_pyexpat.py .....
module/pyexpat/test/test_build.py .
module/pyexpat/test/test_parser.py ...s..............
==================== 23 passed, 1 skipped in 39.06 seconds =====================
++ 04:35:34 starting module/select/test [157 started in total]
__ module/pypyjit/test [155 done in total, somefailed=False] __________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 29 items
module/pypyjit/test/test_jit_hook.py ........s
module/pypyjit/test/test_jit_not_in_trace.py ..
module/pypyjit/test/test_jit_setup.py ....
module/pypyjit/test/test_policy.py ............
module/pypyjit/test/test_pyframe.py .
module/pypyjit/test/test_ztranslation.py .
==================== 28 passed, 1 skipped in 65.07 seconds =====================
++ 04:36:27 starting module/signal/test [158 started in total]
__ module/select/test [156 done in total, somefailed=True] ____________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 46 items
module/select/test/test_epoll.py ssssssssss
module/select/test/test_kqueue.py .FFF.F
module/select/test/test_select.py ............F...............
module/select/test/test_select_signal.py .
module/select/test/test_ztranslation.py .
=================================== FAILURES ===================================
_______________________ AppTestKqueue.test_create_event ________________________
self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000000129cef050>
def test_create_event(self):
import select
import sys
from operator import lt, le, gt, ge
fd = sys.stderr.fileno()
ev = select.kevent(fd)
other = select.kevent(1000)
assert ev.ident == fd
assert ev.filter == select.KQ_FILTER_READ
assert ev.flags == select.KQ_EV_ADD
assert ev.fflags == 0
assert ev.data == 0
assert ev.udata == 0
assert ev == ev
assert ev != other
assert ev < other
assert other >= ev
> assert cmp(ev, None) != 0
E (application-level) NameError: name 'cmp' is not defined
[/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/select/test/test_kqueue.py:24]:19: NameError
________________________ AppTestKqueue.test_queue_event ________________________
self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000000129cef050>
def test_queue_event(self):
import errno
import select
> import socket
[/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/select/test/test_kqueue.py:90]:4:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
# Wrapper module for _socket, providing some additional facilities
# implemented in Python.
"""\
This module provides socket operations and some related functions.
On Unix, it supports IP (Internet Protocol) and Unix domain sockets.
On other systems, it only supports IP. Functions specific for a
socket are available as methods of the socket object.
Functions:
socket() -- create a new socket object
socketpair() -- create a pair of new socket objects [*]
fromfd() -- create a socket object from an open file descriptor [*]
send_fds() -- Send file descriptor to the socket.
recv_fds() -- Receive file descriptors from the socket.
fromshare() -- create a socket object from data received from socket.share() [*]
gethostname() -- return the current hostname
gethostbyname() -- map a hostname to its IP number
gethostbyaddr() -- map an IP number or hostname to DNS info
getservbyname() -- map a service name and a protocol name to a port number
getprotobyname() -- map a protocol name (e.g. 'tcp') to a number
ntohs(), ntohl() -- convert 16, 32 bit int from network to host byte order
htons(), htonl() -- convert 16, 32 bit int from host to network byte order
inet_aton() -- convert IP addr string (123.45.67.89) to 32-bit packed format
inet_ntoa() -- convert 32-bit packed format IP to string (123.45.67.89)
socket.getdefaulttimeout() -- get the default timeout value
socket.setdefaulttimeout() -- set the default timeout value
create_connection() -- connects to an address, with an optional timeout and
optional source address.
[*] not available on all platforms!
Special objects:
SocketType -- type object for socket objects
error -- exception raised for I/O errors
has_ipv6 -- boolean value indicating if IPv6 is supported
IntEnum constants:
AF_INET, AF_UNIX -- socket domains (first argument to socket() call)
SOCK_STREAM, SOCK_DGRAM, SOCK_RAW -- socket types (second argument)
Integer constants:
Many other constants may be defined; these may be used in calls to
the setsockopt() and getsockopt() methods.
"""
import _socket
from _socket import *
import os, sys, io, selectors
from enum import IntEnum, IntFlag
try:
import errno
except ImportError:
errno = None
EBADF = getattr(errno, 'EBADF', 9)
EAGAIN = getattr(errno, 'EAGAIN', 11)
EWOULDBLOCK = getattr(errno, 'EWOULDBLOCK', 11)
__all__ = ["fromfd", "getfqdn", "create_connection", "create_server",
"has_dualstack_ipv6", "AddressFamily", "SocketKind"]
__all__.extend(os._get_exports_list(_socket))
# Set up the socket.AF_* socket.SOCK_* constants as members of IntEnums for
# nicer string representations.
# Note that _socket only knows about the integer values. The public interface
# in this module understands the enums and translates them back from integers
# where needed (e.g. .family property of a socket object).
IntEnum._convert_(
'AddressFamily',
__name__,
lambda C: C.isupper() and C.startswith('AF_'))
IntEnum._convert_(
'SocketKind',
__name__,
lambda C: C.isupper() and C.startswith('SOCK_'))
IntFlag._convert_(
'MsgFlag',
__name__,
lambda C: C.isupper() and C.startswith('MSG_'))
IntFlag._convert_(
'AddressInfo',
__name__,
lambda C: C.isupper() and C.startswith('AI_'))
_LOCALHOST = '127.0.0.1'
_LOCALHOST_V6 = '::1'
def _intenum_converter(value, enum_klass):
"""Convert a numeric family value to an IntEnum member.
If it's not a known member, return the numeric value itself.
"""
try:
return enum_klass(value)
except ValueError:
return value
# WSA error codes
if sys.platform.lower().startswith("win"):
errorTab = {}
errorTab[6] = "Specified event object handle is invalid."
errorTab[8] = "Insufficient memory available."
errorTab[87] = "One or more parameters are invalid."
errorTab[995] = "Overlapped operation aborted."
errorTab[996] = "Overlapped I/O event object not in signaled state."
errorTab[997] = "Overlapped operation will complete later."
errorTab[10004] = "The operation was interrupted."
errorTab[10009] = "A bad file handle was passed."
errorTab[10013] = "Permission denied."
errorTab[10014] = "A fault occurred on the network??" # WSAEFAULT
errorTab[10022] = "An invalid operation was attempted."
errorTab[10024] = "Too many open files."
errorTab[10035] = "The socket operation would block."
errorTab[10036] = "A blocking operation is already in progress."
errorTab[10037] = "Operation already in progress."
errorTab[10038] = "Socket operation on nonsocket."
errorTab[10039] = "Destination address required."
errorTab[10040] = "Message too long."
errorTab[10041] = "Protocol wrong type for socket."
errorTab[10042] = "Bad protocol option."
errorTab[10043] = "Protocol not supported."
errorTab[10044] = "Socket type not supported."
errorTab[10045] = "Operation not supported."
errorTab[10046] = "Protocol family not supported."
errorTab[10047] = "Address family not supported by protocol family."
errorTab[10048] = "The network address is in use."
errorTab[10049] = "Cannot assign requested address."
errorTab[10050] = "Network is down."
errorTab[10051] = "Network is unreachable."
errorTab[10052] = "Network dropped connection on reset."
errorTab[10053] = "Software caused connection abort."
errorTab[10054] = "The connection has been reset."
errorTab[10055] = "No buffer space available."
errorTab[10056] = "Socket is already connected."
errorTab[10057] = "Socket is not connected."
errorTab[10058] = "The network has been shut down."
errorTab[10059] = "Too many references."
errorTab[10060] = "The operation timed out."
errorTab[10061] = "Connection refused."
errorTab[10062] = "Cannot translate name."
errorTab[10063] = "The name is too long."
errorTab[10064] = "The host is down."
errorTab[10065] = "The host is unreachable."
errorTab[10066] = "Directory not empty."
errorTab[10067] = "Too many processes."
errorTab[10068] = "User quota exceeded."
errorTab[10069] = "Disk quota exceeded."
errorTab[10070] = "Stale file handle reference."
errorTab[10071] = "Item is remote."
errorTab[10091] = "Network subsystem is unavailable."
errorTab[10092] = "Winsock.dll version out of range."
errorTab[10093] = "Successful WSAStartup not yet performed."
errorTab[10101] = "Graceful shutdown in progress."
errorTab[10102] = "No more results from WSALookupServiceNext."
errorTab[10103] = "Call has been canceled."
errorTab[10104] = "Procedure call table is invalid."
errorTab[10105] = "Service provider is invalid."
errorTab[10106] = "Service provider failed to initialize."
errorTab[10107] = "System call failure."
errorTab[10108] = "Service not found."
errorTab[10109] = "Class type not found."
errorTab[10110] = "No more results from WSALookupServiceNext."
errorTab[10111] = "Call was canceled."
errorTab[10112] = "Database query was refused."
errorTab[11001] = "Host not found."
errorTab[11002] = "Nonauthoritative host not found."
errorTab[11003] = "This is a nonrecoverable error."
errorTab[11004] = "Valid name, no data record requested type."
errorTab[11005] = "QoS receivers."
errorTab[11006] = "QoS senders."
errorTab[11007] = "No QoS senders."
errorTab[11008] = "QoS no receivers."
errorTab[11009] = "QoS request confirmed."
errorTab[11010] = "QoS admission error."
errorTab[11011] = "QoS policy failure."
errorTab[11012] = "QoS bad style."
errorTab[11013] = "QoS bad object."
errorTab[11014] = "QoS traffic control error."
errorTab[11015] = "QoS generic error."
errorTab[11016] = "QoS service type error."
errorTab[11017] = "QoS flowspec error."
errorTab[11018] = "Invalid QoS provider buffer."
errorTab[11019] = "Invalid QoS filter style."
errorTab[11020] = "Invalid QoS filter style."
errorTab[11021] = "Incorrect QoS filter count."
errorTab[11022] = "Invalid QoS object length."
errorTab[11023] = "Incorrect QoS flow count."
errorTab[11024] = "Unrecognized QoS object."
errorTab[11025] = "Invalid QoS policy object."
errorTab[11026] = "Invalid QoS flow descriptor."
errorTab[11027] = "Invalid QoS provider-specific flowspec."
errorTab[11028] = "Invalid QoS provider-specific filterspec."
errorTab[11029] = "Invalid QoS shape discard mode object."
errorTab[11030] = "Invalid QoS shaping rate object."
errorTab[11031] = "Reserved policy QoS element type."
__all__.append("errorTab")
class _GiveupOnSendfile(Exception): pass
class socket(_socket.socket):
"""A subclass of _socket.socket adding the makefile() method."""
__slots__ = ["__weakref__", "_io_refs", "_closed"]
def __init__(self, family=-1, type=-1, proto=-1, fileno=None):
# For user code address family and type values are IntEnum members, but
# for the underlying _socket.socket they're just integers. The
# constructor of _socket.socket converts the given argument to an
# integer automatically.
if fileno is None:
if family == -1:
family = AF_INET
if type == -1:
type = SOCK_STREAM
if proto == -1:
proto = 0
_socket.socket.__init__(self, family, type, proto, fileno)
self._io_refs = 0
self._closed = False
def __enter__(self):
return self
def __exit__(self, *args):
if not self._closed:
self.close()
def __repr__(self):
"""Wrap __repr__() to reveal the real class name and socket
address(es).
"""
closed = getattr(self, '_closed', False)
s = "<%s.%s%s fd=%i, family=%s, type=%s, proto=%i" \
% (self.__class__.__module__,
self.__class__.__qualname__,
" [closed]" if closed else "",
self.fileno(),
self.family,
self.type,
self.proto)
if not closed:
# getsockname and getpeername may not be available on WASI.
try:
laddr = self.getsockname()
if laddr:
s += ", laddr=%s" % str(laddr)
except (error, AttributeError):
pass
try:
raddr = self.getpeername()
if raddr:
s += ", raddr=%s" % str(raddr)
except (error, AttributeError):
pass
s += '>'
return s
def __getstate__(self):
raise TypeError(f"cannot pickle {self.__class__.__name__!r} object")
def dup(self):
"""dup() -> socket object
Duplicate the socket. Return a new socket object connected to the same
system resource. The new socket is non-inheritable.
"""
fd = dup(self.fileno())
sock = self.__class__(self.family, self.type, self.proto, fileno=fd)
sock.settimeout(self.gettimeout())
return sock
def accept(self):
"""accept() -> (socket object, address info)
Wait for an incoming connection. Return a new socket
representing the connection, and the address of the client.
For IP sockets, the address info is a pair (hostaddr, port).
"""
fd, addr = self._accept()
sock = socket(self.family, self.type, self.proto, fileno=fd)
# Issue #7995: if no default timeout is set and the listening
# socket had a (non-zero) timeout, force the new socket in blocking
# mode to override platform-specific socket flags inheritance.
if getdefaulttimeout() is None and self.gettimeout():
sock.setblocking(True)
return sock, addr
def makefile(self, mode="r", buffering=None, *,
encoding=None, errors=None, newline=None):
"""makefile(...) -> an I/O stream connected to the socket
The arguments are as for io.open() after the filename, except the only
supported mode values are 'r' (default), 'w' and 'b'.
"""
# XXX refactor to share code?
if not set(mode) <= {"r", "w", "b"}:
raise ValueError("invalid mode %r (only r, w, b allowed)" % (mode,))
writing = "w" in mode
reading = "r" in mode or not writing
assert reading or writing
binary = "b" in mode
rawmode = ""
if reading:
rawmode += "r"
if writing:
rawmode += "w"
raw = SocketIO(self, rawmode)
self._io_refs += 1
if buffering is None:
buffering = -1
if buffering < 0:
buffering = io.DEFAULT_BUFFER_SIZE
if buffering == 0:
if not binary:
raise ValueError("unbuffered streams must be binary")
return raw
if reading and writing:
buffer = io.BufferedRWPair(raw, raw, buffering)
elif reading:
buffer = io.BufferedReader(raw, buffering)
else:
assert writing
buffer = io.BufferedWriter(raw, buffering)
if binary:
return buffer
encoding = io.text_encoding(encoding)
text = io.TextIOWrapper(buffer, encoding, errors, newline)
text.mode = mode
return text
if hasattr(os, 'sendfile'):
def _sendfile_use_sendfile(self, file, offset=0, count=None):
self._check_sendfile_params(file, offset, count)
sockno = self.fileno()
try:
fileno = file.fileno()
except (AttributeError, io.UnsupportedOperation) as err:
raise _GiveupOnSendfile(err) # not a regular file
try:
fsize = os.fstat(fileno).st_size
except OSError as err:
raise _GiveupOnSendfile(err) # not a regular file
if not fsize:
return 0 # empty file
# Truncate to 1GiB to avoid OverflowError, see bpo-38319.
blocksize = min(count or fsize, 2 ** 30)
timeout = self.gettimeout()
if timeout == 0:
raise ValueError("non-blocking sockets are not supported")
# poll/select have the advantage of not requiring any
# extra file descriptor, contrarily to epoll/kqueue
# (also, they require a single syscall).
if hasattr(selectors, 'PollSelector'):
selector = selectors.PollSelector()
else:
selector = selectors.SelectSelector()
selector.register(sockno, selectors.EVENT_WRITE)
total_sent = 0
# localize variable access to minimize overhead
selector_select = selector.select
os_sendfile = os.sendfile
try:
while True:
if timeout and not selector_select(timeout):
raise TimeoutError('timed out')
if count:
blocksize = min(count - total_sent, blocksize)
if blocksize <= 0:
break
try:
sent = os_sendfile(sockno, fileno, offset, blocksize)
except BlockingIOError:
if not timeout:
# Block until the socket is ready to send some
# data; avoids hogging CPU resources.
selector_select()
continue
except OSError as err:
if total_sent == 0:
# We can get here for different reasons, the main
# one being 'file' is not a regular mmap(2)-like
# file, in which case we'll fall back on using
# plain send().
raise _GiveupOnSendfile(err)
raise err from None
else:
if sent == 0:
break # EOF
offset += sent
total_sent += sent
return total_sent
finally:
if total_sent > 0 and hasattr(file, 'seek'):
file.seek(offset)
else:
def _sendfile_use_sendfile(self, file, offset=0, count=None):
raise _GiveupOnSendfile(
"os.sendfile() not available on this platform")
def _sendfile_use_send(self, file, offset=0, count=None):
self._check_sendfile_params(file, offset, count)
if self.gettimeout() == 0:
raise ValueError("non-blocking sockets are not supported")
if offset:
file.seek(offset)
blocksize = min(count, 8192) if count else 8192
total_sent = 0
# localize variable access to minimize overhead
file_read = file.read
sock_send = self.send
try:
while True:
if count:
blocksize = min(count - total_sent, blocksize)
if blocksize <= 0:
break
data = memoryview(file_read(blocksize))
if not data:
break # EOF
while True:
try:
sent = sock_send(data)
except BlockingIOError:
continue
else:
total_sent += sent
if sent < len(data):
data = data[sent:]
else:
break
return total_sent
finally:
if total_sent > 0 and hasattr(file, 'seek'):
file.seek(offset + total_sent)
def _check_sendfile_params(self, file, offset, count):
if 'b' not in getattr(file, 'mode', 'b'):
raise ValueError("file should be opened in binary mode")
if not self.type & SOCK_STREAM:
raise ValueError("only SOCK_STREAM type sockets are supported")
if count is not None:
if not isinstance(count, int):
raise TypeError(
"count must be a positive integer (got {!r})".format(count))
if count <= 0:
raise ValueError(
"count must be a positive integer (got {!r})".format(count))
def sendfile(self, file, offset=0, count=None):
"""sendfile(file[, offset[, count]]) -> sent
Send a file until EOF is reached by using high-performance
os.sendfile() and return the total number of bytes which
were sent.
*file* must be a regular file object opened in binary mode.
If os.sendfile() is not available (e.g. Windows) or file is
not a regular file socket.send() will be used instead.
*offset* tells from where to start reading the file.
If specified, *count* is the total number of bytes to transmit
as opposed to sending the file until EOF is reached.
File position is updated on return or also in case of error in
which case file.tell() can be used to figure out the number of
bytes which were sent.
The socket must be of SOCK_STREAM type.
Non-blocking sockets are not supported.
"""
try:
return self._sendfile_use_sendfile(file, offset, count)
except _GiveupOnSendfile:
return self._sendfile_use_send(file, offset, count)
def _decref_socketios(self):
if self._io_refs > 0:
self._io_refs -= 1
if self._closed:
self.close()
def _real_close(self, _ss=_socket.socket):
# This function should not reference any globals. See issue #808164.
_ss.close(self)
def close(self):
# This function should not reference any globals. See issue #808164.
self._closed = True
if self._io_refs <= 0:
self._real_close()
def detach(self):
"""detach() -> file descriptor
Close the socket object without closing the underlying file descriptor.
The object cannot be used after this call, but the file descriptor
can be reused for other purposes. The file descriptor is returned.
"""
self._closed = True
return super().detach()
@property
def family(self):
"""Read-only access to the address family for this socket.
"""
return _intenum_converter(super().family, AddressFamily)
@property
def type(self):
"""Read-only access to the socket type.
"""
return _intenum_converter(super().type, SocketKind)
if os.name == 'nt':
def get_inheritable(self):
return os.get_handle_inheritable(self.fileno())
def set_inheritable(self, inheritable):
os.set_handle_inheritable(self.fileno(), inheritable)
else:
def get_inheritable(self):
return os.get_inheritable(self.fileno())
def set_inheritable(self, inheritable):
os.set_inheritable(self.fileno(), inheritable)
get_inheritable.__doc__ = "Get the inheritable flag of the socket"
set_inheritable.__doc__ = "Set the inheritable flag of the socket"
def fromfd(fd, family, type, proto=0):
""" fromfd(fd, family, type[, proto]) -> socket object
Create a socket object from a duplicate of the given file
descriptor. The remaining arguments are the same as for socket().
"""
nfd = dup(fd)
return socket(family, type, proto, nfd)
if hasattr(_socket.socket, "sendmsg"):
> import array
E (application-level) ModuleNotFoundError: No module named 'array'
../lib-python/3/socket.py:550: ModuleNotFoundError
___________________________ AppTestKqueue.test_pair ____________________________
self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000000129cef050>
def test_pair(self):
import select
> import socket
[/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/select/test/test_kqueue.py:175]:3:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
# Wrapper module for _socket, providing some additional facilities
# implemented in Python.
"""\
This module provides socket operations and some related functions.
On Unix, it supports IP (Internet Protocol) and Unix domain sockets.
On other systems, it only supports IP. Functions specific for a
socket are available as methods of the socket object.
Functions:
socket() -- create a new socket object
socketpair() -- create a pair of new socket objects [*]
fromfd() -- create a socket object from an open file descriptor [*]
send_fds() -- Send file descriptor to the socket.
recv_fds() -- Receive file descriptors from the socket.
fromshare() -- create a socket object from data received from socket.share() [*]
gethostname() -- return the current hostname
gethostbyname() -- map a hostname to its IP number
gethostbyaddr() -- map an IP number or hostname to DNS info
getservbyname() -- map a service name and a protocol name to a port number
getprotobyname() -- map a protocol name (e.g. 'tcp') to a number
ntohs(), ntohl() -- convert 16, 32 bit int from network to host byte order
htons(), htonl() -- convert 16, 32 bit int from host to network byte order
inet_aton() -- convert IP addr string (123.45.67.89) to 32-bit packed format
inet_ntoa() -- convert 32-bit packed format IP to string (123.45.67.89)
socket.getdefaulttimeout() -- get the default timeout value
socket.setdefaulttimeout() -- set the default timeout value
create_connection() -- connects to an address, with an optional timeout and
optional source address.
[*] not available on all platforms!
Special objects:
SocketType -- type object for socket objects
error -- exception raised for I/O errors
has_ipv6 -- boolean value indicating if IPv6 is supported
IntEnum constants:
AF_INET, AF_UNIX -- socket domains (first argument to socket() call)
SOCK_STREAM, SOCK_DGRAM, SOCK_RAW -- socket types (second argument)
Integer constants:
Many other constants may be defined; these may be used in calls to
the setsockopt() and getsockopt() methods.
"""
import _socket
from _socket import *
import os, sys, io, selectors
from enum import IntEnum, IntFlag
try:
import errno
except ImportError:
errno = None
EBADF = getattr(errno, 'EBADF', 9)
EAGAIN = getattr(errno, 'EAGAIN', 11)
EWOULDBLOCK = getattr(errno, 'EWOULDBLOCK', 11)
__all__ = ["fromfd", "getfqdn", "create_connection", "create_server",
"has_dualstack_ipv6", "AddressFamily", "SocketKind"]
__all__.extend(os._get_exports_list(_socket))
# Set up the socket.AF_* socket.SOCK_* constants as members of IntEnums for
# nicer string representations.
# Note that _socket only knows about the integer values. The public interface
# in this module understands the enums and translates them back from integers
# where needed (e.g. .family property of a socket object).
IntEnum._convert_(
'AddressFamily',
__name__,
lambda C: C.isupper() and C.startswith('AF_'))
IntEnum._convert_(
'SocketKind',
__name__,
lambda C: C.isupper() and C.startswith('SOCK_'))
IntFlag._convert_(
'MsgFlag',
__name__,
lambda C: C.isupper() and C.startswith('MSG_'))
IntFlag._convert_(
'AddressInfo',
__name__,
lambda C: C.isupper() and C.startswith('AI_'))
_LOCALHOST = '127.0.0.1'
_LOCALHOST_V6 = '::1'
def _intenum_converter(value, enum_klass):
"""Convert a numeric family value to an IntEnum member.
If it's not a known member, return the numeric value itself.
"""
try:
return enum_klass(value)
except ValueError:
return value
# WSA error codes
if sys.platform.lower().startswith("win"):
errorTab = {}
errorTab[6] = "Specified event object handle is invalid."
errorTab[8] = "Insufficient memory available."
errorTab[87] = "One or more parameters are invalid."
errorTab[995] = "Overlapped operation aborted."
errorTab[996] = "Overlapped I/O event object not in signaled state."
errorTab[997] = "Overlapped operation will complete later."
errorTab[10004] = "The operation was interrupted."
errorTab[10009] = "A bad file handle was passed."
errorTab[10013] = "Permission denied."
errorTab[10014] = "A fault occurred on the network??" # WSAEFAULT
errorTab[10022] = "An invalid operation was attempted."
errorTab[10024] = "Too many open files."
errorTab[10035] = "The socket operation would block."
errorTab[10036] = "A blocking operation is already in progress."
errorTab[10037] = "Operation already in progress."
errorTab[10038] = "Socket operation on nonsocket."
errorTab[10039] = "Destination address required."
errorTab[10040] = "Message too long."
errorTab[10041] = "Protocol wrong type for socket."
errorTab[10042] = "Bad protocol option."
errorTab[10043] = "Protocol not supported."
errorTab[10044] = "Socket type not supported."
errorTab[10045] = "Operation not supported."
errorTab[10046] = "Protocol family not supported."
errorTab[10047] = "Address family not supported by protocol family."
errorTab[10048] = "The network address is in use."
errorTab[10049] = "Cannot assign requested address."
errorTab[10050] = "Network is down."
errorTab[10051] = "Network is unreachable."
errorTab[10052] = "Network dropped connection on reset."
errorTab[10053] = "Software caused connection abort."
errorTab[10054] = "The connection has been reset."
errorTab[10055] = "No buffer space available."
errorTab[10056] = "Socket is already connected."
errorTab[10057] = "Socket is not connected."
errorTab[10058] = "The network has been shut down."
errorTab[10059] = "Too many references."
errorTab[10060] = "The operation timed out."
errorTab[10061] = "Connection refused."
errorTab[10062] = "Cannot translate name."
errorTab[10063] = "The name is too long."
errorTab[10064] = "The host is down."
errorTab[10065] = "The host is unreachable."
errorTab[10066] = "Directory not empty."
errorTab[10067] = "Too many processes."
errorTab[10068] = "User quota exceeded."
errorTab[10069] = "Disk quota exceeded."
errorTab[10070] = "Stale file handle reference."
errorTab[10071] = "Item is remote."
errorTab[10091] = "Network subsystem is unavailable."
errorTab[10092] = "Winsock.dll version out of range."
errorTab[10093] = "Successful WSAStartup not yet performed."
errorTab[10101] = "Graceful shutdown in progress."
errorTab[10102] = "No more results from WSALookupServiceNext."
errorTab[10103] = "Call has been canceled."
errorTab[10104] = "Procedure call table is invalid."
errorTab[10105] = "Service provider is invalid."
errorTab[10106] = "Service provider failed to initialize."
errorTab[10107] = "System call failure."
errorTab[10108] = "Service not found."
errorTab[10109] = "Class type not found."
errorTab[10110] = "No more results from WSALookupServiceNext."
errorTab[10111] = "Call was canceled."
errorTab[10112] = "Database query was refused."
errorTab[11001] = "Host not found."
errorTab[11002] = "Nonauthoritative host not found."
errorTab[11003] = "This is a nonrecoverable error."
errorTab[11004] = "Valid name, no data record requested type."
errorTab[11005] = "QoS receivers."
errorTab[11006] = "QoS senders."
errorTab[11007] = "No QoS senders."
errorTab[11008] = "QoS no receivers."
errorTab[11009] = "QoS request confirmed."
errorTab[11010] = "QoS admission error."
errorTab[11011] = "QoS policy failure."
errorTab[11012] = "QoS bad style."
errorTab[11013] = "QoS bad object."
errorTab[11014] = "QoS traffic control error."
errorTab[11015] = "QoS generic error."
errorTab[11016] = "QoS service type error."
errorTab[11017] = "QoS flowspec error."
errorTab[11018] = "Invalid QoS provider buffer."
errorTab[11019] = "Invalid QoS filter style."
errorTab[11020] = "Invalid QoS filter style."
errorTab[11021] = "Incorrect QoS filter count."
errorTab[11022] = "Invalid QoS object length."
errorTab[11023] = "Incorrect QoS flow count."
errorTab[11024] = "Unrecognized QoS object."
errorTab[11025] = "Invalid QoS policy object."
errorTab[11026] = "Invalid QoS flow descriptor."
errorTab[11027] = "Invalid QoS provider-specific flowspec."
errorTab[11028] = "Invalid QoS provider-specific filterspec."
errorTab[11029] = "Invalid QoS shape discard mode object."
errorTab[11030] = "Invalid QoS shaping rate object."
errorTab[11031] = "Reserved policy QoS element type."
__all__.append("errorTab")
class _GiveupOnSendfile(Exception): pass
class socket(_socket.socket):
"""A subclass of _socket.socket adding the makefile() method."""
__slots__ = ["__weakref__", "_io_refs", "_closed"]
def __init__(self, family=-1, type=-1, proto=-1, fileno=None):
# For user code address family and type values are IntEnum members, but
# for the underlying _socket.socket they're just integers. The
# constructor of _socket.socket converts the given argument to an
# integer automatically.
if fileno is None:
if family == -1:
family = AF_INET
if type == -1:
type = SOCK_STREAM
if proto == -1:
proto = 0
_socket.socket.__init__(self, family, type, proto, fileno)
self._io_refs = 0
self._closed = False
def __enter__(self):
return self
def __exit__(self, *args):
if not self._closed:
self.close()
def __repr__(self):
"""Wrap __repr__() to reveal the real class name and socket
address(es).
"""
closed = getattr(self, '_closed', False)
s = "<%s.%s%s fd=%i, family=%s, type=%s, proto=%i" \
% (self.__class__.__module__,
self.__class__.__qualname__,
" [closed]" if closed else "",
self.fileno(),
self.family,
self.type,
self.proto)
if not closed:
# getsockname and getpeername may not be available on WASI.
try:
laddr = self.getsockname()
if laddr:
s += ", laddr=%s" % str(laddr)
except (error, AttributeError):
pass
try:
raddr = self.getpeername()
if raddr:
s += ", raddr=%s" % str(raddr)
except (error, AttributeError):
pass
s += '>'
return s
def __getstate__(self):
raise TypeError(f"cannot pickle {self.__class__.__name__!r} object")
def dup(self):
"""dup() -> socket object
Duplicate the socket. Return a new socket object connected to the same
system resource. The new socket is non-inheritable.
"""
fd = dup(self.fileno())
sock = self.__class__(self.family, self.type, self.proto, fileno=fd)
sock.settimeout(self.gettimeout())
return sock
def accept(self):
"""accept() -> (socket object, address info)
Wait for an incoming connection. Return a new socket
representing the connection, and the address of the client.
For IP sockets, the address info is a pair (hostaddr, port).
"""
fd, addr = self._accept()
sock = socket(self.family, self.type, self.proto, fileno=fd)
# Issue #7995: if no default timeout is set and the listening
# socket had a (non-zero) timeout, force the new socket in blocking
# mode to override platform-specific socket flags inheritance.
if getdefaulttimeout() is None and self.gettimeout():
sock.setblocking(True)
return sock, addr
def makefile(self, mode="r", buffering=None, *,
encoding=None, errors=None, newline=None):
"""makefile(...) -> an I/O stream connected to the socket
The arguments are as for io.open() after the filename, except the only
supported mode values are 'r' (default), 'w' and 'b'.
"""
# XXX refactor to share code?
if not set(mode) <= {"r", "w", "b"}:
raise ValueError("invalid mode %r (only r, w, b allowed)" % (mode,))
writing = "w" in mode
reading = "r" in mode or not writing
assert reading or writing
binary = "b" in mode
rawmode = ""
if reading:
rawmode += "r"
if writing:
rawmode += "w"
raw = SocketIO(self, rawmode)
self._io_refs += 1
if buffering is None:
buffering = -1
if buffering < 0:
buffering = io.DEFAULT_BUFFER_SIZE
if buffering == 0:
if not binary:
raise ValueError("unbuffered streams must be binary")
return raw
if reading and writing:
buffer = io.BufferedRWPair(raw, raw, buffering)
elif reading:
buffer = io.BufferedReader(raw, buffering)
else:
assert writing
buffer = io.BufferedWriter(raw, buffering)
if binary:
return buffer
encoding = io.text_encoding(encoding)
text = io.TextIOWrapper(buffer, encoding, errors, newline)
text.mode = mode
return text
if hasattr(os, 'sendfile'):
def _sendfile_use_sendfile(self, file, offset=0, count=None):
self._check_sendfile_params(file, offset, count)
sockno = self.fileno()
try:
fileno = file.fileno()
except (AttributeError, io.UnsupportedOperation) as err:
raise _GiveupOnSendfile(err) # not a regular file
try:
fsize = os.fstat(fileno).st_size
except OSError as err:
raise _GiveupOnSendfile(err) # not a regular file
if not fsize:
return 0 # empty file
# Truncate to 1GiB to avoid OverflowError, see bpo-38319.
blocksize = min(count or fsize, 2 ** 30)
timeout = self.gettimeout()
if timeout == 0:
raise ValueError("non-blocking sockets are not supported")
# poll/select have the advantage of not requiring any
# extra file descriptor, contrarily to epoll/kqueue
# (also, they require a single syscall).
if hasattr(selectors, 'PollSelector'):
selector = selectors.PollSelector()
else:
selector = selectors.SelectSelector()
selector.register(sockno, selectors.EVENT_WRITE)
total_sent = 0
# localize variable access to minimize overhead
selector_select = selector.select
os_sendfile = os.sendfile
try:
while True:
if timeout and not selector_select(timeout):
raise TimeoutError('timed out')
if count:
blocksize = min(count - total_sent, blocksize)
if blocksize <= 0:
break
try:
sent = os_sendfile(sockno, fileno, offset, blocksize)
except BlockingIOError:
if not timeout:
# Block until the socket is ready to send some
# data; avoids hogging CPU resources.
selector_select()
continue
except OSError as err:
if total_sent == 0:
# We can get here for different reasons, the main
# one being 'file' is not a regular mmap(2)-like
# file, in which case we'll fall back on using
# plain send().
raise _GiveupOnSendfile(err)
raise err from None
else:
if sent == 0:
break # EOF
offset += sent
total_sent += sent
return total_sent
finally:
if total_sent > 0 and hasattr(file, 'seek'):
file.seek(offset)
else:
def _sendfile_use_sendfile(self, file, offset=0, count=None):
raise _GiveupOnSendfile(
"os.sendfile() not available on this platform")
def _sendfile_use_send(self, file, offset=0, count=None):
self._check_sendfile_params(file, offset, count)
if self.gettimeout() == 0:
raise ValueError("non-blocking sockets are not supported")
if offset:
file.seek(offset)
blocksize = min(count, 8192) if count else 8192
total_sent = 0
# localize variable access to minimize overhead
file_read = file.read
sock_send = self.send
try:
while True:
if count:
blocksize = min(count - total_sent, blocksize)
if blocksize <= 0:
break
data = memoryview(file_read(blocksize))
if not data:
break # EOF
while True:
try:
sent = sock_send(data)
except BlockingIOError:
continue
else:
total_sent += sent
if sent < len(data):
data = data[sent:]
else:
break
return total_sent
finally:
if total_sent > 0 and hasattr(file, 'seek'):
file.seek(offset + total_sent)
def _check_sendfile_params(self, file, offset, count):
if 'b' not in getattr(file, 'mode', 'b'):
raise ValueError("file should be opened in binary mode")
if not self.type & SOCK_STREAM:
raise ValueError("only SOCK_STREAM type sockets are supported")
if count is not None:
if not isinstance(count, int):
raise TypeError(
"count must be a positive integer (got {!r})".format(count))
if count <= 0:
raise ValueError(
"count must be a positive integer (got {!r})".format(count))
def sendfile(self, file, offset=0, count=None):
"""sendfile(file[, offset[, count]]) -> sent
Send a file until EOF is reached by using high-performance
os.sendfile() and return the total number of bytes which
were sent.
*file* must be a regular file object opened in binary mode.
If os.sendfile() is not available (e.g. Windows) or file is
not a regular file socket.send() will be used instead.
*offset* tells from where to start reading the file.
If specified, *count* is the total number of bytes to transmit
as opposed to sending the file until EOF is reached.
File position is updated on return or also in case of error in
which case file.tell() can be used to figure out the number of
bytes which were sent.
The socket must be of SOCK_STREAM type.
Non-blocking sockets are not supported.
"""
try:
return self._sendfile_use_sendfile(file, offset, count)
except _GiveupOnSendfile:
return self._sendfile_use_send(file, offset, count)
def _decref_socketios(self):
if self._io_refs > 0:
self._io_refs -= 1
if self._closed:
self.close()
def _real_close(self, _ss=_socket.socket):
# This function should not reference any globals. See issue #808164.
_ss.close(self)
def close(self):
# This function should not reference any globals. See issue #808164.
self._closed = True
if self._io_refs <= 0:
self._real_close()
def detach(self):
"""detach() -> file descriptor
Close the socket object without closing the underlying file descriptor.
The object cannot be used after this call, but the file descriptor
can be reused for other purposes. The file descriptor is returned.
"""
self._closed = True
return super().detach()
@property
def family(self):
"""Read-only access to the address family for this socket.
"""
return _intenum_converter(super().family, AddressFamily)
@property
def type(self):
"""Read-only access to the socket type.
"""
return _intenum_converter(super().type, SocketKind)
if os.name == 'nt':
def get_inheritable(self):
return os.get_handle_inheritable(self.fileno())
def set_inheritable(self, inheritable):
os.set_handle_inheritable(self.fileno(), inheritable)
else:
def get_inheritable(self):
return os.get_inheritable(self.fileno())
def set_inheritable(self, inheritable):
os.set_inheritable(self.fileno(), inheritable)
get_inheritable.__doc__ = "Get the inheritable flag of the socket"
set_inheritable.__doc__ = "Set the inheritable flag of the socket"
def fromfd(fd, family, type, proto=0):
""" fromfd(fd, family, type[, proto]) -> socket object
Create a socket object from a duplicate of the given file
descriptor. The remaining arguments are the same as for socket().
"""
nfd = dup(fd)
return socket(family, type, proto, nfd)
if hasattr(_socket.socket, "sendmsg"):
> import array
E (application-level) ModuleNotFoundError: No module named 'array'
../lib-python/3/socket.py:550: ModuleNotFoundError
________________________ AppTestKqueue.test_issue30058 _________________________
self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000000129cef050>
def test_issue30058(self):
import select
> import socket
[/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/select/test/test_kqueue.py:202]:3:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
# Wrapper module for _socket, providing some additional facilities
# implemented in Python.
"""\
This module provides socket operations and some related functions.
On Unix, it supports IP (Internet Protocol) and Unix domain sockets.
On other systems, it only supports IP. Functions specific for a
socket are available as methods of the socket object.
Functions:
socket() -- create a new socket object
socketpair() -- create a pair of new socket objects [*]
fromfd() -- create a socket object from an open file descriptor [*]
send_fds() -- Send file descriptor to the socket.
recv_fds() -- Receive file descriptors from the socket.
fromshare() -- create a socket object from data received from socket.share() [*]
gethostname() -- return the current hostname
gethostbyname() -- map a hostname to its IP number
gethostbyaddr() -- map an IP number or hostname to DNS info
getservbyname() -- map a service name and a protocol name to a port number
getprotobyname() -- map a protocol name (e.g. 'tcp') to a number
ntohs(), ntohl() -- convert 16, 32 bit int from network to host byte order
htons(), htonl() -- convert 16, 32 bit int from host to network byte order
inet_aton() -- convert IP addr string (123.45.67.89) to 32-bit packed format
inet_ntoa() -- convert 32-bit packed format IP to string (123.45.67.89)
socket.getdefaulttimeout() -- get the default timeout value
socket.setdefaulttimeout() -- set the default timeout value
create_connection() -- connects to an address, with an optional timeout and
optional source address.
[*] not available on all platforms!
Special objects:
SocketType -- type object for socket objects
error -- exception raised for I/O errors
has_ipv6 -- boolean value indicating if IPv6 is supported
IntEnum constants:
AF_INET, AF_UNIX -- socket domains (first argument to socket() call)
SOCK_STREAM, SOCK_DGRAM, SOCK_RAW -- socket types (second argument)
Integer constants:
Many other constants may be defined; these may be used in calls to
the setsockopt() and getsockopt() methods.
"""
import _socket
from _socket import *
import os, sys, io, selectors
from enum import IntEnum, IntFlag
try:
import errno
except ImportError:
errno = None
EBADF = getattr(errno, 'EBADF', 9)
EAGAIN = getattr(errno, 'EAGAIN', 11)
EWOULDBLOCK = getattr(errno, 'EWOULDBLOCK', 11)
__all__ = ["fromfd", "getfqdn", "create_connection", "create_server",
"has_dualstack_ipv6", "AddressFamily", "SocketKind"]
__all__.extend(os._get_exports_list(_socket))
# Set up the socket.AF_* socket.SOCK_* constants as members of IntEnums for
# nicer string representations.
# Note that _socket only knows about the integer values. The public interface
# in this module understands the enums and translates them back from integers
# where needed (e.g. .family property of a socket object).
IntEnum._convert_(
'AddressFamily',
__name__,
lambda C: C.isupper() and C.startswith('AF_'))
IntEnum._convert_(
'SocketKind',
__name__,
lambda C: C.isupper() and C.startswith('SOCK_'))
IntFlag._convert_(
'MsgFlag',
__name__,
lambda C: C.isupper() and C.startswith('MSG_'))
IntFlag._convert_(
'AddressInfo',
__name__,
lambda C: C.isupper() and C.startswith('AI_'))
_LOCALHOST = '127.0.0.1'
_LOCALHOST_V6 = '::1'
def _intenum_converter(value, enum_klass):
"""Convert a numeric family value to an IntEnum member.
If it's not a known member, return the numeric value itself.
"""
try:
return enum_klass(value)
except ValueError:
return value
# WSA error codes
if sys.platform.lower().startswith("win"):
errorTab = {}
errorTab[6] = "Specified event object handle is invalid."
errorTab[8] = "Insufficient memory available."
errorTab[87] = "One or more parameters are invalid."
errorTab[995] = "Overlapped operation aborted."
errorTab[996] = "Overlapped I/O event object not in signaled state."
errorTab[997] = "Overlapped operation will complete later."
errorTab[10004] = "The operation was interrupted."
errorTab[10009] = "A bad file handle was passed."
errorTab[10013] = "Permission denied."
errorTab[10014] = "A fault occurred on the network??" # WSAEFAULT
errorTab[10022] = "An invalid operation was attempted."
errorTab[10024] = "Too many open files."
errorTab[10035] = "The socket operation would block."
errorTab[10036] = "A blocking operation is already in progress."
errorTab[10037] = "Operation already in progress."
errorTab[10038] = "Socket operation on nonsocket."
errorTab[10039] = "Destination address required."
errorTab[10040] = "Message too long."
errorTab[10041] = "Protocol wrong type for socket."
errorTab[10042] = "Bad protocol option."
errorTab[10043] = "Protocol not supported."
errorTab[10044] = "Socket type not supported."
errorTab[10045] = "Operation not supported."
errorTab[10046] = "Protocol family not supported."
errorTab[10047] = "Address family not supported by protocol family."
errorTab[10048] = "The network address is in use."
errorTab[10049] = "Cannot assign requested address."
errorTab[10050] = "Network is down."
errorTab[10051] = "Network is unreachable."
errorTab[10052] = "Network dropped connection on reset."
errorTab[10053] = "Software caused connection abort."
errorTab[10054] = "The connection has been reset."
errorTab[10055] = "No buffer space available."
errorTab[10056] = "Socket is already connected."
errorTab[10057] = "Socket is not connected."
errorTab[10058] = "The network has been shut down."
errorTab[10059] = "Too many references."
errorTab[10060] = "The operation timed out."
errorTab[10061] = "Connection refused."
errorTab[10062] = "Cannot translate name."
errorTab[10063] = "The name is too long."
errorTab[10064] = "The host is down."
errorTab[10065] = "The host is unreachable."
errorTab[10066] = "Directory not empty."
errorTab[10067] = "Too many processes."
errorTab[10068] = "User quota exceeded."
errorTab[10069] = "Disk quota exceeded."
errorTab[10070] = "Stale file handle reference."
errorTab[10071] = "Item is remote."
errorTab[10091] = "Network subsystem is unavailable."
errorTab[10092] = "Winsock.dll version out of range."
errorTab[10093] = "Successful WSAStartup not yet performed."
errorTab[10101] = "Graceful shutdown in progress."
errorTab[10102] = "No more results from WSALookupServiceNext."
errorTab[10103] = "Call has been canceled."
errorTab[10104] = "Procedure call table is invalid."
errorTab[10105] = "Service provider is invalid."
errorTab[10106] = "Service provider failed to initialize."
errorTab[10107] = "System call failure."
errorTab[10108] = "Service not found."
errorTab[10109] = "Class type not found."
errorTab[10110] = "No more results from WSALookupServiceNext."
errorTab[10111] = "Call was canceled."
errorTab[10112] = "Database query was refused."
errorTab[11001] = "Host not found."
errorTab[11002] = "Nonauthoritative host not found."
errorTab[11003] = "This is a nonrecoverable error."
errorTab[11004] = "Valid name, no data record requested type."
errorTab[11005] = "QoS receivers."
errorTab[11006] = "QoS senders."
errorTab[11007] = "No QoS senders."
errorTab[11008] = "QoS no receivers."
errorTab[11009] = "QoS request confirmed."
errorTab[11010] = "QoS admission error."
errorTab[11011] = "QoS policy failure."
errorTab[11012] = "QoS bad style."
errorTab[11013] = "QoS bad object."
errorTab[11014] = "QoS traffic control error."
errorTab[11015] = "QoS generic error."
errorTab[11016] = "QoS service type error."
errorTab[11017] = "QoS flowspec error."
errorTab[11018] = "Invalid QoS provider buffer."
errorTab[11019] = "Invalid QoS filter style."
errorTab[11020] = "Invalid QoS filter style."
errorTab[11021] = "Incorrect QoS filter count."
errorTab[11022] = "Invalid QoS object length."
errorTab[11023] = "Incorrect QoS flow count."
errorTab[11024] = "Unrecognized QoS object."
errorTab[11025] = "Invalid QoS policy object."
errorTab[11026] = "Invalid QoS flow descriptor."
errorTab[11027] = "Invalid QoS provider-specific flowspec."
errorTab[11028] = "Invalid QoS provider-specific filterspec."
errorTab[11029] = "Invalid QoS shape discard mode object."
errorTab[11030] = "Invalid QoS shaping rate object."
errorTab[11031] = "Reserved policy QoS element type."
__all__.append("errorTab")
class _GiveupOnSendfile(Exception): pass
class socket(_socket.socket):
"""A subclass of _socket.socket adding the makefile() method."""
__slots__ = ["__weakref__", "_io_refs", "_closed"]
def __init__(self, family=-1, type=-1, proto=-1, fileno=None):
# For user code address family and type values are IntEnum members, but
# for the underlying _socket.socket they're just integers. The
# constructor of _socket.socket converts the given argument to an
# integer automatically.
if fileno is None:
if family == -1:
family = AF_INET
if type == -1:
type = SOCK_STREAM
if proto == -1:
proto = 0
_socket.socket.__init__(self, family, type, proto, fileno)
self._io_refs = 0
self._closed = False
def __enter__(self):
return self
def __exit__(self, *args):
if not self._closed:
self.close()
def __repr__(self):
"""Wrap __repr__() to reveal the real class name and socket
address(es).
"""
closed = getattr(self, '_closed', False)
s = "<%s.%s%s fd=%i, family=%s, type=%s, proto=%i" \
% (self.__class__.__module__,
self.__class__.__qualname__,
" [closed]" if closed else "",
self.fileno(),
self.family,
self.type,
self.proto)
if not closed:
# getsockname and getpeername may not be available on WASI.
try:
laddr = self.getsockname()
if laddr:
s += ", laddr=%s" % str(laddr)
except (error, AttributeError):
pass
try:
raddr = self.getpeername()
if raddr:
s += ", raddr=%s" % str(raddr)
except (error, AttributeError):
pass
s += '>'
return s
def __getstate__(self):
raise TypeError(f"cannot pickle {self.__class__.__name__!r} object")
def dup(self):
"""dup() -> socket object
Duplicate the socket. Return a new socket object connected to the same
system resource. The new socket is non-inheritable.
"""
fd = dup(self.fileno())
sock = self.__class__(self.family, self.type, self.proto, fileno=fd)
sock.settimeout(self.gettimeout())
return sock
def accept(self):
"""accept() -> (socket object, address info)
Wait for an incoming connection. Return a new socket
representing the connection, and the address of the client.
For IP sockets, the address info is a pair (hostaddr, port).
"""
fd, addr = self._accept()
sock = socket(self.family, self.type, self.proto, fileno=fd)
# Issue #7995: if no default timeout is set and the listening
# socket had a (non-zero) timeout, force the new socket in blocking
# mode to override platform-specific socket flags inheritance.
if getdefaulttimeout() is None and self.gettimeout():
sock.setblocking(True)
return sock, addr
def makefile(self, mode="r", buffering=None, *,
encoding=None, errors=None, newline=None):
"""makefile(...) -> an I/O stream connected to the socket
The arguments are as for io.open() after the filename, except the only
supported mode values are 'r' (default), 'w' and 'b'.
"""
# XXX refactor to share code?
if not set(mode) <= {"r", "w", "b"}:
raise ValueError("invalid mode %r (only r, w, b allowed)" % (mode,))
writing = "w" in mode
reading = "r" in mode or not writing
assert reading or writing
binary = "b" in mode
rawmode = ""
if reading:
rawmode += "r"
if writing:
rawmode += "w"
raw = SocketIO(self, rawmode)
self._io_refs += 1
if buffering is None:
buffering = -1
if buffering < 0:
buffering = io.DEFAULT_BUFFER_SIZE
if buffering == 0:
if not binary:
raise ValueError("unbuffered streams must be binary")
return raw
if reading and writing:
buffer = io.BufferedRWPair(raw, raw, buffering)
elif reading:
buffer = io.BufferedReader(raw, buffering)
else:
assert writing
buffer = io.BufferedWriter(raw, buffering)
if binary:
return buffer
encoding = io.text_encoding(encoding)
text = io.TextIOWrapper(buffer, encoding, errors, newline)
text.mode = mode
return text
if hasattr(os, 'sendfile'):
def _sendfile_use_sendfile(self, file, offset=0, count=None):
self._check_sendfile_params(file, offset, count)
sockno = self.fileno()
try:
fileno = file.fileno()
except (AttributeError, io.UnsupportedOperation) as err:
raise _GiveupOnSendfile(err) # not a regular file
try:
fsize = os.fstat(fileno).st_size
except OSError as err:
raise _GiveupOnSendfile(err) # not a regular file
if not fsize:
return 0 # empty file
# Truncate to 1GiB to avoid OverflowError, see bpo-38319.
blocksize = min(count or fsize, 2 ** 30)
timeout = self.gettimeout()
if timeout == 0:
raise ValueError("non-blocking sockets are not supported")
# poll/select have the advantage of not requiring any
# extra file descriptor, contrarily to epoll/kqueue
# (also, they require a single syscall).
if hasattr(selectors, 'PollSelector'):
selector = selectors.PollSelector()
else:
selector = selectors.SelectSelector()
selector.register(sockno, selectors.EVENT_WRITE)
total_sent = 0
# localize variable access to minimize overhead
selector_select = selector.select
os_sendfile = os.sendfile
try:
while True:
if timeout and not selector_select(timeout):
raise TimeoutError('timed out')
if count:
blocksize = min(count - total_sent, blocksize)
if blocksize <= 0:
break
try:
sent = os_sendfile(sockno, fileno, offset, blocksize)
except BlockingIOError:
if not timeout:
# Block until the socket is ready to send some
# data; avoids hogging CPU resources.
selector_select()
continue
except OSError as err:
if total_sent == 0:
# We can get here for different reasons, the main
# one being 'file' is not a regular mmap(2)-like
# file, in which case we'll fall back on using
# plain send().
raise _GiveupOnSendfile(err)
raise err from None
else:
if sent == 0:
break # EOF
offset += sent
total_sent += sent
return total_sent
finally:
if total_sent > 0 and hasattr(file, 'seek'):
file.seek(offset)
else:
def _sendfile_use_sendfile(self, file, offset=0, count=None):
raise _GiveupOnSendfile(
"os.sendfile() not available on this platform")
def _sendfile_use_send(self, file, offset=0, count=None):
self._check_sendfile_params(file, offset, count)
if self.gettimeout() == 0:
raise ValueError("non-blocking sockets are not supported")
if offset:
file.seek(offset)
blocksize = min(count, 8192) if count else 8192
total_sent = 0
# localize variable access to minimize overhead
file_read = file.read
sock_send = self.send
try:
while True:
if count:
blocksize = min(count - total_sent, blocksize)
if blocksize <= 0:
break
data = memoryview(file_read(blocksize))
if not data:
break # EOF
while True:
try:
sent = sock_send(data)
except BlockingIOError:
continue
else:
total_sent += sent
if sent < len(data):
data = data[sent:]
else:
break
return total_sent
finally:
if total_sent > 0 and hasattr(file, 'seek'):
file.seek(offset + total_sent)
def _check_sendfile_params(self, file, offset, count):
if 'b' not in getattr(file, 'mode', 'b'):
raise ValueError("file should be opened in binary mode")
if not self.type & SOCK_STREAM:
raise ValueError("only SOCK_STREAM type sockets are supported")
if count is not None:
if not isinstance(count, int):
raise TypeError(
"count must be a positive integer (got {!r})".format(count))
if count <= 0:
raise ValueError(
"count must be a positive integer (got {!r})".format(count))
def sendfile(self, file, offset=0, count=None):
"""sendfile(file[, offset[, count]]) -> sent
Send a file until EOF is reached by using high-performance
os.sendfile() and return the total number of bytes which
were sent.
*file* must be a regular file object opened in binary mode.
If os.sendfile() is not available (e.g. Windows) or file is
not a regular file socket.send() will be used instead.
*offset* tells from where to start reading the file.
If specified, *count* is the total number of bytes to transmit
as opposed to sending the file until EOF is reached.
File position is updated on return or also in case of error in
which case file.tell() can be used to figure out the number of
bytes which were sent.
The socket must be of SOCK_STREAM type.
Non-blocking sockets are not supported.
"""
try:
return self._sendfile_use_sendfile(file, offset, count)
except _GiveupOnSendfile:
return self._sendfile_use_send(file, offset, count)
def _decref_socketios(self):
if self._io_refs > 0:
self._io_refs -= 1
if self._closed:
self.close()
def _real_close(self, _ss=_socket.socket):
# This function should not reference any globals. See issue #808164.
_ss.close(self)
def close(self):
# This function should not reference any globals. See issue #808164.
self._closed = True
if self._io_refs <= 0:
self._real_close()
def detach(self):
"""detach() -> file descriptor
Close the socket object without closing the underlying file descriptor.
The object cannot be used after this call, but the file descriptor
can be reused for other purposes. The file descriptor is returned.
"""
self._closed = True
return super().detach()
@property
def family(self):
"""Read-only access to the address family for this socket.
"""
return _intenum_converter(super().family, AddressFamily)
@property
def type(self):
"""Read-only access to the socket type.
"""
return _intenum_converter(super().type, SocketKind)
if os.name == 'nt':
def get_inheritable(self):
return os.get_handle_inheritable(self.fileno())
def set_inheritable(self, inheritable):
os.set_handle_inheritable(self.fileno(), inheritable)
else:
def get_inheritable(self):
return os.get_inheritable(self.fileno())
def set_inheritable(self, inheritable):
os.set_inheritable(self.fileno(), inheritable)
get_inheritable.__doc__ = "Get the inheritable flag of the socket"
set_inheritable.__doc__ = "Set the inheritable flag of the socket"
def fromfd(fd, family, type, proto=0):
""" fromfd(fd, family, type[, proto]) -> socket object
Create a socket object from a duplicate of the given file
descriptor. The remaining arguments are the same as for socket().
"""
nfd = dup(fd)
return socket(family, type, proto, nfd)
if hasattr(_socket.socket, "sendmsg"):
> import array
E (application-level) ModuleNotFoundError: No module named 'array'
../lib-python/3/socket.py:550: ModuleNotFoundError
_______________________ AppTestSelectWithPipes.test_poll _______________________
self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000000014a1c5d38>
def test_poll(self):
import select
if not hasattr(select, 'poll'):
skip("no select.poll() on this platform")
readend, writeend = self.getpair()
try:
class A(object):
def fileno(self):
return readend.fileno()
poll = select.poll()
poll.register(A())
res = poll.poll(10) # timeout in ms
assert res == []
res = poll.poll(1.1) # check floats
assert res == []
writeend.send(b"foo!")
# can't easily test actual blocking, is done in lib-python tests
res = poll.poll()
> assert res == [(readend.fileno(), 1)]
E (application-level) AssertionError
[/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/select/test/test_select.py:274]:21: AssertionError
=========================== short test summary info ============================
FAIL module/select/test/test_kqueue.py::AppTestKqueue::()::test_create_event
FAIL module/select/test/test_kqueue.py::AppTestKqueue::()::test_queue_event
FAIL module/select/test/test_kqueue.py::AppTestKqueue::()::test_pair
FAIL module/select/test/test_kqueue.py::AppTestKqueue::()::test_issue30058
FAIL module/select/test/test_select.py::AppTestSelectWithPipes::()::test_poll
============== 5 failed, 31 passed, 10 skipped in 199.92 seconds ===============
++ 04:38:57 starting module/struct/test [159 started in total]
__ module/signal/test [157 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 27 items
module/signal/test/apptest_signal.py .
module/signal/test/test_signal.py ..........................
========================= 27 passed in 178.49 seconds ==========================
++ 04:39:28 starting module/sys/test [160 started in total]
__ module/struct/test [158 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 52 items
module/struct/test/apptest_struct.py ..........................................
module/struct/test/apptest_structbuffer.py ..
module/struct/test/test_struct.py .......
module/struct/test/test_ztranslation.py .
========================== 52 passed in 50.22 seconds ==========================
++ 04:39:49 starting module/termios/test [161 started in total]
__ module/sys/test [159 done in total, somefailed=False] ______________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 97 items
module/sys/test/apptest_audit.py .........
module/sys/test/apptest_initpath.py .
module/sys/test/apptest_sys.py .
module/sys/test/test_encoding.py ..
module/sys/test/test_initpath.py ..........
module/sys/test/test_sysmodule.py ..........................................s...............s........
module/sys/test/test_version.py .......
==================== 95 passed, 2 skipped in 72.26 seconds =====================
++ 04:40:41 starting module/test_lib_pypy [162 started in total]
__ module/termios/test [160 done in total, somefailed=True] ___________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 10 items
module/termios/test/test_termios.py F...FF.F..
=================================== FAILURES ===================================
_____________________________ TestTermios.test_one _____________________________
self = <test_termios.TestTermios object at 0x000000014921a9f8>
def test_one(self):
child = self.spawn(['--withmod-termios'])
child.expect("Python ")
child.expect('>>> ')
child.sendline('import termios')
child.expect('>>> ')
child.sendline('termios.tcgetattr(0)')
# output of the first time is ignored: it contains the compilation
# of more C stuff relating to errno
> child.expect('>>> ')
module/termios/test/test_termios.py:44:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../virt_test/site-packages/pexpect/spawnbase.py:355: in expect
timeout, searchwindowsize, async_)
../virt_test/site-packages/pexpect/spawnbase.py:383: in expect_list
return exp.expect_loop(timeout)
../virt_test/site-packages/pexpect/expect.py:179: in expect_loop
return self.eof(e)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pexpect.expect.Expecter object at 0x000000014921a6e8>
err = EOF('End Of File (EOF). Empty string style platform.',)
def eof(self, err=None):
spawn = self.spawn
spawn.before = spawn._before.getvalue()
spawn._buffer = spawn.buffer_type()
spawn._before = spawn.buffer_type()
spawn.after = EOF
index = self.searcher.eof_index
if index >= 0:
spawn.match = EOF
spawn.match_index = index
return index
else:
spawn.match = None
spawn.match_index = None
msg = str(spawn)
msg += '\nsearcher: %s' % self.searcher
if err is not None:
msg = str(err) + '\n' + msg
exc = EOF(msg)
exc.__cause__ = None # in Python 3.x we can use "raise exc from None"
> raise exc
E EOF: End Of File (EOF). Empty string style platform.
E <pexpect.pty_spawn.spawn object at 0x00000001491ccd08>
E command: /Users/matti/build-worker-arm64/own-macos-arm64/build/virt_test/bin/python
E args: ['/Users/matti/build-worker-arm64/own-macos-arm64/build/virt_test/bin/python', '/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/bin/pyinteractive.py', '-S', '--withmod-termios']
E buffer (last 100 chars): ''
E before (last 100 chars): '1@i\x1b[1@o\x1b[1@s\x1b[1@.\x1b[1@t\x1b[1@c\x1b[1@g\x1b[1@e\x1b[1@t\x1b[1@a\x1b[1@t\x1b[1@t\x1b[1@r\x1b[1@(\x1b[1@0\x1b[1@)\x1b[25D\n\r\x1b[?2004l\x1b[?1l\x1b>'
E after: <class 'pexpect.exceptions.EOF'>
E match: None
E match_index: None
E exitstatus: None
E flag_eof: True
E pid: 30330
E child_fd: 15
E closed: False
E timeout: 600
E delimiter: <class 'pexpect.exceptions.EOF'>
E logfile: <_pytest.capture.EncodedFile object at 0x0000000141160c28>
E logfile_read: None
E logfile_send: None
E maxread: 5000
E ignorecase: False
E searchwindowsize: None
E delaybeforesend: 0.05
E delayafterclose: 0.1
E delayafterterminate: 0.1
E searcher: searcher_re:
E 0: re.compile('>>> ')
../virt_test/site-packages/pexpect/expect.py:122: EOF
----------------------------- Captured stdout call -----------------------------
SPAWN: ('/Users/matti/build-worker-arm64/own-macos-arm64/build/virt_test/bin/python', ['/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/bin/pyinteractive.py', '-S', '--withmod-termios']) {}
PyPy 8.0.1-alpha0 in StdObjSpace on top of Python 2.7.18 (startuptime: 6.45 secs)
[?2004h[?1h=[?25l[1A
>>>> [?12l[?25himport termios
[1@i[1@m[1@p[1@o[1@r[1@t[1@ [1@t[1@e[1@r[1@m[1@i[1@o[1@s[19D
[?2004l[?1l>[?2004h[?1h=[?25l[1A
>>>> [?12l[?25htermios.tcgetattr(0)
[1@t[1@e[1@r[1@m[1@i[1@o[1@s[1@.[1@t[1@c[1@g[1@e[1@t[1@a[1@t[1@t[1@r[1@([1@0[1@)[25D
[?2004l[?1l>
___________________________ TestTermios.test_icanon ____________________________
self = <test_termios.TestTermios object at 0x0000000111071cc8>
def test_icanon(self):
source = py.code.Source("""
import termios
import fcntl
f = termios.tcgetattr(2)
f[3] |= termios.ICANON
termios.tcsetattr(2, termios.TCSANOW, f)
f = termios.tcgetattr(2)
assert len([i for i in f[-1] if isinstance(i, int)]) == 0
assert isinstance(f[-1][termios.VMIN], bytes)
assert isinstance(f[-1][termios.VTIME], bytes)
print('ok!')
""")
f = udir.join("test_icanon.py")
f.write(source)
child = self.spawn(['--withmod-termios', '--withmod-fcntl', str(f)])
> child.expect('ok!')
module/termios/test/test_termios.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../virt_test/site-packages/pexpect/spawnbase.py:355: in expect
timeout, searchwindowsize, async_)
../virt_test/site-packages/pexpect/spawnbase.py:383: in expect_list
return exp.expect_loop(timeout)
../virt_test/site-packages/pexpect/expect.py:179: in expect_loop
return self.eof(e)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pexpect.expect.Expecter object at 0x0000000111071c20>
err = EOF('End Of File (EOF). Empty string style platform.',)
def eof(self, err=None):
spawn = self.spawn
spawn.before = spawn._before.getvalue()
spawn._buffer = spawn.buffer_type()
spawn._before = spawn.buffer_type()
spawn.after = EOF
index = self.searcher.eof_index
if index >= 0:
spawn.match = EOF
spawn.match_index = index
return index
else:
spawn.match = None
spawn.match_index = None
msg = str(spawn)
msg += '\nsearcher: %s' % self.searcher
if err is not None:
msg = str(err) + '\n' + msg
exc = EOF(msg)
exc.__cause__ = None # in Python 3.x we can use "raise exc from None"
> raise exc
E EOF: End Of File (EOF). Empty string style platform.
E <pexpect.pty_spawn.spawn object at 0x0000000111071948>
E command: /Users/matti/build-worker-arm64/own-macos-arm64/build/virt_test/bin/python
E args: ['/Users/matti/build-worker-arm64/own-macos-arm64/build/virt_test/bin/python', '/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/bin/pyinteractive.py', '-S', '--withmod-termios', '--withmod-fcntl', '/tmp/buildbot-arm64/usession-py3.11-180/test_icanon.py']
E buffer (last 100 chars): ''
E before (last 100 chars): ''
E after: <class 'pexpect.exceptions.EOF'>
E match: None
E match_index: None
E exitstatus: None
E flag_eof: True
E pid: 32067
E child_fd: 19
E closed: False
E timeout: 600
E delimiter: <class 'pexpect.exceptions.EOF'>
E logfile: <_pytest.capture.EncodedFile object at 0x0000000141160c28>
E logfile_read: None
E logfile_send: None
E maxread: 5000
E ignorecase: False
E searchwindowsize: None
E delaybeforesend: 0.05
E delayafterclose: 0.1
E delayafterterminate: 0.1
E searcher: searcher_re:
E 0: re.compile('ok!')
../virt_test/site-packages/pexpect/expect.py:122: EOF
----------------------------- Captured stdout call -----------------------------
SPAWN: ('/Users/matti/build-worker-arm64/own-macos-arm64/build/virt_test/bin/python', ['/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/bin/pyinteractive.py', '-S', '--withmod-termios', '--withmod-fcntl', '/tmp/buildbot-arm64/usession-py3.11-180/test_icanon.py']) {}
__________________________ TestTermios.test_no_icanon __________________________
self = <test_termios.TestTermios object at 0x00000001425ebc58>
def test_no_icanon(self):
source = py.code.Source("""
import termios
import fcntl
f = termios.tcgetattr(2)
f[3] &= ~termios.ICANON
termios.tcsetattr(2, termios.TCSANOW, f)
f = termios.tcgetattr(2)
assert len([i for i in f[-1] if isinstance(i, int)]) == 2
assert isinstance(f[-1][termios.VMIN], int)
assert isinstance(f[-1][termios.VTIME], int)
print('ok!')
""")
f = udir.join("test_no_icanon.py")
f.write(source)
child = self.spawn(['--withmod-termios', '--withmod-fcntl', str(f)])
> child.expect('ok!')
module/termios/test/test_termios.py:135:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../virt_test/site-packages/pexpect/spawnbase.py:355: in expect
timeout, searchwindowsize, async_)
../virt_test/site-packages/pexpect/spawnbase.py:383: in expect_list
return exp.expect_loop(timeout)
../virt_test/site-packages/pexpect/expect.py:179: in expect_loop
return self.eof(e)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pexpect.expect.Expecter object at 0x00000001425ebbb0>
err = EOF('End Of File (EOF). Empty string style platform.',)
def eof(self, err=None):
spawn = self.spawn
spawn.before = spawn._before.getvalue()
spawn._buffer = spawn.buffer_type()
spawn._before = spawn.buffer_type()
spawn.after = EOF
index = self.searcher.eof_index
if index >= 0:
spawn.match = EOF
spawn.match_index = index
return index
else:
spawn.match = None
spawn.match_index = None
msg = str(spawn)
msg += '\nsearcher: %s' % self.searcher
if err is not None:
msg = str(err) + '\n' + msg
exc = EOF(msg)
exc.__cause__ = None # in Python 3.x we can use "raise exc from None"
> raise exc
E EOF: End Of File (EOF). Empty string style platform.
E <pexpect.pty_spawn.spawn object at 0x00000001425eb9f0>
E command: /Users/matti/build-worker-arm64/own-macos-arm64/build/virt_test/bin/python
E args: ['/Users/matti/build-worker-arm64/own-macos-arm64/build/virt_test/bin/python', '/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/bin/pyinteractive.py', '-S', '--withmod-termios', '--withmod-fcntl', '/tmp/buildbot-arm64/usession-py3.11-180/test_no_icanon.py']
E buffer (last 100 chars): ''
E before (last 100 chars): 't allocated\r\npython(32424,0x200baa2c0) malloc: *** set a breakpoint in malloc_error_break to debug\r\n'
E after: <class 'pexpect.exceptions.EOF'>
E match: None
E match_index: None
E exitstatus: None
E flag_eof: True
E pid: 32424
E child_fd: 20
E closed: False
E timeout: 600
E delimiter: <class 'pexpect.exceptions.EOF'>
E logfile: <_pytest.capture.EncodedFile object at 0x0000000141160c28>
E logfile_read: None
E logfile_send: None
E maxread: 5000
E ignorecase: False
E searchwindowsize: None
E delaybeforesend: 0.05
E delayafterclose: 0.1
E delayafterterminate: 0.1
E searcher: searcher_re:
E 0: re.compile('ok!')
../virt_test/site-packages/pexpect/expect.py:122: EOF
----------------------------- Captured stdout call -----------------------------
SPAWN: ('/Users/matti/build-worker-arm64/own-macos-arm64/build/virt_test/bin/python', ['/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/bin/pyinteractive.py', '-S', '--withmod-termios', '--withmod-fcntl', '/tmp/buildbot-arm64/usession-py3.11-180/test_no_icanon.py']) {}
python(32424,0x200baa2c0) malloc: *** error for object 0x7144a670: pointer being freed was not allocated
python(32424,0x200baa2c0) malloc: *** set a breakpoint in malloc_error_break to debug
__________________________ AppTestTermios.test_values __________________________
self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00000001119a8e20>
def test_values(self):
import termios
d = {}
for name in dir(termios):
val = getattr(termios, name)
if name.isupper() and type(val) is int:
d[name] = val
> assert sorted(d.items()) == sorted(self.orig_module_dict.items())
E (application-level) AssertionError
[/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/termios/test/test_termios.py:162]:8: AssertionError
=========================== short test summary info ============================
FAIL module/termios/test/test_termios.py::TestTermios::()::test_one
FAIL module/termios/test/test_termios.py::TestTermios::()::test_icanon
FAIL module/termios/test/test_termios.py::TestTermios::()::test_no_icanon
FAIL module/termios/test/test_termios.py::AppTestTermios::()::test_values
===================== 4 failed, 6 passed in 108.90 seconds =====================
++ 04:41:45 starting module/thread/test [163 started in total]
__ module/test_lib_pypy [161 done in total, somefailed=False] _________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 238 items / 5 skipped
module/test_lib_pypy/test_code_module.py ...
module/test_lib_pypy/test_collections.py .....................
module/test_lib_pypy/test_marshal_extra.py .......................................................................................................................................................
module/test_lib_pypy/test_md5_extra.py ......
module/test_lib_pypy/test_pickle_extra.py s
module/test_lib_pypy/test_sha_extra.py .....
module/test_lib_pypy/test_site_extra.py .
module/test_lib_pypy/test_stackless.py ..............................
module/test_lib_pypy/test_stackless_pickling.py ..
module/test_lib_pypy/test_structseq.py ...........
module/test_lib_pypy/test_tputil.py ..s....
=================== 236 passed, 7 skipped in 167.34 seconds ====================
++ 04:43:35 starting module/time/test [164 started in total]
__ module/thread/test [162 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 56 items
module/thread/test/test_fork.py s...
module/thread/test/test_gil.py ....
module/thread/test/test_import_lock.py .....
module/thread/test/test_local.py .......
module/thread/test/test_lock.py .....................
module/thread/test/test_thread.py ...............
==================== 55 passed, 1 skipped in 233.22 seconds ====================
++ 04:45:43 starting module/token/test [165 started in total]
__ module/time/test [163 done in total, somefailed=True] ______________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 43 items
module/time/test/apptest_time.py ........................F................
module/time/test/test_timeutils.py .
module/time/test/test_ztranslation.py .
=================================== FAILURES ===================================
____________________________ test_strftime_nonascii ____________________________
@pytest.mark.skipif(sys.platform=="win32", reason='fails on win32')
def test_strftime_nonascii():
import time
import _locale
prev_loc = _locale.setlocale(_locale.LC_TIME)
try:
_locale.setlocale(_locale.LC_TIME, "fr_CH")
except _locale.Error:
skip("unsupported locale LC_TIME=fr_CH")
try:
s = time.strftime('%B.', time.localtime(192039127))
# I am unsure, but I think that this fails because decoding of
# the result isn't done in the fr_CH locale. There is no code
# to grab the LC_TIME locale specifically, which is the one
# used by strftime().
> assert s == "f\xe9vrier."
E (application-level) AssertionError: assert 'février.' == 'février.'
module/time/test/apptest_time.py:523: AssertionError
=========================== short test summary info ============================
FAIL module/time/test/apptest_time.py::test_strftime_nonascii
==================== 1 failed, 42 passed in 134.66 seconds =====================
++ 04:45:53 starting module/unicodedata/test [166 started in total]
__ module/token/test [164 done in total, somefailed=False] ____________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 8 items
module/token/test/apptest_token.py ........
========================== 8 passed in 10.81 seconds ===========================
++ 04:45:56 starting module/zipimport/test [167 started in total]
__ module/zipimport/test [165 done in total, somefailed=False] ________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/zipimport/test/apptest_zipimport.py .
========================== 1 passed in 10.81 seconds ===========================
++ 04:46:08 starting module/zlib/test [168 started in total]
__ module/unicodedata/test [166 done in total, somefailed=False] ______________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 35 items
module/unicodedata/test/test_hyp.py ................
module/unicodedata/test/test_unicodedata.py ...................
========================== 35 passed in 75.30 seconds ==========================
++ 04:47:13 starting objspace/fake/test [169 started in total]
__ objspace/fake/test [167 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 21 items
objspace/fake/test/test_checkmodule.py ........
objspace/fake/test/test_objspace.py .............
========================== 21 passed in 19.49 seconds ==========================
++ 04:47:34 starting objspace/std/test [170 started in total]
__ module/zlib/test [168 done in total, somefailed=False] _____________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 38 items
module/zlib/test/test_zlib.py ......................................
========================= 38 passed in 109.47 seconds ==========================
++ 04:48:04 starting objspace/test [171 started in total]
__ objspace/test [169 done in total, somefailed=False] ________________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 75 items
objspace/test/apptest_binop_overriding.py .
objspace/test/apptest_descriptor.py ....s....
objspace/test/apptest_descroperation.py ................s......................................
objspace/test/test_descroperation.py ..........
==================== 73 passed, 2 skipped in 26.73 seconds =====================
++ 04:48:32 starting sandbox/test [172 started in total]
__ sandbox/test [170 done in total, somefailed=False] _________________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
sandbox/test/test_pypy_interact.py .
========================== 1 passed in 14.83 seconds ===========================
++ 04:48:49 starting tool/bench/test [173 started in total]
__ tool/bench/test [171 done in total, somefailed=False] ______________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 3 items / 1 skipped
tool/bench/test/test_pypyresult.py ...
===================== 3 passed, 1 skipped in 0.60 seconds ======================
++ 04:48:50 starting tool/memusage/test [174 started in total]
__ tool/memusage/test [172 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 5 items
tool/memusage/test/test_log2gnumeric.py .....
=========================== 5 passed in 0.60 seconds ===========================
++ 04:48:52 starting tool/pytest/fake_pytest/test [175 started in total]
__ tool/pytest/fake_pytest/test [173 done in total, somefailed=False] _________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
tool/pytest/fake_pytest/test/apptest_fake_pytest.py .
========================== 1 passed in 11.40 seconds ===========================
++ 04:49:04 starting tool/pytest/test [176 started in total]
__ tool/pytest/test [174 done in total, somefailed=False] _____________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 25 items
tool/pytest/test/test_appsupport.py .........
tool/pytest/test/test_astrewrite.py .....
tool/pytest/test/test_conftest1.py ...xx
tool/pytest/test/test_pytestsupport.py ......
==================== 23 passed, 2 xfailed in 114.74 seconds ====================
++ 04:51:00 starting tool/release/test [177 started in total]
__ module/math/test [175 done in total, somefailed=False] _____________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 209 items
module/math/test/apptest_math.py ...........s
module/math/test/test_direct.py ......................................................................................................................................................................
module/math/test/test_math.py ............s..................
=================== 207 passed, 2 skipped in 1315.96 seconds ===================
++ 04:51:25 starting tool/test [178 started in total]
__ tool/release/test [176 done in total, somefailed=True] _____________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 8 items
tool/release/test/test_package.py ....s
tool/release/test/test_smartstrip.py FFs
=================================== FAILURES ===================================
________________________ TestSmarStrip.test_info_symbol ________________________
self = <pypy.tool.release.test.test_smartstrip.TestSmarStrip object at 0x000000016136b0c0>
exe = local('/private/tmp/buildbot-arm64/pytest/pytest-of-matti/pytest-497/test_info_symbol0/myprog')
def test_info_symbol(self, exe):
info = info_symbol(exe, "foo")
> assert info == "foo in section .text"
E assert '/bin/sh: gdb...and not found' == 'foo in section .text'
E - /bin/sh: gdb: command not found
E + foo in section .text
tool/release/test/test_smartstrip.py:32: AssertionError
___________________________ TestSmarStrip.test_strip ___________________________
self = <pypy.tool.release.test.test_smartstrip.TestSmarStrip object at 0x00000001613e5408>
exe = local('/private/tmp/buildbot-arm64/pytest/pytest-of-matti/pytest-497/test_strip0/myprog')
def test_strip(self, exe):
smartstrip(exe, keep_debug=False)
info = info_symbol(exe, "foo")
> assert info.startswith("No symbol table is loaded")
E assert <bound method str.startswith of '/bin/sh: gdb: command not found'>('No symbol table is loaded')
E + where <bound method str.startswith of '/bin/sh: gdb: command not found'> = '/bin/sh: gdb: command not found'.startswith
tool/release/test/test_smartstrip.py:37: AssertionError
=========================== short test summary info ============================
FAIL tool/release/test/test_smartstrip.py::TestSmarStrip::()::test_info_symbol
FAIL tool/release/test/test_smartstrip.py::TestSmarStrip::()::test_strip
================ 2 failed, 4 passed, 2 skipped in 23.63 seconds ================
__ tool/test [177 done in total, somefailed=False] ____________________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 29 items
tool/test/test_gdb_pypy.py ...........
tool/test/test_getdocstrings.py ...
tool/test/test_isolate.py .......
tool/test/test_lib_pypy.py ...
tool/test/test_license.py .
tool/test/test_package.py .
tool/test/test_tab.py ..
tool/test/test_template.py .
========================== 29 passed in 10.85 seconds ==========================
__ objspace/std/test [178 done in total, somefailed=False] ____________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc
rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 2525 items
objspace/std/test/apptest_boolobject.py .........
objspace/std/test/apptest_bytearrayobject.py .....
objspace/std/test/apptest_callmethod.py ..........
objspace/std/test/apptest_complexobject.py ....................................
objspace/std/test/apptest_contains.py ..
objspace/std/test/apptest_fstring.py .....................
objspace/std/test/apptest_instmethobject.py .....
objspace/std/test/apptest_iterobject.py .....................
objspace/std/test/apptest_memoryobject.py ........
objspace/std/test/apptest_operation.py .
objspace/std/test/apptest_specializedtuple.py ........................
objspace/std/test/apptest_stringformat.py .................s......s..................s........................
objspace/std/test/apptest_tuple.py ........................
objspace/std/test/apptest_typeobjject.py ........
objspace/std/test/apptest_unicode.py ............................s..........................................................................................
objspace/std/test/apptest_userobject.py ........................
objspace/std/test/test_boolobject.py .......
objspace/std/test/test_bytearrayobject.py ......................................................................................
objspace/std/test/test_bytesobject.py ................................................................................s.......................
objspace/std/test/test_callmethod.py ...
objspace/std/test/test_celldict.py ..........................................
objspace/std/test/test_complexobject.py ....
objspace/std/test/test_dictmultiobject.py .........s.s.........................................................s.........................................................s...........................................................................
objspace/std/test/test_dictproxy.py ................
objspace/std/test/test_floatobject.py ......................................................
objspace/std/test/test_identitydict.py .....
objspace/std/test/test_identityset.py .......
objspace/std/test/test_index.py ...................................
objspace/std/test/test_intobject.py ...............................................................................................................................................................
objspace/std/test/test_iterobject.py ....
objspace/std/test/test_jsondict.py ..........
objspace/std/test/test_kwargsdict.py ....................................
objspace/std/test/test_lengthhint.py .....................
objspace/std/test/test_listobject.py .......................................................................s..........................................
objspace/std/test/test_liststrategies.py ...................................................................s...................................................................
objspace/std/test/test_longobject.py ....................................................
objspace/std/test/test_mapdict.py ..........................................................................................s.......................................................
objspace/std/test/test_memoryobject.py .............................................
objspace/std/test/test_methodcache.py .............................................................................................
objspace/std/test/test_newformat.py .................................................................
objspace/std/test/test_noneobject.py ...
objspace/std/test/test_obj.py .......................................
objspace/std/test/test_prebuiltint.py ...............................................................
objspace/std/test/test_proxy.py ssssssssssss
objspace/std/test/test_proxy_function.py ........
objspace/std/test/test_proxy_internals.py .......
objspace/std/test/test_proxy_iter.py .
objspace/std/test/test_proxy_object.py ..........
objspace/std/test/test_proxy_usercreated.py .
objspace/std/test/test_random_attr.py s....
objspace/std/test/test_setobject.py .................................................................................................
objspace/std/test/test_setstrategies.py ....s...ss...
objspace/std/test/test_sliceobject.py .............
objspace/std/test/test_smalllongobject.py ...................................................................................................................................................................................................................................................
objspace/std/test/test_specialisedtupleobject.py ....................ss....
objspace/std/test/test_stdobjspace.py s........
objspace/std/test/test_translate.py .
objspace/std/test/test_typeobject.py .............................................................................................................
objspace/std/test/test_unicodeobject.py ..................
objspace/std/test/test_userobject.py .
objspace/std/test/test_versionedtype.py ...............
================== 2494 passed, 31 skipped in 851.45 seconds ===================
program finished with exit code 1
elapsedTime=5480.354558