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-x86_64/own-macos-x86-64/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: HOME=/Users/matti HOMEBREW_CELLAR=/opt/homebrew_x86_64/Cellar HOMEBREW_PREFIX=/opt/homebrew_x86_64 HOMEBREW_REPOSITORY=/opt/homebrew_x86_64 INFOPATH=/opt/homebrew_x86_64/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-x86_64-buildbot/bin:/opt/homebrew_x86_64/bin:/opt/homebrew_x86_64/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_x86_64/opt/openssl@1.1/lib/pkgconfig PWD=/Users/matti/build-worker-x86_64/own-macos-x86-64/build PYPYCHERRYPICK= PYPY_USESSION_DIR=/tmp/buildbot-x86_64 PYTHONPATH=.: SHELL=/bin/zsh SHLVL=2 SSH_CLIENT=10.0.0.15 58962 22 SSH_CONNECTION=10.0.0.15 58962 10.0.0.16 22 SSH_TTY=/dev/ttys000 TERM=xterm-256color TMPDIR=/tmp/buildbot-x86_64/pytest USER=matti _=/Users/matti/oss/pypy-x86_64-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_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: 177 to run ++ 05:33:50 starting config/test [1 started in total] ++ 05:33:50 starting interpreter/astcompiler/test [2 started in total] ++ 05:33:50 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.py rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 161 items / 1 skipped config/test/test_pypyoption.py ................................................................................................................................................................. ==================== 161 passed, 1 skipped in 29.00 seconds ==================== ++ 05:34:23 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 89.37 seconds ========================== ++ 05:35:25 starting module/__builtin__/test [5 started in total] __ interpreter/astcompiler/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1509 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 ..................................................... ======================== 1509 passed in 149.47 seconds ========================= ++ 05:36:22 starting module/__pypy__/test [6 started in total] __ module/__builtin__/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 59.99 seconds ==================== ++ 05:36:31 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 30.01 seconds =========================== ++ 05:37:03 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 77 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. ==================== 73 passed, 4 skipped in 60.33 seconds ===================== ++ 05:37:28 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 62.13 seconds ========================== ++ 05:38:09 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 98 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 0x00007fcfdae8f8a0> locale_decoder = <function str_decode_locale_surrogateescape at 0x00007fd00a5b5cb8> @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 0x00007fd00c778138> locale_decoder = <function str_decode_locale_strict at 0x00007fd00a5c4368> @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:104: 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, 92 passed, 4 skipped in 89.87 seconds ================ ++ 05:39:44 starting module/_collections/test [11 started in total] __ module/_collections/test [9 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 49.91 seconds ========================== ++ 05:40:35 starting module/_continuation/test [12 started in total] __ module/_cffi_backend/test [10 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 467 items module/_cffi_backend/test/test_c.py ................................................................................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, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 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, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 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, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 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, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 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, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 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, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 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, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 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, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 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, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 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 780 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 =================================== _________________ AppTestRecompilerPython.test_dlopen_unicode __________________ self = <CallInfo when='call' exception: > func = <function <lambda> at 0x00007fe681ac2110>, 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 0x00007fe6a006ca30> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007fe6c0ec85e0>] 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 0x00007fe6c0ec85e0>] 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 0x00007fe6c5825808> 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 0x00007fe693084060> 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 0x00007fe693084060> 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 0x00007fe6c5825560> 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 0x00007fe693084020> 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 0x00007fe693084020> 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:331: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_dlopen_unicode'>, space = StdObjSpace target = <function test_dlopen_unicode at 0x00007fe681ac2188> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fe684d6b7c0>) e = OperationError(<W_TypeObject 'OSError' at 0x7fe6836b9980>) tb = <traceback object at 0x00007fe684ffa060> 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:274: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[BadUtf8("") raised in repr()] SafeRepr object at 0x7fe6a5a79120> space = StdObjSpace operr = OperationError(<W_TypeObject 'OSError' at 0x7fe6836b9980>) 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 0x7fe6836b9980>) 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 0x7fe6836b9980>) 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 0x7fe6836b9980>) 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-x86_64/usession-py3.11-305/load_caf\xe9.so: "Cannot load library /tmp/buildbot-x86_...ad_caf\\xe9.so\' (no such file), \'/private/tmp/buildbot-x86_64/usession-py3.11-305/load_caf\\xe9.so\' (no such file)"' lgt = 678, 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:409: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace s = 'Cannot load library /tmp/buildbot-x86_64/usession-py3.11-305/load_caf\xe9.so: "Cannot load library /tmp/buildbot-x86_...ad_caf\\xe9.so\' (no such file), \'/private/tmp/buildbot-x86_64/usession-py3.11-305/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:428: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = W_UnicodeObject('Cannot load library /tmp/buildbot-x86_64/usession-py3.11-305/...te/tmp/buildbot-x86_64/usession-py3.11-305/load_caf\\xe9.so\' (no such file)"') utf8str = 'Cannot load library /tmp/buildbot-x86_64/usession-py3.11-305/load_caf\xe9.so: "Cannot load library /tmp/buildbot-x86_...ad_caf\\xe9.so\' (no such file), \'/private/tmp/buildbot-x86_64/usession-py3.11-305/load_caf\\xe9.so\' (no such file)"' length = 780 def __init__(self, utf8str, length): if not we_are_translated(): typecheck(self, utf8str, length) # rpython.rlib.objectmodel > return __init___original(self, utf8str, length) <654-codegen /Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/tool/sourcetools.py:292>:5: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = W_UnicodeObject('Cannot load library /tmp/buildbot-x86_64/usession-py3.11-305/...te/tmp/buildbot-x86_64/usession-py3.11-305/load_caf\\xe9.so\' (no such file)"') utf8str = 'Cannot load library /tmp/buildbot-x86_64/usession-py3.11-305/load_caf\xe9.so: "Cannot load library /tmp/buildbot-x86_...ad_caf\\xe9.so\' (no such file), \'/private/tmp/buildbot-x86_64/usession-py3.11-305/load_caf\\xe9.so\' (no such file)"' length = 780 @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, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 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, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 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, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 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, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 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, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 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, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 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, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 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, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 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, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 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 780 real_length -999 =========================== short test summary info ============================ FAIL module/_cffi_backend/test/test_re_python.py::AppTestRecompilerPython::()::test_dlopen_unicode ============= 1 failed, 329 passed, 137 skipped in 237.76 seconds ============== ++ 05:41:27 starting module/_cppyy/test [13 started in total] __ module/_continuation/test [11 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 sssssssssssssss.ssssssssssssssssssssssssE ==================================== ERRORS ==================================== ______ ERROR at teardown of AppTestStacklet.test_sampling_inside_callback ______ self = <CallInfo when='teardown' exception: Invalid value for fakevmprof._ignore_signals: expected 1, got 0. This probably means that you called {start,stop}_sampling() a wrong number of times> func = <function <lambda> at 0x00007fdeba5ac368>, when = 'teardown' 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_teardown'> kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_sampling_inside_callback'>, 'ne...ltiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_sampling_inside_callback'>, 'nextitem': None} 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 0x00007fdee88fa9c0> hook = <_HookCaller 'pytest_runtest_teardown'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007fded86be320>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_sampling_inside_callback'>, 'ne...ltiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_sampling_inside_callback'>, 'nextitem': None} 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_teardown'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007fded86be320>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_sampling_inside_callback'>, 'ne...ltiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_sampling_inside_callback'>, 'nextitem': None} 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_sampling_inside_callback'>, 'nextitem': None, '__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_teardown at 0x00007fdeba5ca458> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...titem': None, '__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 0x00007fdeba5c49e0> 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 0x00007fdeba5c49e0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...titem': None, '__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_sampling_inside_callback'>, 'nextitem': None, '__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_sampling_inside_callback'>, nextitem = None def pytest_runtest_teardown(item, nextitem): > item.session._setupstate.teardown_exact(item, nextitem) ../_pytest/runner.py:103: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.runner.SetupState object at 0x00007fded8b796a8> item = <AppTestMethod 'test_sampling_inside_callback'>, nextitem = None def teardown_exact(self, item, nextitem): needed_collectors = nextitem and nextitem.listchain() or [] > self._teardown_towards(needed_collectors) ../_pytest/runner.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.runner.SetupState object at 0x00007fded8b796a8> needed_collectors = [] def _teardown_towards(self, needed_collectors): while self.stack: if self.stack == needed_collectors[:len(self.stack)]: break > self._pop_and_teardown() ../_pytest/runner.py:393: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.runner.SetupState object at 0x00007fded8b796a8> def _pop_and_teardown(self): colitem = self.stack.pop() > self._teardown_with_finalization(colitem) ../_pytest/runner.py:353: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.runner.SetupState object at 0x00007fded8b796a8> colitem = <AppTestMethod 'test_sampling_inside_callback'> def _teardown_with_finalization(self, colitem): > self._callfinalizers(colitem) ../_pytest/runner.py:371: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.runner.SetupState object at 0x00007fded8b796a8> colitem = <AppTestMethod 'test_sampling_inside_callback'> def _callfinalizers(self, colitem): finalizers = self._finalizers.pop(colitem, None) exc = None while finalizers: fin = finalizers.pop() try: fin() except Exception: # XXX Only first exception will be seen by user, # ideally all should be reported. if exc is None: exc = sys.exc_info() if exc: > py.builtin._reraise(*exc) ../_pytest/runner.py:368: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.runner.SetupState object at 0x00007fded8b796a8> colitem = <AppTestMethod 'test_sampling_inside_callback'> def _callfinalizers(self, colitem): finalizers = self._finalizers.pop(colitem, None) exc = None while finalizers: fin = finalizers.pop() try: > fin() ../_pytest/runner.py:361: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <FixtureDef name='fakevmprof' scope='function' baseid='pypy/module/_continuation/test/test_stacklet.py' > def finish(self): try: while self._finalizer: func = self._finalizer.pop() > func() ../_pytest/python.py:2085: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <rpython.rlib.rvmprof.test.support.FakeVMProf object at 0x00007fdeba59cd78> def check_status(self): """ To be called during test teardown """ if self._ignore_signals != 1: msg = ('Invalid value for fakevmprof._ignore_signals: expected 1, ' 'got %d. This probably means that you called ' '{start,stop}_sampling() a wrong number of times') > raise ValueError(msg % self._ignore_signals) E ValueError: Invalid value for fakevmprof._ignore_signals: expected 1, got 0. This probably means that you called {start,stop}_sampling() a wrong number of times ../rpython/rlib/rvmprof/test/support.py:37: ValueError ================ 4 passed, 70 skipped, 1 error in 52.93 seconds ================ ++ 05:41:34 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 51.53 seconds ========================== ++ 05:42:32 starting module/_demo/test [15 started in total] __ module/_demo/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 21.36 seconds =========================== ++ 05:42:56 starting module/_hpy_universal/test/_vendored/test_00_basic.py [16 started in total] __ module/_cppyy/test [14 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 191 items module/_cppyy/test/test_advancedcpp.py sssssssssssssssssssssssss module/_cppyy/test/test_boost.py sssss module/_cppyy/test/test_cpp11features.py s.s module/_cppyy/test/test_cppyy.py ........... module/_cppyy/test/test_crossing.py ssss module/_cppyy/test/test_datatypes.py .......sssssssssssssss module/_cppyy/test/test_fragile.py sssssssssssss module/_cppyy/test/test_helper.py ...... module/_cppyy/test/test_operators.py sssssss module/_cppyy/test/test_overloads.py sssssss module/_cppyy/test/test_pythonify.py .....sssssssssssss module/_cppyy/test/test_pythonization.py .ssssss module/_cppyy/test/test_regression.py ss module/_cppyy/test/test_stltypes.py sssssssssssssssssssssssss module/_cppyy/test/test_templates.py sssssssssssssssssssssssssssssssss module/_cppyy/test/test_zjit.py sss =================== 31 passed, 160 skipped in 167.80 seconds =================== ++ 05:44:28 starting module/_hpy_universal/test/_vendored/test_argparse.py [17 started in total] __ interpreter/test [15 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc PYTHON3: /Library/Frameworks/Python.framework/Versions/3.11/bin/python3.11 (Version 3.11.5 (v3.11.5:cce6ba91b3, Aug 24 2023, 10:50:31) [Clang 13.0.0 (clang-1300.0.29.30)]) rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1327 items interpreter/test/apptest_annotations.py .......................... interpreter/test/apptest_annotations_string.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....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 ........ 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 0x00007fc54b3bf060> 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-x86_64/own-macos-x86-64/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-x86_64/own-macos-x86-64/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 =========================== short test summary info ============================ FAIL interpreter/test/test_fsencode.py::TestFSEncode::()::test_fsencode_fsdecode ======== 1 failed, 1307 passed, 18 skipped, 1 xpassed in 626.34 seconds ======== ++ 05:44:51 starting module/_hpy_universal/test/_vendored/test_call.py [18 started in total] __ module/_hpy_universal/test/_vendored/test_00_basic.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 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 58 items module/_hpy_universal/test/_vendored/test_00_basic.py .......................................................... ========================= 58 passed in 111.82 seconds ========================== ++ 05:45:00 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 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 10 items module/_hpy_universal/test/_vendored/test_capsule.py .......... ========================== 10 passed in 65.71 seconds ========================== ++ 05:46:20 starting module/_hpy_universal/test/_vendored/test_capsule_legacy.py [20 started in total] __ module/_hpy_universal/test/_vendored/test_call.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 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 10 items module/_hpy_universal/test/_vendored/test_call.py .......... ========================== 10 passed in 83.40 seconds ========================== ++ 05:46:26 starting module/_hpy_universal/test/_vendored/test_contextvar.py [21 started in total] __ module/_hpy_universal/test/_vendored/test_argparse.py [19 done in total, somefailed=False] ('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 90 items module/_hpy_universal/test/_vendored/test_argparse.py .......................................................................................... ========================= 90 passed in 138.67 seconds ========================== ++ 05:47:01 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 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 2 items module/_hpy_universal/test/_vendored/test_contextvar.py .. ========================== 2 passed in 55.00 seconds =========================== ++ 05:47:31 starting module/_hpy_universal/test/_vendored/test_eval.py [23 started in total] __ module/_hpy_universal/test/_vendored/test_eval.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 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 4 items module/_hpy_universal/test/_vendored/test_eval.py .... ========================== 4 passed in 57.85 seconds =========================== ++ 05:48:44 starting module/_hpy_universal/test/_vendored/test_extra.py [24 started in total] __ module/_hpy_universal/test/_vendored/test_capsule_legacy.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 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 2 items module/_hpy_universal/test/_vendored/test_capsule_legacy.py .. ========================== 2 passed in 131.29 seconds ========================== ++ 05:48:45 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 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items ========================= no tests ran in 0.01 seconds ========================= ++ 05:48:55 starting module/_hpy_universal/test/_vendored/test_hpybuildvalue.py [26 started in total] __ module/_hpy_universal/test/_vendored/test_cpy_compat.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 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 16 items module/_hpy_universal/test/_vendored/test_cpy_compat.py ................ ========================= 16 passed in 162.45 seconds ========================== ++ 05:49:55 starting module/_hpy_universal/test/_vendored/test_hpybytes.py [27 started in total] __ module/_hpy_universal/test/_vendored/test_helpers.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 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 6 items module/_hpy_universal/test/_vendored/test_helpers.py ...... ========================== 6 passed in 61.90 seconds =========================== ++ 05:49:58 starting module/_hpy_universal/test/_vendored/test_hpydict.py [28 started in total] __ module/_hpy_universal/test/_vendored/test_hpybuildvalue.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 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 14 items module/_hpy_universal/test/_vendored/test_hpybuildvalue.py .............. ========================== 14 passed in 73.75 seconds ========================== ++ 05:50:22 starting module/_hpy_universal/test/_vendored/test_hpyerr.py [29 started in total] __ module/_hpy_universal/test/_vendored/test_hpybytes.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 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 12 items module/_hpy_universal/test/_vendored/test_hpybytes.py ............ ========================== 12 passed in 63.81 seconds ========================== ++ 05:51:08 starting module/_hpy_universal/test/_vendored/test_hpyfield.py [30 started in total] __ module/_hpy_universal/test/_vendored/test_hpydict.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 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 12 items module/_hpy_universal/test/_vendored/test_hpydict.py ............ ========================== 12 passed in 62.80 seconds ========================== ++ 05:51:11 starting module/_hpy_universal/test/_vendored/test_hpyglobal.py [31 started in total] __ module/_hpy_universal/test/_vendored/test_hpyglobal.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 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 2 items module/_hpy_universal/test/_vendored/test_hpyglobal.py .. ========================== 2 passed in 56.38 seconds =========================== ++ 05:52:17 starting module/_hpy_universal/test/_vendored/test_hpyimport.py [32 started in total] __ module/_hpy_universal/test/_vendored/test_hpyfield.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 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 18 items module/_hpy_universal/test/_vendored/test_hpyfield.py ssss........ssss.. ==================== 10 passed, 8 skipped in 66.90 seconds ===================== ++ 05:52:28 starting module/_hpy_universal/test/_vendored/test_hpyiter.py [33 started in total] __ module/_hpy_universal/test/_vendored/test_hpyerr.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 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 38 items module/_hpy_universal/test/_vendored/test_hpyerr.py ..ss..............................ss.. ==================== 34 passed, 4 skipped in 141.11 seconds ==================== ++ 05:52:54 starting module/_hpy_universal/test/_vendored/test_hpylist.py [34 started in total] __ module/_hpy_universal/test/_vendored/test_hpyimport.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 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 2 items module/_hpy_universal/test/_vendored/test_hpyimport.py .. ========================== 2 passed in 54.05 seconds =========================== ++ 05:53:23 starting module/_hpy_universal/test/_vendored/test_hpylong.py [35 started in total] __ module/_hpy_universal/test/_vendored/test_hpyiter.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 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 4 items module/_hpy_universal/test/_vendored/test_hpyiter.py .... ========================== 4 passed in 56.83 seconds =========================== ++ 05:53:34 starting module/_hpy_universal/test/_vendored/test_hpymodule.py [36 started in total] __ module/_hpy_universal/test/_vendored/test_hpylist.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 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 10 items module/_hpy_universal/test/_vendored/test_hpylist.py .......... ========================== 10 passed in 62.21 seconds ========================== ++ 05:54:07 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 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 16 items module/_hpy_universal/test/_vendored/test_hpymodule.py ................ ========================== 16 passed in 68.18 seconds ========================== ++ 05:54:54 starting module/_hpy_universal/test/_vendored/test_hpystructseq.py [38 started in total] __ module/_hpy_universal/test/_vendored/test_hpylong.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 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 36 items module/_hpy_universal/test/_vendored/test_hpylong.py .................................... ========================== 36 passed in 89.23 seconds ========================== ++ 05:55:04 starting module/_hpy_universal/test/_vendored/test_hpytuple.py [39 started in total] __ module/_hpy_universal/test/_vendored/test_hpyslice.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 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 6 items module/_hpy_universal/test/_vendored/test_hpyslice.py ...... ========================== 6 passed in 65.27 seconds =========================== ++ 05:55:28 starting module/_hpy_universal/test/_vendored/test_hpytype.py [40 started in total] __ module/_hpy_universal/test/_vendored/test_hpystructseq.py [38 done in total, somefailed=False] ('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 4 items module/_hpy_universal/test/_vendored/test_hpystructseq.py .... ========================== 4 passed in 59.04 seconds =========================== ++ 05:56:07 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 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 8 items module/_hpy_universal/test/_vendored/test_hpytuple.py ........ ========================== 8 passed in 58.47 seconds =========================== ++ 05:56:18 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 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 74 items module/_hpy_universal/test/_vendored/test_hpytype.py ................ss........................................................ ==================== 72 passed, 2 skipped in 156.39 seconds ==================== ++ 05:58:14 starting module/_hpy_universal/test/_vendored/test_importing.py [43 started in total] __ module/_hpy_universal/test/_vendored/test_hpyunicode.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 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 42 items module/_hpy_universal/test/_vendored/test_hpyunicode.py .......................................... ========================= 42 passed in 126.89 seconds ========================== ++ 05:58:35 starting module/_hpy_universal/test/_vendored/test_legacy_forbidden.py [44 started in total] __ module/_hpy_universal/test/_vendored/test_importing.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 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 2 items module/_hpy_universal/test/_vendored/test_importing.py ss ========================== 2 skipped in 17.39 seconds ========================== ++ 05:58:42 starting module/_hpy_universal/test/_vendored/test_number.py [45 started in total] __ module/_hpy_universal/test/_vendored/test_legacy_forbidden.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 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 8 items module/_hpy_universal/test/_vendored/test_legacy_forbidden.py ....ssss ===================== 4 passed, 4 skipped in 18.10 seconds ===================== ++ 05:59:03 starting module/_hpy_universal/test/_vendored/test_object.py [46 started in total] __ module/_hpy_universal/test/_vendored/test_number.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 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 18 items module/_hpy_universal/test/_vendored/test_number.py .................. ========================= 18 passed in 123.19 seconds ========================== ++ 06:01:00 starting module/_hpy_universal/test/_vendored/test_slots.py [47 started in total] __ module/_hpy_universal/test/_vendored/test_object.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 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 50 items module/_hpy_universal/test/_vendored/test_object.py .................................................. ========================= 50 passed in 109.78 seconds ========================== ++ 06:01:07 starting module/_hpy_universal/test/_vendored/test_slots_legacy.py [48 started in total] __ module/_hpy_universal/test/_vendored/test_slots.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 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 42 items module/_hpy_universal/test/_vendored/test_slots.py .......................................... ========================= 42 passed in 104.50 seconds ========================== ++ 06:02:57 starting module/_hpy_universal/test/_vendored/test_support.py [49 started in total] __ module/_hpy_universal/test/_vendored/test_hpytype_legacy.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 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 84 items module/_hpy_universal/test/_vendored/test_hpytype_legacy.py ................ss.................................................................. ==================== 82 passed, 2 skipped in 409.43 seconds ==================== ++ 06:03:06 starting module/_hpy_universal/test/_vendored/test_tracker.py [50 started in total] __ module/_hpy_universal/test/_vendored/test_support.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 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.06 seconds =========================== ++ 06:03:07 starting module/_hpy_universal/test/pypy [51 started in total] __ module/_hpy_universal/test/pypy [49 done in total, somefailed=False] _______ ('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 34 items module/_hpy_universal/test/pypy/test_apiset.py ....... module/_hpy_universal/test/pypy/test_handlemanager.py ..................s...... module/_hpy_universal/test/pypy/test_storage.py . module/_hpy_universal/test/pypy/test_ztranslation.py s ==================== 32 passed, 2 skipped in 18.03 seconds ===================== ++ 06:03:35 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 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 12 items module/_hpy_universal/test/_vendored/test_tracker.py ............ ========================== 12 passed in 73.89 seconds ========================== ++ 06:04:33 starting module/_jitlog/test [53 started in total] __ module/_jitlog/test [51 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module/_jitlog/test/test__jitlog.py . ========================== 1 passed in 24.70 seconds =========================== ++ 06:05:01 starting module/_locale/test [54 started in total] __ module/_locale/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 15 items module/_locale/test/test_locale.py ssssssssssssss. ==================== 1 passed, 14 skipped in 26.61 seconds ===================== ++ 06:05:29 starting module/_lsprof/test [55 started in total] __ module/_lsprof/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 6 items module/_lsprof/test/test_cprofile.py ...... ========================== 6 passed in 18.39 seconds =========================== ++ 06:05:50 starting module/_md5/test [56 started in total] __ module/_md5/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 8 items module/_md5/test/test_md5.py ........ ========================== 8 passed in 14.61 seconds =========================== ++ 06:06:07 starting module/_minimal_curses/test [57 started in total] __ module/_hpy_universal/test/_vendored/test_slots_legacy.py [55 done in total, somefailed=False] ('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 28 2024, 05:06:55)\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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 54 items module/_hpy_universal/test/_vendored/test_slots_legacy.py ...................................................... ========================= 54 passed in 298.93 seconds ========================== ++ 06:06:18 starting module/_multibytecodec/test [58 started in total] __ module/_io/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 285 items / 1 skipped 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................. module/_io/test/test_bufferedio.py .......................................................................ss................................ module/_io/test/test_fileio.py .................................... module/_io/test/test_interp_textio.py ......... =================== 282 passed, 4 skipped in 169.13 seconds ==================== ++ 06:06:29 starting module/_multiprocessing/test [59 started in total] __ module/_multiprocessing/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 12 items module/_multiprocessing/test/test_interp_semaphore.py s module/_multiprocessing/test/test_semaphore.py ..sssss.s module/_multiprocessing/test/test_win32.py s module/_multiprocessing/test/test_ztranslation.py . ===================== 4 passed, 8 skipped in 33.92 seconds ===================== ++ 06:07:07 starting module/_opcode/test [60 started in total] __ module/_multibytecodec/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 49.09 seconds ===================== ++ 06:07:09 starting module/_pickle/test [61 started in total] __ module/_opcode/test [59 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 5 items module/_opcode/test/apptest_opcode.py ..... ========================== 5 passed in 22.12 seconds =========================== ++ 06:07:31 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module/_pickle_support/test/apptest__pickle_support.py . ========================== 1 passed in 13.51 seconds =========================== ++ 06:07:45 starting module/_posixsubprocess/test [63 started in total] __ module/_minimal_curses/test [61 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 6 items module/_minimal_curses/test/test_curses.py ...... ========================== 6 passed in 130.90 seconds ========================== ++ 06:08:25 starting module/_pypyjson/test [64 started in total] __ module/_pickle/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 92 items module/_pickle/test/apptest_pickle.py ...............................................................s. module/_pickle/test/apptest_pypy_extensions.py ........................... ==================== 91 passed, 1 skipped in 74.05 seconds ===================== ++ 06:08:30 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 30.09 seconds ========================== ++ 06:09:02 starting module/_rawffi/alt/test [66 started in total] __ module/_pypyjson/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 55 items module/_pypyjson/test/apptest__pypyjson.py ........ module/_pypyjson/test/test__pypyjson.py ............................................ module/_pypyjson/test/test_simd.py ... ========================== 55 passed in 45.93 seconds ========================== ++ 06:09:16 starting module/_rawffi/test [67 started in total] __ module/_posixsubprocess/test [65 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 10 items module/_posixsubprocess/test/apptest_subprocess.py ......F.F module/_posixsubprocess/test/test_ztranslation.py . =================================== FAILURES =================================== __________________________________ test_umask __________________________________ def test_umask(): import tempfile, shutil tmpdir = None try: tmpdir = tempfile.mkdtemp() name = os.path.join(tmpdir, "beans") # We set an unusual umask in the child so as a unique mode # for us to test the child's touched file for. subprocess.check_call( ["python", "-c", f"open({name!r}, 'w').close()"], umask=0o053) # Ignore execute permissions entirely in our test, # filesystems could be mounted to ignore or force that. st_mode = os.stat(name).st_mode & 0o666 expected_mode = 0o624 assert expected_mode == st_mode finally: if tmpdir is not None: > shutil.rmtree(tmpdir) module/_posixsubprocess/test/apptest_subprocess.py:154: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ path = W_UnicodeObject('/tmp/buildbot-x86_64/pytest/tmpu_usuyw9') ignore_errors = W_BoolObject(False), onerror = <Function onerror> def rmtree(path, ignore_errors=False, onerror=None, *, dir_fd=None): """Recursively delete a directory tree. If dir_fd is not None, it should be a file descriptor open to a directory; path will then be relative to that directory. dir_fd may not be implemented on your platform. If it is unavailable, using it will raise a NotImplementedError. If ignore_errors is set, errors are ignored; otherwise, if onerror is set, it is called to handle the error with arguments (func, path, exc_info) where func is platform and implementation dependent; path is the argument to that function that caused it to fail; and exc_info is a tuple returned by sys.exc_info(). If ignore_errors is false and onerror is None, an exception is raised. """ sys.audit("shutil.rmtree", path, dir_fd) if ignore_errors: def onerror(*args): pass elif onerror is None: def onerror(*args): raise if _use_fd_functions: # While the unsafe rmtree works fine on bytes, the fd based does not. if isinstance(path, bytes): path = os.fsdecode(path) # Note: To guard against symlink races, we use the standard # lstat()/open()/fstat() trick. try: orig_st = os.lstat(path, dir_fd=dir_fd) except Exception: onerror(os.lstat, path, sys.exc_info()) return try: fd = os.open(path, os.O_RDONLY | os.O_NONBLOCK, dir_fd=dir_fd) fd_closed = False except Exception: onerror(os.open, path, sys.exc_info()) return try: if os.path.samestat(orig_st, os.fstat(fd)): > _rmtree_safe_fd(fd, path, onerror) ../lib-python/3/shutil.py:752: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ topfd = W_IntObject(24) path = W_UnicodeObject('/tmp/buildbot-x86_64/pytest/tmpu_usuyw9') onerror = <Function onerror> def _rmtree_safe_fd(topfd, path, onerror): try: with os.scandir(topfd) as scandir_it: entries = list(scandir_it) except OSError as err: err.filename = path onerror(os.scandir, path, sys.exc_info()) return for entry in entries: fullname = os.path.join(path, entry.name) try: is_dir = entry.is_dir(follow_symlinks=False) except OSError: is_dir = False else: if is_dir: try: orig_st = entry.stat(follow_symlinks=False) is_dir = stat.S_ISDIR(orig_st.st_mode) except OSError: onerror(os.lstat, fullname, sys.exc_info()) continue if is_dir: try: dirfd = os.open(entry.name, os.O_RDONLY | os.O_NONBLOCK, dir_fd=topfd) dirfd_closed = False except OSError: onerror(os.open, fullname, sys.exc_info()) else: try: if os.path.samestat(orig_st, os.fstat(dirfd)): _rmtree_safe_fd(dirfd, fullname, onerror) try: os.close(dirfd) except OSError: # close() should not be retried after an error. dirfd_closed = True onerror(os.close, fullname, sys.exc_info()) dirfd_closed = True try: os.rmdir(entry.name, dir_fd=topfd) except OSError: onerror(os.rmdir, fullname, sys.exc_info()) else: try: # This can only happen if someone replaces # a directory with a symlink after the call to # os.scandir or stat.S_ISDIR above. raise OSError("Cannot call rmtree on a symbolic " "link") except OSError: onerror(os.path.islink, fullname, sys.exc_info()) finally: if not dirfd_closed: try: os.close(dirfd) except OSError: onerror(os.close, fullname, sys.exc_info()) else: try: os.unlink(entry.name, dir_fd=topfd) except OSError: > onerror(os.unlink, fullname, sys.exc_info()) ../lib-python/3/shutil.py:703: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ topfd = W_IntObject(24) path = W_UnicodeObject('/tmp/buildbot-x86_64/pytest/tmpu_usuyw9') onerror = <Function onerror> def _rmtree_safe_fd(topfd, path, onerror): try: with os.scandir(topfd) as scandir_it: entries = list(scandir_it) except OSError as err: err.filename = path onerror(os.scandir, path, sys.exc_info()) return for entry in entries: fullname = os.path.join(path, entry.name) try: is_dir = entry.is_dir(follow_symlinks=False) except OSError: is_dir = False else: if is_dir: try: orig_st = entry.stat(follow_symlinks=False) is_dir = stat.S_ISDIR(orig_st.st_mode) except OSError: onerror(os.lstat, fullname, sys.exc_info()) continue if is_dir: try: dirfd = os.open(entry.name, os.O_RDONLY | os.O_NONBLOCK, dir_fd=topfd) dirfd_closed = False except OSError: onerror(os.open, fullname, sys.exc_info()) else: try: if os.path.samestat(orig_st, os.fstat(dirfd)): _rmtree_safe_fd(dirfd, fullname, onerror) try: os.close(dirfd) except OSError: # close() should not be retried after an error. dirfd_closed = True onerror(os.close, fullname, sys.exc_info()) dirfd_closed = True try: os.rmdir(entry.name, dir_fd=topfd) except OSError: onerror(os.rmdir, fullname, sys.exc_info()) else: try: # This can only happen if someone replaces # a directory with a symlink after the call to # os.scandir or stat.S_ISDIR above. raise OSError("Cannot call rmtree on a symbolic " "link") except OSError: onerror(os.path.islink, fullname, sys.exc_info()) finally: if not dirfd_closed: try: os.close(dirfd) except OSError: onerror(os.close, fullname, sys.exc_info()) else: try: > os.unlink(entry.name, dir_fd=topfd) E (application-level) FileNotFoundError: [Errno 2] No such file or directory: 'eans' ../lib-python/3/shutil.py:701: FileNotFoundError _____________________________ 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:287: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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:277: RuntimeError =========================== short test summary info ============================ FAIL module/_posixsubprocess/test/apptest_subprocess.py::test_umask FAIL module/_posixsubprocess/test/apptest_subprocess.py::test_restore_signals ===================== 2 failed, 8 passed in 88.15 seconds ====================== ++ 06:09:20 starting module/_socket/test [68 started in total] __ module/_rawffi/alt/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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.70 seconds ===================== ++ 06:09:26 starting module/_sre/test [69 started in total] __ module/_sre/test [67 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 158 items module/_sre/test/test_app_sre.py .................................................................................................................................. module/_sre/test/test_sre_buf.py ............................ ========================= 158 passed in 66.72 seconds ========================== ++ 06:10:39 starting module/_vmprof/test [70 started in total] __ module/_rawffi/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 84.93 seconds ===================== n: 2 Arg 0: 3 Arg 1: 15 ++ 06:10:44 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 29.94 seconds ===================== ++ 06:11:17 starting module/_weakref/test [72 started in total] __ module/_vmprof/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 41.61 seconds ===================== ++ 06:11:23 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.23 seconds =========================== ++ 06:11:25 starting module/array/test [74 started in total] __ module/_socket/test [72 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 83 items module/_socket/test/apptest_socket.py ......................ss..s............s.ss...........F... 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:816: OSError =========================== short test summary info ============================ FAIL module/_socket/test/apptest_socket.py::test_tcp_bytearray_name =============== 1 failed, 75 passed, 7 skipped in 143.37 seconds =============== ++ 06:11:45 starting module/atexit/test [75 started in total] __ module/_weakref/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 43 items module/_weakref/test/apptest_weakref.py ........................................... ========================== 43 passed in 48.33 seconds ========================== ++ 06:12:08 starting module/binascii/test [76 started in total] __ module/atexit/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 2 items module/atexit/test/apptest_atexit.py .. ========================== 2 passed in 25.29 seconds =========================== ++ 06:12:13 starting module/bz2/test [77 started in total] __ module/binascii/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 18 items module/binascii/test/test_binascii.py .................. ========================== 18 passed in 29.68 seconds ========================== ++ 06:12:41 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 18 items module/cmath/test/test_cmath.py .................. ========================== 18 passed in 16.45 seconds ========================== ++ 06:12:58 starting module/cpyext/test/test_api.py [79 started in total] __ module/array/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 64 items module/array/test/apptest_array.py ... module/array/test/test_array.py ................E.....s..................s................... module/array/test/test_ztranslation.py . ==================================== ERRORS ==================================== ____________ ERROR at teardown of AppTestArray.test_reversingslice _____________ self = <CallInfo when='teardown' exception: { <C object Array of Char {'nolength': True} at 0x600003b9ba20>: <C object Arra...os-x86-64/build/pypy/module/array/interp_array.py", line 213, in setlen rffi.CCHARP.TO, byte_size, flavor='raw') }> func = <function <lambda> at 0x00007fc75b92df10>, when = 'teardown' 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_teardown'> kwargs = {'__multicall__': <_MultiCall 0 results, 0 meths, kwargs={'item': <AppTestMethod 'test_reversingslice'>, 'nextitem': <...kwargs={...}>}>, 'item': <AppTestMethod 'test_reversingslice'>, 'nextitem': <AppTestMethod 'test_getslice_large_step'>} 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 0x00007fc75887c9f8> hook = <_HookCaller 'pytest_runtest_teardown'>, methods = [] kwargs = {'__multicall__': <_MultiCall 0 results, 0 meths, kwargs={'item': <AppTestMethod 'test_reversingslice'>, 'nextitem': <...kwargs={...}>}>, 'item': <AppTestMethod 'test_reversingslice'>, 'nextitem': <AppTestMethod 'test_getslice_large_step'>} 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_teardown'>, methods = [] kwargs = {'__multicall__': <_MultiCall 0 results, 0 meths, kwargs={'item': <AppTestMethod 'test_reversingslice'>, 'nextitem': <...kwargs={...}>}>, 'item': <AppTestMethod 'test_reversingslice'>, 'nextitem': <AppTestMethod 'test_getslice_large_step'>} self._inner_hookexec = lambda hook, methods, kwargs: \ > _MultiCall(methods, kwargs, hook.spec_opts).execute() ../_pytest/vendored_packages/pluggy.py:333: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_MultiCall 0 results, 0 meths, kwargs={'item': <AppTestMethod 'test_reversingslice'>, 'nextitem': <AppTestMethod 'test_getslice_large_step'>, '__multicall__': <_MultiCall 0 results, 0 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_teardown at 0x00007fc72c12eed0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 0 meths, kwargs={'i...large_step'>, '__multicall__': <_MultiCall 0 results, 0 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 0x00007fc75b6ce820> 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 0x00007fc75b6ce820> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 0 meths, kwargs={'i...large_step'>, '__multicall__': <_MultiCall 0 results, 0 meths, kwargs={...}>}>> def __init__(self, func): try: > self.result = func() ../_pytest/vendored_packages/pluggy.py:264: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_MultiCall 0 results, 0 meths, kwargs={'item': <AppTestMethod 'test_reversingslice'>, 'nextitem': <AppTestMethod 'test_getslice_large_step'>, '__multicall__': <_MultiCall 0 results, 0 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: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <rpython.conftest.LeakFinder instance at 0x00007fc7481c9f60> item = <AppTestMethod 'test_reversingslice'> @pytest.hookimpl(trylast=True) def pytest_runtest_teardown(self, item): if not isinstance(item, py.test.collect.Function): return if (not getattr(item.obj, 'dont_track_allocations', False) and leakfinder.TRACK_ALLOCATIONS): kwds = {} try: kwds['do_collection'] = item.track_allocations_collect except AttributeError: pass item._pypytest_leaks = leakfinder.stop_tracking_allocations(False, **kwds) else: # stop_tracking_allocations() already called item._pypytest_leaks = None # check for leaks, but only if the test passed so far if getattr(item, '_success', False) and item._pypytest_leaks: > raise leakfinder.MallocMismatch(item._pypytest_leaks) E MallocMismatch: { E E <C object Array of Char {'nolength': True} at 0x600003b9ba20>: E <C object Array of Char {'nolength': True} at 0x600003990ee0>: E <C object Array of Char {'nolength': True} at 0x600003baa530>: E <C object Array of Char {'nolength': True} at 0x600003991080>: E <C object Array of Char {'nolength': True} at 0x600003b93740>: E <C object Array of Char {'nolength': True} at 0x600003baa240>: E <C object Array of Char {'nolength': True} at 0x600003991ce0>: E <C object Array of Char {'nolength': True} at 0x600003991780>: E <C object Array of Char {'nolength': True} at 0x600003b88490>: E <C object Array of Char {'nolength': True} at 0x600003b89650>: E <C object Array of Char {'nolength': True} at 0x6000039906e0>: E <C object Array of Char {'nolength': True} at 0x6000039919a0>: E <C object Array of Char {'nolength': True} at 0x600003ba94c0>: E <C object Array of Char {'nolength': True} at 0x600003b88c40>: E <C object Array of Char {'nolength': True} at 0x600003991bc0>: E <C object Array of Char {'nolength': True} at 0x600003991c40>: E <C object Array of Char {'nolength': True} at 0x600003991d80>: E <C object Array of Char {'nolength': True} at 0x600003991620>: E <C object Array of Char {'nolength': True} at 0x600003991800>: E <C object Array of Char {'nolength': True} at 0x600003991540>: E <C object Array of Char {'nolength': True} at 0x600003991b80>: E <C object Array of Char {'nolength': True} at 0x600003990f80>: E <C object Array of Char {'nolength': True} at 0x600003991de0>: E <C object Array of Char {'nolength': True} at 0x600003991e60>: E <C object Array of Char {'nolength': True} at 0x6000039917c0>: E <C object Array of Char {'nolength': True} at 0x600003b90b60>: E <C object Array of Char {'nolength': True} at 0x60000379cff0>: E <C object Array of Char {'nolength': True} at 0x60000379d5c0>: E <C object Array of Char {'nolength': True} at 0x600003991ea0>: E <C object Array of Char {'nolength': True} at 0x600003991d20>: E <C object Array of Char {'nolength': True} at 0x600003992060>: E <C object Array of Char {'nolength': True} at 0x600003991b20>: E <C object Array of Char {'nolength': True} at 0x600003991a80>: E <C object Array of Char {'nolength': True} at 0x600003991d60>: E <C object Array of Char {'nolength': True} at 0x600003991fc0>: E <C object Array of Char {'nolength': True} at 0x600003991dc0>: E <C object Array of Char {'nolength': True} at 0x600003991d40>: E <C object Array of Char {'nolength': True} at 0x600003991e00>: E <C object Array of Char {'nolength': True} at 0x600003991da0>: E <C object Array of Char {'nolength': True} at 0x600003991740>: E <C object Array of Char {'nolength': True} at 0x600003991d00>: E <C object Array of Char {'nolength': True} at 0x6000039906c0>: E <C object Array of Char {'nolength': True} at 0x600003b97430>: E <C object Array of Char {'nolength': True} at 0x600003991660>: E <C object Array of Char {'nolength': True} at 0x600003992000>: E <C object Array of Char {'nolength': True} at 0x600003b93490>: E <C object Array of Char {'nolength': True} at 0x600003991880>: E <C object Array of Char {'nolength': True} at 0x600003992520>: E <C object Array of Char {'nolength': True} at 0x600003991e20>: E <C object Array of Char {'nolength': True} at 0x600003b89790>: E <C object Array of Char {'nolength': True} at 0x600003b8b9d0>: E <C object Array of Char {'nolength': True} at 0x600003992040>: E <C object Array of Char {'nolength': True} at 0x600003991ca0>: E <C object Array of Char {'nolength': True} at 0x600003b8aa70>: E <C object Array of Char {'nolength': True} at 0x600003b93700>: E <C object Array of Char {'nolength': True} at 0x600003992280>: E <C object Array of Char {'nolength': True} at 0x6000039917e0>: E <C object Array of Char {'nolength': True} at 0x600003b8bcb0>: E <C object Array of Char {'nolength': True} at 0x600003b98030>: E <C object Array of Char {'nolength': True} at 0x600003991ec0>: E <C object Array of Char {'nolength': True} at 0x600003991c00>: E <C object Array of Char {'nolength': True} at 0x6000039921a0>: E <C object Array of Char {'nolength': True} at 0x6000039924a0>: E <C object Array of Char {'nolength': True} at 0x600003992400>: E <C object Array of Char {'nolength': True} at 0x600003992020>: E <C object Array of Char {'nolength': True} at 0x6000039923e0>: E <C object Array of Char {'nolength': True} at 0x600003992080>: E <C object Array of Char {'nolength': True} at 0x6000039920a0>: E <C object Array of Char {'nolength': True} at 0x600003992320>: E <C object Array of Char {'nolength': True} at 0x6000039923c0>: E <C object Array of Char {'nolength': True} at 0x6000039918e0>: E <C object Array of Char {'nolength': True} at 0x600003b87430>: E <C object Array of Char {'nolength': True} at 0x600003992560>: E <C object Array of Char {'nolength': True} at 0x600003991b60>: E <C object Array of Char {'nolength': True} at 0x600003b86420>: E <C object Array of Char {'nolength': True} at 0x600003b84ad0>: E <C object Array of Char {'nolength': True} at 0x600003992300>: E <C object Array of Char {'nolength': True} at 0x600003991fa0>: E <C object Array of Char {'nolength': True} at 0x600003b88bb0>: E <C object Array of Char {'nolength': True} at 0x600003b8ac90>: E <C object Array of Char {'nolength': True} at 0x600003992260>: E <C object Array of Char {'nolength': True} at 0x6000039915c0>: E <C object Array of Char {'nolength': True} at 0x600003b84380>: E <C object Array of Char {'nolength': True} at 0x600003b85930>: E <C object Array of Char {'nolength': True} at 0x600003992360>: E <C object Array of Char {'nolength': True} at 0x600003992540>: E <C object Array of Char {'nolength': True} at 0x600003991f60>: E <C object Array of Char {'nolength': True} at 0x600003992680>: E <C object Array of Char {'nolength': True} at 0x600003992660>: E <C object Array of Char {'nolength': True} at 0x600003990ba0>: E <C object Array of Char {'nolength': True} at 0x600003992200>: E <C object Array of Char {'nolength': True} at 0x600003992620>: E <C object Array of Char {'nolength': True} at 0x600003992480>: E <C object Array of Char {'nolength': True} at 0x6000039916e0>: E <C object Array of Char {'nolength': True} at 0x600003992760>: E <C object Array of Char {'nolength': True} at 0x6000039907e0>: E <C object Array of Char {'nolength': True} at 0x600003b8b8c0>: E <C object Array of Char {'nolength': True} at 0x600003b846c0>: E <C object Array of Char {'nolength': True} at 0x600003995280>: E <C object Array of Char {'nolength': True} at 0x6000039964e0>: E <C object Array of Char {'nolength': True} at 0x600003996500>: E <C object Array of Char {'nolength': True} at 0x600003996600>: E <C object Array of Char {'nolength': True} at 0x6000039962a0>: E <C object Array of Char {'nolength': True} at 0x600003ba2fd0>: E <C object Array of Char {'nolength': True} at 0x600003ba1b60>: E <C object Array of Char {'nolength': True} at 0x600003995d80>: E <C object Array of Char {'nolength': True} at 0x600003994260>: E <C object Array of Char {'nolength': True} at 0x600003ba32d0>: E <C object Array of Char {'nolength': True} at 0x600003ba1180>: E <C object Array of Char {'nolength': True} at 0x600003995c40>: E <C object Array of Char {'nolength': True} at 0x600003996200>: E <C object Array of Char {'nolength': True} at 0x600003996320>: E <C object Array of Char {'nolength': True} at 0x600003996580>: E <C object Array of Char {'nolength': True} at 0x600003996000>: E <C object Array of Char {'nolength': True} at 0x600003994ca0>: E <C object Array of Char {'nolength': True} at 0x6000039966c0>: E <C object Array of Char {'nolength': True} at 0x600003996660>: E <C object Array of Char {'nolength': True} at 0x600003995f20>: E <C object Array of Char {'nolength': True} at 0x6000039966a0>: E <C object Array of Char {'nolength': True} at 0x600003996840>: E <C object Array of Char {'nolength': True} at 0x600003996700>: E <C object Array of Char {'nolength': True} at 0x600003b89410>: E <C object Array of Char {'nolength': True} at 0x600003ba2710>: E <C object Array of Char {'nolength': True} at 0x600003996060>: E <C object Array of Char {'nolength': True} at 0x600003995f00>: E <C object Array of Char {'nolength': True} at 0x600003996420>: E <C object Array of Char {'nolength': True} at 0x600003996140>: E <C object Array of Char {'nolength': True} at 0x600003996920>: E <C object Array of Char {'nolength': True} at 0x600003b9be70>: E <C object Array of Char {'nolength': True} at 0x600003ba2f20>: E <C object Array of Char {'nolength': True} at 0x600003996560>: E <C object Array of Char {'nolength': True} at 0x600003995320>: E <C object Array of Char {'nolength': True} at 0x600003bab560>: E <C object Array of Char {'nolength': True} at 0x600003ba19e0>: E <C object Array of Char {'nolength': True} at 0x6000039965c0>: E <C object Array of Char {'nolength': True} at 0x6000039967c0>: E <C object Array of Char {'nolength': True} at 0x600003ba0390>: E <C object Array of Char {'nolength': True} at 0x600003b89c20>: E <C object Array of Char {'nolength': True} at 0x6000039967e0>: E <C object Array of Char {'nolength': True} at 0x6000039966e0>: E <C object Array of Char {'nolength': True} at 0x600003ba0ab0>: E <C object Array of Char {'nolength': True} at 0x600003b92fc0>: E <C object Array of Char {'nolength': True} at 0x600003996340>: E <C object Array of Char {'nolength': True} at 0x6000039968e0>: E <C object Array of Char {'nolength': True} at 0x600003b81ea0>: E <C object Array of Char {'nolength': True} at 0x600003b83060>: E <C object Array of Char {'nolength': True} at 0x6000039965e0>: E <C object Array of Char {'nolength': True} at 0x600003995a80>: E <C object Array of Char {'nolength': True} at 0x600003995e40>: E <C object Array of Char {'nolength': True} at 0x600003996800>: E <C object Array of Char {'nolength': True} at 0x600003996a80>: E <C object Array of Char {'nolength': True} at 0x600003996780>: E <C object Array of Char {'nolength': True} at 0x6000039969a0>: E <C object Array of Char {'nolength': True} at 0x600003b83100>: E <C object Array of Char {'nolength': True} at 0x6000037a2220>: E <C object Array of Char {'nolength': True} at 0x6000037a27c0>: E <C object Array of Char {'nolength': True} at 0x600003996640>: E <C object Array of Char {'nolength': True} at 0x600003996a60>: E <C object Array of Char {'nolength': True} at 0x600003996b60>: E <C object Array of Char {'nolength': True} at 0x600003996b40>: E <C object Array of Char {'nolength': True} at 0x600003996680>: E <C object Array of Char {'nolength': True} at 0x600003995620>: E <C object Array of Char {'nolength': True} at 0x600003994ce0>: E <C object Array of Char {'nolength': True} at 0x600003b812c0>: E <C object Array of Char {'nolength': True} at 0x600003b800c0>: E <C object Array of Char {'nolength': True} at 0x600003996480>: E <C object Array of Char {'nolength': True} at 0x600003996880>: E <C object Array of Char {'nolength': True} at 0x600003ba0800>: E <C object Array of Char {'nolength': True} at 0x600003baa760>: E <C object Array of Char {'nolength': True} at 0x60000399c8e0>: E <C object Array of Char {'nolength': True} at 0x60000399ccc0>: E <C object Array of Char {'nolength': True} at 0x600003b84470>: E <C object Array of Char {'nolength': True} at 0x600003ba0ee0>: E <C object Array of Char {'nolength': True} at 0x600003996620>: E <C object Array of Char {'nolength': True} at 0x6000039967a0>: E <C object Array of Char {'nolength': True} at 0x600003b895b0>: E <C object Array of Char {'nolength': True} at 0x600003b8bb20>: E <C object Array of Char {'nolength': True} at 0x6000039968c0>: E <C object Array of Char {'nolength': True} at 0x600003994f20>: E <C object Array of Char {'nolength': True} at 0x600003996b20>: E <C object Array of Char {'nolength': True} at 0x600003ba67b0>: E <C object Array of Char {'nolength': True} at 0x6000037a2310>: E <C object Array of Char {'nolength': True} at 0x6000037a22e0>: E <C object Array of Char {'nolength': True} at 0x600003996a00>: E <C object Array of Char {'nolength': True} at 0x600003996ba0>: E <C object Array of Char {'nolength': True} at 0x600003996c80>: E <C object Array of Char {'nolength': True} at 0x600003996e40>: E <C object Array of Char {'nolength': True} at 0x6000039969e0>: E <C object Array of Char {'nolength': True} at 0x600003996820>: E <C object Array of Char {'nolength': True} at 0x600003996ea0>: E <C object Array of Char {'nolength': True} at 0x600003996a40>: E <C object Array of Char {'nolength': True} at 0x600003996d60>: E <C object Array of Char {'nolength': True} at 0x600003996e20>: E <C object Array of Char {'nolength': True} at 0x600003996ce0>: E <C object Array of Char {'nolength': True} at 0x6000039961e0>: E <C object Array of Char {'nolength': True} at 0x600003996b80>: E <C object Array of Char {'nolength': True} at 0x6000039968a0>: E <C object Array of Char {'nolength': True} at 0x600003996de0>: E <C object Array of Char {'nolength': True} at 0x6000039965a0>: E <C object Array of Char {'nolength': True} at 0x600003ba2540>: E <C object Array of Char {'nolength': True} at 0x6000037a1c80>: E <C object Array of Char {'nolength': True} at 0x6000037a29d0>: E <C object Array of Char {'nolength': True} at 0x600003996ae0>: E <C object Array of Char {'nolength': True} at 0x600003996c40>: E <C object Array of Char {'nolength': True} at 0x600003996d80>: E <C object Array of Char {'nolength': True} at 0x600003996940>: E <C object Array of Char {'nolength': True} at 0x600003996f60>: E <C object Array of Char {'nolength': True} at 0x600003996f80>: E <C object Array of Char {'nolength': True} at 0x600003996ac0>: E <C object Array of Char {'nolength': True} at 0x6000039941c0>: E <C object Array of Char {'nolength': True} at 0x6000039969c0>: E <C object Array of Char {'nolength': True} at 0x600003996460>: E <C object Array of Char {'nolength': True} at 0x600003996e00>: E <C object Array of Char {'nolength': True} at 0x600003997060>: E <C object Array of Char {'nolength': True} at 0x600003997020>: E <C object Array of Char {'nolength': True} at 0x600003996b00>: E <C object Array of Char {'nolength': True} at 0x600003bfe4b0>: E <C object Array of Char {'nolength': True} at 0x600003996e80>: E <C object Array of Char {'nolength': True} at 0x600003996be0>: E <C object Array of Char {'nolength': True} at 0x600003bfc8e0>: E <C object Array of Char {'nolength': True} at 0x600003997320>: E <C object Array of Char {'nolength': True} at 0x6000039970a0>: E <C object Array of Char {'nolength': True} at 0x6000039949c0>: E <C object Array of Char {'nolength': True} at 0x600003bfdbf0>: E <C object Array of Char {'nolength': True} at 0x600003bff2f0>: E <C object Array of Char {'nolength': True} at 0x6000039970c0>: E <C object Array of Char {'nolength': True} at 0x600003996720>: E <C object Array of Char {'nolength': True} at 0x600003bfc750>: E <C object Array of Char {'nolength': True} at 0x600003bfe1a0>: E <C object Array of Char {'nolength': True} at 0x600003994880>: E <C object Array of Char {'nolength': True} at 0x600003995480>: E <C object Array of Char {'nolength': True} at 0x600003b81280>: E <C object Array of Char {'nolength': True} at 0x600003b884e0>: E <C object Array of Char {'nolength': True} at 0x600003996d00>: E <C object Array of Char {'nolength': True} at 0x6000039971e0>: E <C object Array of Char {'nolength': True} at 0x600003bfd670>: E <C object Array of Char {'nolength': True} at 0x600003bfeff0>: E <C object Array of Char {'nolength': True} at 0x600003996d40>: E <C object Array of Char {'nolength': True} at 0x600003996960>: E <C object Array of Char {'nolength': True} at 0x600003b814d0>: E <C object Array of Char {'nolength': True} at 0x600003bfc940>: E <C object Array of Char {'nolength': True} at 0x600003997040>: E <C object Array of Char {'nolength': True} at 0x600003996f20>: E <C object Array of Char {'nolength': True} at 0x600003bff060>: E <C object Array of Char {'nolength': True} at 0x600003b81cf0>: E <C object Array of Char {'nolength': True} at 0x600003996ec0>: E <C object Array of Char {'nolength': True} at 0x600003996740>: E <C object Array of Char {'nolength': True} at 0x600003bfc1f0>: E <C object Array of Char {'nolength': True} at 0x600003bfe470>: E <C object Array of Char {'nolength': True} at 0x600003996ca0>: E <C object Array of Char {'nolength': True} at 0x6000039970e0>: E <C object Array of Char {'nolength': True} at 0x6000039971c0>: E <C object Array of Char {'nolength': True} at 0x600003b83d80>: E <C object Array of Char {'nolength': True} at 0x6000037a1f80>: E <C object Array of Char {'nolength': True} at 0x6000037a25b0>: E <C object Array of Char {'nolength': True} at 0x600003997160>: E <C object Array of Char {'nolength': True} at 0x600003996f40>: E <C object Array of Char {'nolength': True} at 0x600003997360>: E <C object Array of Char {'nolength': True} at 0x600003997140>: E <C object Array of Char {'nolength': True} at 0x600003996f00>: E <C object Array of Char {'nolength': True} at 0x600003997500>: E <C object Array of Char {'nolength': True} at 0x600003997380>: E <C object Array of Char {'nolength': True} at 0x600003997400>: E <C object Array of Char {'nolength': True} at 0x600003997120>: E <C object Array of Char {'nolength': True} at 0x600003997580>: E <C object Array of Char {'nolength': True} at 0x600003997100>: E <C object Array of Char {'nolength': True} at 0x600003996fa0>: E <C object Array of Char {'nolength': True} at 0x600003996aa0>: E <C object Array of Char {'nolength': True} at 0x600003997000>: E <C object Array of Char {'nolength': True} at 0x6000039975a0>: E <C object Array of Char {'nolength': True} at 0x60000399ca00>: E <C object Array of Char {'nolength': True} at 0x600003b9c5e0>: E <C object Array of Char {'nolength': True} at 0x600003794870>: E <C object Array of Char {'nolength': True} at 0x600003794840>: E <C object Array of Char {'nolength': True} at 0x60000399c8a0>: E <C object Array of Char {'nolength': True} at 0x60000399d920>: E <C object Array of Char {'nolength': True} at 0x60000399d9a0>: E <C object Array of Char {'nolength': True} at 0x60000399d7a0>: E <C object Array of Char {'nolength': True} at 0x60000399c700>: E <C object Array of Char {'nolength': True} at 0x60000399cae0>: E <C object Array of Char {'nolength': True} at 0x60000399d3e0>: E <C object Array of Char {'nolength': True} at 0x60000399db20>: E <C object Array of Char {'nolength': True} at 0x60000399dba0>: E <C object Array of Char {'nolength': True} at 0x60000399db00>: E <C object Array of Char {'nolength': True} at 0x60000399d1e0>: E <C object Array of Char {'nolength': True} at 0x60000399c980>: E <C object Array of Char {'nolength': True} at 0x60000399caa0>: E <C object Array of Char {'nolength': True} at 0x60000399e3c0>: E <C object Array of Char {'nolength': True} at 0x600003b9c320>: E <C object Array of Char {'nolength': True} at 0x60000399cec0>: E <C object Array of Char {'nolength': True} at 0x60000399d860>: E <C object Array of Char {'nolength': True} at 0x600003b9e100>: E <C object Array of Char {'nolength': True} at 0x60000399c5e0>: E <C object Array of Char {'nolength': True} at 0x60000399d180>: E <C object Array of Char {'nolength': True} at 0x60000399dd20>: E <C object Array of Char {'nolength': True} at 0x600003b82220>: E <C object Array of Char {'nolength': True} at 0x600003bf8860>: E <C object Array of Char {'nolength': True} at 0x60000399c6a0>: E <C object Array of Char {'nolength': True} at 0x60000399dca0>: E <C object Array of Char {'nolength': True} at 0x600003bfbc80>: E <C object Array of Char {'nolength': True} at 0x600003b9eec0>: E <C object Array of Char {'nolength': True} at 0x60000399da60>: E <C object Array of Char {'nolength': True} at 0x60000399dc00>: E <C object Array of Char {'nolength': True} at 0x600003bf8020>: E <C object Array of Char {'nolength': True} at 0x600003bf9370>: E <C object Array of Char {'nolength': True} at 0x60000399c9e0>: E <C object Array of Char {'nolength': True} at 0x60000399dc40>: E <C object Array of Char {'nolength': True} at 0x60000399cee0>: E <C object Array of Char {'nolength': True} at 0x60000399c9c0>: E <C object Array of Char {'nolength': True} at 0x60000399dc20>: E <C object Array of Char {'nolength': True} at 0x60000399d640>: E <C object Array of Char {'nolength': True} at 0x60000399dd40>: E <C object Array of Char {'nolength': True} at 0x60000399d080>: E <C object Array of Char {'nolength': True} at 0x60000399cb80>: E <C object Array of Char {'nolength': True} at 0x60000399c340>: E <C object Array of Char {'nolength': True} at 0x60000399d400>: E <C object Array of Char {'nolength': True} at 0x60000399cb20>: E <C object Array of Char {'nolength': True} at 0x600003bfab50>: E <C object Array of Char {'nolength': True} at 0x600003997200>: E <C object Array of Char {'nolength': True} at 0x600003997300>: E <C object Array of Char {'nolength': True} at 0x600003b9fb00>: E <C object Array of Char {'nolength': True} at 0x600003bfd9f0>: E <C object Array of Char {'nolength': True} at 0x600003996520>: E <C object Array of Char {'nolength': True} at 0x600003997740>: E <C object Array of Char {'nolength': True} at 0x600003ba2590>: E <C object Array of Char {'nolength': True} at 0x600003b9e890>: E <C object Array of Char {'nolength': True} at 0x600003996fc0>: E <C object Array of Char {'nolength': True} at 0x6000039971a0>: E <C object Array of Char {'nolength': True} at 0x600003b81540>: E <C object Array of Char {'nolength': True} at 0x600003b9f160>: E <C object Array of Char {'nolength': True} at 0x600003997480>: E <C object Array of Char {'nolength': True} at 0x600003996a20>: E <C object Array of Char {'nolength': True} at 0x600003996cc0>: E <C object Array of Char {'nolength': True} at 0x600003997800>: E <C object Array of Char {'nolength': True} at 0x600003997660>: E <C object Array of Char {'nolength': True} at 0x600003997540>: E <C object Array of Char {'nolength': True} at 0x6000039976a0>: E <C object Array of Char {'nolength': True} at 0x600003997720>: E <C object Array of Char {'nolength': True} at 0x600003997240>: E <C object Array of Char {'nolength': True} at 0x600003996e60>: E <C object Array of Char {'nolength': True} at 0x6000039974c0>: E <C object Array of Char {'nolength': True} at 0x600003997900>: E <C object Array of Char {'nolength': True} at 0x600003bfff70>: E <C object Array of Char {'nolength': True} at 0x6000039975c0>: E <C object Array of Char {'nolength': True} at 0x600003997780>: E <C object Array of Char {'nolength': True} at 0x600003b9f100>: E <C object Array of Char {'nolength': True} at 0x600003bfc110>: E <C object Array of Char {'nolength': True} at 0x6000039977c0>: E <C object Array of Char {'nolength': True} at 0x600003997880>: E <C object Array of Char {'nolength': True} at 0x600003b93df0>: E <C object Array of Char {'nolength': True} at 0x600003b9da40>: E <C object Array of Char {'nolength': True} at 0x600003997860>: E <C object Array of Char {'nolength': True} at 0x600003996c00>: E <C object Array of Char {'nolength': True} at 0x600003b9ea90>: E <C object Array of Char {'nolength': True} at 0x600003bffcb0>: E <C object Array of Char {'nolength': True} at 0x600003996ee0>: E <C object Array of Char {'nolength': True} at 0x6000039974e0>: E <C object Array of Char {'nolength': True} at 0x600003bf5800>: E <C object Array of Char {'nolength': True} at 0x600003bf69c0>: E <C object Array of Char {'nolength': True} at 0x600003997520>: E <C object Array of Char {'nolength': True} at 0x6000039973c0>: E <C object Array of Char {'nolength': True} at 0x600003bf60a0>: E <C object Array of Char {'nolength': True} at 0x600003bf7360>: E <C object Array of Char {'nolength': True} at 0x600003997a80>: E <C object Array of Char {'nolength': True} at 0x600003997420>: E <C object Array of Char {'nolength': True} at 0x600003997700>: E <C object Array of Char {'nolength': True} at 0x600003997b40>: E <C object Array of Char {'nolength': True} at 0x600003997d20>: E <C object Array of Char {'nolength': True} at 0x600003997640>: E <C object Array of Char {'nolength': True} at 0x6000039976c0>: E <C object Array of Char {'nolength': True} at 0x6000039977e0>: E <C object Array of Char {'nolength': True} at 0x6000039979c0>: E <C object Array of Char {'nolength': True} at 0x600003bf42d0>: E <C object Array of Char {'nolength': True} at 0x6000037a2970>: E <C object Array of Char {'nolength': True} at 0x6000037a2940>: E <C object Array of Char {'nolength': True} at 0x6000039978c0>: E <C object Array of Char {'nolength': True} at 0x6000039925c0>: E <C object Array of Char {'nolength': True} at 0x6000039927c0>: E <C object Array of Char {'nolength': True} at 0x600003992740>: E <C object Array of Char {'nolength': True} at 0x600003992780>: E <C object Array of Char {'nolength': True} at 0x6000039903c0>: E <C object Array of Char {'nolength': True} at 0x600003990080>: E <C object Array of Char {'nolength': True} at 0x600003b86130>: E <C object Array of Char {'nolength': True} at 0x600003b87b60>: E <C object Array of Char {'nolength': True} at 0x600003992580>: E <C object Array of Char {'nolength': True} at 0x600003991c60>: E <C object Array of Char {'nolength': True} at 0x600003bf7680>: E <C object Array of Char {'nolength': True} at 0x600003b853f0>: E <C object Array of Char {'nolength': True} at 0x600003992420>: E <C object Array of Char {'nolength': True} at 0x600003991f80>: E <C object Array of Char {'nolength': True} at 0x600003b9f1d0>: E <C object Array of Char {'nolength': True} at 0x600003bf4880>: E <C object Array of Char {'nolength': True} at 0x600003992600>: E <C object Array of Char {'nolength': True} at 0x6000039925e0>: E <C object Array of Char {'nolength': True} at 0x6000039929c0>: E <C object Array of Char {'nolength': True} at 0x600003991e40>: E <C object Array of Char {'nolength': True} at 0x6000039929a0>: E <C object Array of Char {'nolength': True} at 0x600003992b00>: E <C object Array of Char {'nolength': True} at 0x600003991440>: E <C object Array of Char {'nolength': True} at 0x600003bf7e40>: E <C object Array of Char {'nolength': True} at 0x60000379c9c0>: E <C object Array of Char {'nolength': True} at 0x60000379d680>: E <C object Array of Char {'nolength': True} at 0x600003992880>: E <C object Array of Char {'nolength': True} at 0x600003992460>: E <C object Array of Char {'nolength': True} at 0x6000039928a0>: E <C object Array of Char {'nolength': True} at 0x600003992180>: E <C object Array of Char {'nolength': True} at 0x600003992b80>: E <C object Array of Char {'nolength': True} at 0x6000039929e0>: E <C object Array of Char {'nolength': True} at 0x600003992820>: E <C object Array of Char {'nolength': True} at 0x600003bf72e0>: E <C object Array of Char {'nolength': True} at 0x600003b841f0>: E <C object Array of Char {'nolength': True} at 0x600003992a40>: E <C object Array of Char {'nolength': True} at 0x6000039924c0>: E <C object Array of Char {'nolength': True} at 0x600003bf6660>: E <C object Array of Char {'nolength': True} at 0x600003bf5110>: E <C object Array of Char {'nolength': True} at 0x600003992980>: E <C object Array of Char {'nolength': True} at 0x6000039920e0>: E <C object Array of Char {'nolength': True} at 0x600003b87b80>: E <C object Array of Char {'nolength': True} at 0x600003b9d450>: E <C object Array of Char {'nolength': True} at 0x600003992a80>: E <C object Array of Char {'nolength': True} at 0x600003991e80>: E <C object Array of Char {'nolength': True} at 0x600003baa430>: E <C object Array of Char {'nolength': True} at 0x600003b86c80>: E <C object Array of Char {'nolength': True} at 0x6000039977a0>: E <C object Array of Char {'nolength': True} at 0x600003997560>: E <C object Array of Char {'nolength': True} at 0x600003997a00>: E <C object Array of Char {'nolength': True} at 0x600003b811f0>: E <C object Array of Char {'nolength': True} at 0x6000037a2100>: E <C object Array of Char {'nolength': True} at 0x6000037a2f10>: E <C object Array of Char {'nolength': True} at 0x6000039976e0>: E <C object Array of Char {'nolength': True} at 0x600003997ca0>: E <C object Array of Char {'nolength': True} at 0x600003997ae0>: E <C object Array of Char {'nolength': True} at 0x600003997d00>: E <C object Array of Char {'nolength': True} at 0x600003997620>: E <C object Array of Char {'nolength': True} at 0x600003997e80>: E <C object Array of Char {'nolength': True} at 0x600003997a60>: E <C object Array of Char {'nolength': True} at 0x6000039974a0>: E <C object Array of Char {'nolength': True} at 0x600003997f20>: E <C object Array of Char {'nolength': True} at 0x600003997c80>: E <C object Array of Char {'nolength': True} at 0x600003997960>: E <C object Array of Char {'nolength': True} at 0x600003997440>: E <C object Array of Char {'nolength': True} at 0x600003997c40>: E <C object Array of Char {'nolength': True} at 0x600003997340>: E <C object Array of Char {'nolength': True} at 0x600003997aa0>: E <C object Array of Char {'nolength': True} at 0x6000039882a0>: E <C object Array of Char {'nolength': True} at 0x600003bf1a30>: E <C object Array of Char {'nolength': True} at 0x6000037a2b20>: E <C object Array of Char {'nolength': True} at 0x6000037a2b50>: E <C object Array of Char {'nolength': True} at 0x600003988240>: E <C object Array of Char {'nolength': True} at 0x60000399c6c0>: E <C object Array of Char {'nolength': True} at 0x60000399cac0>: E <C object Array of Char {'nolength': True} at 0x60000399de60>: E <C object Array of Char {'nolength': True} at 0x60000399c880>: E <C object Array of Char {'nolength': True} at 0x60000399da00>: E <C object Array of Char {'nolength': True} at 0x60000399de80>: E <C object Array of Char {'nolength': True} at 0x600003bff2e0>: E <C object Array of Char {'nolength': True} at 0x600003b8a2e0>: E <C object Array of Char {'nolength': True} at 0x60000399ca20>: E <C object Array of Char {'nolength': True} at 0x60000399dd00>: E <C object Array of Char {'nolength': True} at 0x600003bf8cd0>: E <C object Array of Char {'nolength': True} at 0x600003bfa810>: E <C object Array of Char {'nolength': True} at 0x60000399d900>: E <C object Array of Char {'nolength': True} at 0x60000399d100>: E <C object Array of Char {'nolength': True} at 0x600003b85b20>: E <C object Array of Char {'nolength': True} at 0x600003bf8a50>: E <C object Array of Char {'nolength': True} at 0x60000399cfa0>: E <C object Array of Char {'nolength': True} at 0x600003992ae0>: E <C object Array of Char {'nolength': True} at 0x600003992920>: E <C object Array of Char {'nolength': True} at 0x600003992120>: E <C object Array of Char {'nolength': True} at 0x600003992d20>: E <C object Array of Char {'nolength': True} at 0x600003991a20>: E <C object Array of Char {'nolength': True} at 0x600003992b60>: E <C object Array of Char {'nolength': True} at 0x600003b86e20>: E <C object Array of Char {'nolength': True} at 0x60000379d530>: E <C object Array of Char {'nolength': True} at 0x60000379db00>: E <C object Array of Char {'nolength': True} at 0x6000039928c0>: E <C object Array of Char {'nolength': True} at 0x600003992ce0>: E <C object Array of Char {'nolength': True} at 0x600003991c20>: E <C object Array of Char {'nolength': True} at 0x600003992dc0>: E <C object Array of Char {'nolength': True} at 0x600003992cc0>: E <C object Array of Char {'nolength': True} at 0x600003992ac0>: E <C object Array of Char {'nolength': True} at 0x6000039922a0>: E <C object Array of Char {'nolength': True} at 0x600003bf8fa0>: E <C object Array of Char {'nolength': True} at 0x600003bfb5d0>: E <C object Array of Char {'nolength': True} at 0x600003992ca0>: E <C object Array of Char {'nolength': True} at 0x600003992d80>: E <C object Array of Char {'nolength': True} at 0x600003bfaef0>: E <C object Array of Char {'nolength': True} at 0x600003bf56e0>: E <C object Array of Char {'nolength': True} at 0x600003992bc0>: E <C object Array of Char {'nolength': True} at 0x600003992b20>: E <C object Array of Char {'nolength': True} at 0x600003bfa2d0>: E <C object Array of Char {'nolength': True} at 0x600003b81da0>: E <C object Array of Char {'nolength': True} at 0x600003992e00>: E <C object Array of Char {'nolength': True} at 0x6000039926a0>: E <C object Array of Char {'nolength': True} at 0x600003b83620>: E <C object Array of Char {'nolength': True} at 0x600003bf6aa0>: E <C object Array of Char {'nolength': True} at 0x600003992840>: E <C object Array of Char {'nolength': True} at 0x600003992ea0>: E <C object Array of Char {'nolength': True} at 0x600003992e20>: E <C object Array of Char {'nolength': True} at 0x600003bf68c0>: E <C object Array of Char {'nolength': True} at 0x60000379d650>: E <C object Array of Char {'nolength': True} at 0x60000379d350>: E <C object Array of Char {'nolength': True} at 0x600003992e80>: E <C object Array of Char {'nolength': True} at 0x600003992a00>: E <C object Array of Char {'nolength': True} at 0x600003992440>: E <C object Array of Char {'nolength': True} at 0x600003992ec0>: E <C object Array of Char {'nolength': True} at 0x6000039930a0>: E <C object Array of Char {'nolength': True} at 0x600003992c60>: E <C object Array of Char {'nolength': True} at 0x6000039924e0>: E <C object Array of Char {'nolength': True} at 0x6000039913c0>: E <C object Array of Char {'nolength': True} at 0x600003992e40>: E <C object Array of Char {'nolength': True} at 0x600003992ee0>: E <C object Array of Char {'nolength': True} at 0x600003992f00>: E <C object Array of Char {'nolength': True} at 0x6000039923a0>: E <C object Array of Char {'nolength': True} at 0x600003992ba0>: E <C object Array of Char {'nolength': True} at 0x600003992de0>: E <C object Array of Char {'nolength': True} at 0x6000039931c0>: E <C object Array of Char {'nolength': True} at 0x6000039931a0>: E <C object Array of Char {'nolength': True} at 0x600003bf63c0>: E <C object Array of Char {'nolength': True} at 0x60000379cdb0>: E <C object Array of Char {'nolength': True} at 0x60000379d8c0>: E <C object Array of Char {'nolength': True} at 0x600003992700>: E <C object Array of Char {'nolength': True} at 0x6000039930c0>: E <C object Array of Char {'nolength': True} at 0x600003993180>: E <C object Array of Char {'nolength': True} at 0x6000039932c0>: E <C object Array of Char {'nolength': True} at 0x600003992c20>: E <C object Array of Char {'nolength': True} at 0x600003993280>: E <C object Array of Char {'nolength': True} at 0x6000039930e0>: E <C object Array of Char {'nolength': True} at 0x600003993240>: E <C object Array of Char {'nolength': True} at 0x600003992e60>: E <C object Array of Char {'nolength': True} at 0x600003992640>: E <C object Array of Char {'nolength': True} at 0x600003993020>: E <C object Array of Char {'nolength': True} at 0x600003993480>: E <C object Array of Char {'nolength': True} at 0x6000039927a0>: E <C object Array of Char {'nolength': True} at 0x600003993220>: E <C object Array of Char {'nolength': True} at 0x600003bec830>: E <C object Array of Char {'nolength': True} at 0x600003993060>: E <C object Array of Char {'nolength': True} at 0x600003993200>: E <C object Array of Char {'nolength': True} at 0x600003bed7a0>: E <C object Array of Char {'nolength': True} at 0x6000039933c0>: E <C object Array of Char {'nolength': True} at 0x600003992c80>: E <C object Array of Char {'nolength': True} at 0x600003993680>: E <C object Array of Char {'nolength': True} at 0x600003bfa4c0>: E <C object Array of Char {'nolength': True} at 0x600003b844b0>: E <C object Array of Char {'nolength': True} at 0x600003992fc0>: E <C object Array of Char {'nolength': True} at 0x600003993500>: E <C object Array of Char {'nolength': True} at 0x600003bee980>: E <C object Array of Char {'nolength': True} at 0x600003b855d0>: E <C object Array of Char {'nolength': True} at 0x60000399d2a0>: E <C object Array of Char {'nolength': True} at 0x60000399d840>: E <C object Array of Char {'nolength': True} at 0x600003be8990>: E <C object Array of Char {'nolength': True} at 0x600003be8cd0>: E <C object Array of Char {'nolength': True} at 0x60000399dd80>: E <C object Array of Char {'nolength': True} at 0x60000399c280>: E <C object Array of Char {'nolength': True} at 0x60000399de40>: E <C object Array of Char {'nolength': True} at 0x60000399e2e0>: E <C object Array of Char {'nolength': True} at 0x60000399d9c0>: E <C object Array of Char {'nolength': True} at 0x60000399df20>: E <C object Array of Char {'nolength': True} at 0x60000399de00>: E <C object Array of Char {'nolength': True} at 0x60000399e2c0>: E <C object Array of Char {'nolength': True} at 0x6000039880a0>: E <C object Array of Char {'nolength': True} at 0x600003bf2d70>: E <C object Array of Char {'nolength': True} at 0x60000399d2e0>: E <C object Array of Char {'nolength': True} at 0x60000399d4c0>: E <C object Array of Char {'nolength': True} at 0x600003be8800>: E <C object Array of Char {'nolength': True} at 0x60000399d480>: E <C object Array of Char {'nolength': True} at 0x60000399c860>: E <C object Array of Char {'nolength': True} at 0x60000399e000>: E <C object Array of Char {'nolength': True} at 0x600003bebdb0>: E <C object Array of Char {'nolength': True} at 0x600003bf82d0>: E <C object Array of Char {'nolength': True} at 0x60000399db60>: E <C object Array of Char {'nolength': True} at 0x60000399d340>: E <C object Array of Char {'nolength': True} at 0x600003be88f0>: E <C object Array of Char {'nolength': True} at 0x600003be9fe0>: E <C object Array of Char {'nolength': True} at 0x60000399d040>: E <C object Array of Char {'nolength': True} at 0x60000399e040>: E <C object Array of Char {'nolength': True} at 0x600003bfae80>: E <C object Array of Char {'nolength': True} at 0x600003b87960>: E <C object Array of Char {'nolength': True} at 0x60000399dea0>: E <C object Array of Char {'nolength': True} at 0x60000399cf40>: E <C object Array of Char {'nolength': True} at 0x600003beca90>: E <C object Array of Char {'nolength': True} at 0x600003bee5b0>: E <C object Array of Char {'nolength': True} at 0x600003992d40>: E <C object Array of Char {'nolength': True} at 0x600003992fa0>: E <C object Array of Char {'nolength': True} at 0x600003bffdc0>: E <C object Array of Char {'nolength': True} at 0x600003bec180>: E <C object Array of Char {'nolength': True} at 0x600003992c00>: E <C object Array of Char {'nolength': True} at 0x600003992800>: E <C object Array of Char {'nolength': True} at 0x600003bedb50>: E <C object Array of Char {'nolength': True} at 0x600003bef7c0>: E <C object Array of Char {'nolength': True} at 0x600003992960>: E <C object Array of Char {'nolength': True} at 0x600003993540>: E <C object Array of Char {'nolength': True} at 0x600003bec410>: E <C object Array of Char {'nolength': True} at 0x600003bee430>: E <C object Array of Char {'nolength': True} at 0x6000039932a0>: E <C object Array of Char {'nolength': True} at 0x6000039935a0>: E <C object Array of Char {'nolength': True} at 0x6000039931e0>: E <C object Array of Char {'nolength': True} at 0x600003bf45c0>: E <C object Array of Char {'nolength': True} at 0x600003993880>: E <C object Array of Char {'nolength': True} at 0x600003993460>: E <C object Array of Char {'nolength': True} at 0x600003993620>: E <C object Array of Char {'nolength': True} at 0x6000039927e0>: E <C object Array of Char {'nolength': True} at 0x600003992fe0>: E <C object Array of Char {'nolength': True} at 0x6000039936c0>: E <C object Array of Char {'nolength': True} at 0x600003993260>: E <C object Array of Char {'nolength': True} at 0x6000039938c0>: E <C object Array of Char {'nolength': True} at 0x600003993640>: E <C object Array of Char {'nolength': True} at 0x6000039935c0>: E <C object Array of Char {'nolength': True} at 0x600003993900>: E <C object Array of Char {'nolength': True} at 0x600003993080>: E <C object Array of Char {'nolength': True} at 0x600003993440>: E <C object Array of Char {'nolength': True} at 0x6000039936a0>: E <C object Array of Char {'nolength': True} at 0x600003993360>: E <C object Array of Char {'nolength': True} at 0x600003993100>: E <C object Array of Char {'nolength': True} at 0x6000039932e0>: E <C object Array of Char {'nolength': True} at 0x600003992be0>: E <C object Array of Char {'nolength': True} at 0x600003bfcdf0>: E <C object Array of Char {'nolength': True} at 0x6000039933e0>: E <C object Array of Char {'nolength': True} at 0x600003993780>: E <C object Array of Char {'nolength': True} at 0x600003993940>: E <C object Array of Char {'nolength': True} at 0x600003993660>: E <C object Array of Char {'nolength': True} at 0x600003993420>: E <C object Array of Char {'nolength': True} at 0x600003992f20>: E <C object Array of Char {'nolength': True} at 0x600003993920>: E <C object Array of Char {'nolength': True} at 0x600003993b40>: E <C object Array of Char {'nolength': True} at 0x600003993800>: E <C object Array of Char {'nolength': True} at 0x600003993600>: E <C object Array of Char {'nolength': True} at 0x600003993be0>: E <C object Array of Char {'nolength': True} at 0x6000039928e0>: E <C object Array of Char {'nolength': True} at 0x6000039934c0>: E <C object Array of Char {'nolength': True} at 0x600003993840>: E <C object Array of Char {'nolength': True} at 0x600003993b80>: E <C object Array of Char {'nolength': True} at 0x6000039935e0>: E <C object Array of Char {'nolength': True} at 0x600003beca30>: E <C object Array of Char {'nolength': True} at 0x6000039937c0>: E <C object Array of Char {'nolength': True} at 0x6000039939e0>: E <C object Array of Char {'nolength': True} at 0x600003bed750>: E <C object Array of Char {'nolength': True} at 0x600003993a60>: E <C object Array of Char {'nolength': True} at 0x6000039936e0>: E <C object Array of Char {'nolength': True} at 0x600003993160>: E <C object Array of Char {'nolength': True} at 0x600003be76b0>: E <C object Array of Char {'nolength': True} at 0x600003bee490>: E <C object Array of Char {'nolength': True} at 0x600003992f40>: E <C object Array of Char {'nolength': True} at 0x600003993140>: E <C object Array of Char {'nolength': True} at 0x600003be43b0>: E <C object Array of Char {'nolength': True} at 0x600003be5be0>: E <C object Array of Char {'nolength': True} at 0x600003993560>: E <C object Array of Char {'nolength': True} at 0x6000039938e0>: E <C object Array of Char {'nolength': True} at 0x600003be7f20>: E <C object Array of Char {'nolength': True} at 0x600003befc50>: E <C object Array of Char {'nolength': True} at 0x600003993bc0>: E <C object Array of Char {'nolength': True} at 0x6000039938a0>: E <C object Array of Char {'nolength': True} at 0x6000039939a0>: E <C object Array of Char {'nolength': True} at 0x600003991be0>: E <C object Array of Char {'nolength': True} at 0x600003993d80>: E <C object Array of Char {'nolength': True} at 0x600003993ee0>: E <C object Array of Char {'nolength': True} at 0x600003993c60>: E <C object Array of Char {'nolength': True} at 0x600003993c40>: E <C object Array of Char {'nolength': True} at 0x600003993300>: E <C object Array of Char {'nolength': True} at 0x600003993a20>: E <C object Array of Char {'nolength': True} at 0x600003993cc0>: E <C object Array of Char {'nolength': True} at 0x600003993f40>: E <C object Array of Char {'nolength': True} at 0x600003bf7150>: E <C object Array of Char {'nolength': True} at 0x600003997b60>: E <C object Array of Char {'nolength': True} at 0x600003be7450>: E <C object Array of Char {'nolength': True} at 0x600003997460>: E <C object Array of Char {'nolength': True} at 0x600003be64f0>: E <C object Array of Char {'nolength': True} at 0x600003bec900>: E <C object Array of Char {'nolength': True} at 0x600003997e20>: E <C object Array of Char {'nolength': True} at 0x600003997ec0>: E <C object Array of Char {'nolength': True} at 0x600003bf6ee0>: E <C object Array of Char {'nolength': True} at 0x600003be5020>: E <C object Array of Char {'nolength': True} at 0x6000039979e0>: E <C object Array of Char {'nolength': True} at 0x600003997280>: E <C object Array of Char {'nolength': True} at 0x600003be1630>: E <C object Array of Char {'nolength': True} at 0x600003be0000>: E <C object Array of Char {'nolength': True} at 0x600003997820>: E <C object Array of Char {'nolength': True} at 0x600003997dc0>: E <C object Array of Char {'nolength': True} at 0x600003997f00>: E <C object Array of Char {'nolength': True} at 0x600003996bc0>: E <C object Array of Char {'nolength': True} at 0x600003993d40>: E <C object Array of Char {'nolength': True} at 0x600003993040>: E <C object Array of Char {'nolength': True} at 0x600003993da0>: E <C object Array of Char {'nolength': True} at 0x600003996c60>: E <C object Array of Char {'nolength': True} at 0x6000039978a0>: E <C object Array of Char {'nolength': True} at 0x600003993fc0>: E <C object Array of Char {'nolength': True} at 0x600003992c40>: E <C object Array of Char {'nolength': True} at 0x600003be1890>: E <C object Array of Char {'nolength': True} at 0x6000037a28b0>: E <C object Array of Char {'nolength': True} at 0x6000037a2610>: E <C object Array of Char {'nolength': True} at 0x600003988260>: E <C object Array of Char {'nolength': True} at 0x6000039884a0>: E <C object Array of Char {'nolength': True} at 0x6000039882e0>: E <C object Array of Char {'nolength': True} at 0x600003988620>: E <C object Array of Char {'nolength': True} at 0x600003988780>: E <C object Array of Char {'nolength': True} at 0x6000039884c0>: E <C object Array of Char {'nolength': True} at 0x6000039885a0>: E <C object Array of Char {'nolength': True} at 0x600003988500>: E <C object Array of Char {'nolength': True} at 0x600003988600>: E <C object Array of Char {'nolength': True} at 0x600003988440>: E <C object Array of Char {'nolength': True} at 0x600003988420>: E <C object Array of Char {'nolength': True} at 0x600003988680>: E <C object Array of Char {'nolength': True} at 0x600003988880>: E <C object Array of Char {'nolength': True} at 0x600003988540>: E <C object Array of Char {'nolength': True} at 0x600003bf3800>: E <C object Array of Char {'nolength': True} at 0x600003993ac0>: E <C object Array of Char {'nolength': True} at 0x600003993520>: E <C object Array of Char {'nolength': True} at 0x600003be32d0>: E <C object Array of Char {'nolength': True} at 0x600003997da0>: E <C object Array of Char {'nolength': True} at 0x600003997fe0>: E <C object Array of Char {'nolength': True} at 0x600003993c00>: E <C object Array of Char {'nolength': True} at 0x600003be4c40>: E <C object Array of Char {'nolength': True} at 0x600003be7720>: E <C object Array of Char {'nolength': True} at 0x600003993d00>: E <C object Array of Char {'nolength': True} at 0x600003997e00>: E <C object Array of Char {'nolength': True} at 0x600003bfa560>: E <C object Array of Char {'nolength': True} at 0x600003be6120>: E <C object Array of Char {'nolength': True} at 0x600003997ba0>: E <C object Array of Char {'nolength': True} at 0x600003993820>: E <C object Array of Char {'nolength': True} at 0x600003bf3030>: E <C object Array of Char {'nolength': True} at 0x600003b9ff20>: E <C object Array of Char {'nolength': True} at 0x600003993a40>: E <C object Array of Char {'nolength': True} at 0x6000039978e0>: E <C object Array of Char {'nolength': True} at 0x600003997c20>: E <C object Array of Char {'nolength': True} at 0x600003993380>: E <C object Array of Char {'nolength': True} at 0x60000399c840>: E <C object Array of Char {'nolength': True} at 0x60000399df60>: E <C object Array of Char {'nolength': True} at 0x60000399e1a0>: E <C object Array of Char {'nolength': True} at 0x60000399e440>: E <C object Array of Char {'nolength': True} at 0x60000399c740>: E <C object Array of Char {'nolength': True} at 0x60000399e140>: E <C object Array of Char {'nolength': True} at 0x60000399dce0>: E <C object Array of Char {'nolength': True} at 0x60000399c800>: E <C object Array of Char {'nolength': True} at 0x600003beb680>: E <C object Array of Char {'nolength': True} at 0x60000399d320>: E <C object Array of Char {'nolength': True} at 0x600003988220>: E <C object Array of Char {'nolength': True} at 0x600003bf1ef0>: E <C object Array of Char {'nolength': True} at 0x600003bf9490>: E <C object Array of Char {'nolength': True} at 0x600003988480>: E <C object Array of Char {'nolength': True} at 0x6000039883a0>: E <C object Array of Char {'nolength': True} at 0x600003be68b0>: E <C object Array of Char {'nolength': True} at 0x600003bef2d0>: E <C object Array of Char {'nolength': True} at 0x600003988340>: E <C object Array of Char {'nolength': True} at 0x6000039885e0>: E <C object Array of Char {'nolength': True} at 0x600003be3e60>: E <C object Array of Char {'nolength': True} at 0x600003be7830>: E <C object Array of Char {'nolength': True} at 0x6000039881e0>: E <C object Array of Char {'nolength': True} at 0x600003988120>: E <C object Array of Char {'nolength': True} at 0x600003988400>: E <C object Array of Char {'nolength': True} at 0x6000039883c0>: E <C object Array of Char {'nolength': True} at 0x600003988860>: E <C object Array of Char {'nolength': True} at 0x600003988a40>: E <C object Array of Char {'nolength': True} at 0x600003988520>: E <C object Array of Char {'nolength': True} at 0x6000039885c0>: E <C object Array of Char {'nolength': True} at 0x6000039888e0>: E <C object Array of Char {'nolength': True} at 0x6000039887c0>: E <C object Array of Char {'nolength': True} at 0x600003988b00>: E <C object Array of Char {'nolength': True} at 0x6000039889a0>: E <C object Array of Char {'nolength': True} at 0x600003bfa910>: E <C object Array of Char {'nolength': True} at 0x600003bf77e0>: E <C object Array of Char {'nolength': True} at 0x60000399dee0>: E <C object Array of Char {'nolength': True} at 0x60000399d9e0>: E <C object Array of Char {'nolength': True} at 0x60000399e0e0>: E <C object Array of Char {'nolength': True} at 0x60000399e4e0>: E <C object Array of Char {'nolength': True} at 0x60000399e680>: E <C object Array of Char {'nolength': True} at 0x600003be1d00>: E <C object Array of Char {'nolength': True} at 0x600003be34d0>: E <C object Array of Char {'nolength': True} at 0x60000399e1e0>: E <C object Array of Char {'nolength': True} at 0x60000399e160>: E <C object Array of Char {'nolength': True} at 0x600003bea110>: E <C object Array of Char {'nolength': True} at 0x600003bebd60>: E <C object Array of Char {'nolength': True} at 0x60000399e0a0>: E <C object Array of Char {'nolength': True} at 0x60000399c9a0>: E <C object Array of Char {'nolength': True} at 0x60000399dcc0>: E <C object Array of Char {'nolength': True} at 0x60000399e500>: E <C object Array of Char {'nolength': True} at 0x60000399e6c0>: E <C object Array of Char {'nolength': True} at 0x60000399e5e0>: E <C object Array of Char {'nolength': True} at 0x60000399dfe0>: E <C object Array of Char {'nolength': True} at 0x60000399e540>: E <C object Array of Char {'nolength': True} at 0x60000399e0c0>: E <C object Array of Char {'nolength': True} at 0x60000399e2a0>: E <C object Array of Char {'nolength': True} at 0x60000399d940>: E <C object Array of Char {'nolength': True} at 0x60000399e180>: E <C object Array of Char {'nolength': True} at 0x600003bf0290>: E <C object Array of Char {'nolength': True} at 0x600003bea710>: E <C object Array of Char {'nolength': True} at 0x60000399e340>: E <C object Array of Char {'nolength': True} at 0x60000399da20>: E <C object Array of Char {'nolength': True} at 0x60000399e720>: E <C object Array of Char {'nolength': True} at 0x60000399e4c0>: E <C object Array of Char {'nolength': True} at 0x60000399e820>: E <C object Array of Char {'nolength': True} at 0x600003be1990>: E <C object Array of Char {'nolength': True} at 0x600003be1f40>: E <C object Array of Char {'nolength': True} at 0x60000399e600>: E <C object Array of Char {'nolength': True} at 0x60000399e620>: E <C object Array of Char {'nolength': True} at 0x600003bee230>: E <C object Array of Char {'nolength': True} at 0x600003bf5ae0>: E <C object Array of Char {'nolength': True} at 0x60000399e240>: E <C object Array of Char {'nolength': True} at 0x60000399e120>: E <C object Array of Char {'nolength': True} at 0x600003be01b0>: E <C object Array of Char {'nolength': True} at 0x600003be28d0>: E <C object Array of Char {'nolength': True} at 0x60000399e4a0>: E <C object Array of Char {'nolength': True} at 0x60000399e640>: E <C object Array of Char {'nolength': True} at 0x600003bf0300>: E <C object Array of Char {'nolength': True} at 0x600003b9c770>: E <C object Array of Char {'nolength': True} at 0x60000399e8a0>: E <C object Array of Char {'nolength': True} at 0x60000399c400>: E <C object Array of Char {'nolength': True} at 0x600003be0200>: E <C object Array of Char {'nolength': True} at 0x600003be2b00>: E <C object Array of Char {'nolength': True} at 0x60000399e6e0>: E <C object Array of Char {'nolength': True} at 0x60000399e200>: E <C object Array of Char {'nolength': True} at 0x60000399e880>: E <C object Array of Char {'nolength': True} at 0x60000399e6a0>: E <C object Array of Char {'nolength': True} at 0x60000399e900>: E <C object Array of Char {'nolength': True} at 0x60000399e060>: E <C object Array of Char {'nolength': True} at 0x60000399e940>: E <C object Array of Char {'nolength': True} at 0x600003be1720>: E <C object Array of Char {'nolength': True} at 0x600003794c30>: E <C object Array of Char {'nolength': True} at 0x60000399e860>: E <C object Array of Char {'nolength': True} at 0x60000399e8e0>: E <C object Array of Char {'nolength': True} at 0x60000399e9e0>: E <C object Array of Char {'nolength': True} at 0x60000399e3a0>: E <C object Array of Char {'nolength': True} at 0x60000399ea80>: E <C object Array of Char {'nolength': True} at 0x60000399eb20>: E <C object Array of Char {'nolength': True} at 0x60000399e3e0>: E <C object Array of Char {'nolength': True} at 0x60000399eb00>: E <C object Array of Char {'nolength': True} at 0x600003bf2370>: E <C object Array of Char {'nolength': True} at 0x600003bdc4f0>: E <C object Array of Char {'nolength': True} at 0x60000399e7a0>: E <C object Array of Char {'nolength': True} at 0x60000399e9a0>: E <C object Array of Char {'nolength': True} at 0x600003bdfad0>: E <C object Array of Char {'nolength': True} at 0x600003be0b80>: E <C object Array of Char {'nolength': True} at 0x60000399e660>: E <C object Array of Char {'nolength': True} at 0x60000399dfa0>: E <C object Array of Char {'nolength': True} at 0x600003bf8d70>: E <C object Array of Char {'nolength': True} at 0x600003bdc2d0>: E <C object Array of Char {'nolength': True} at 0x60000399ea00>: E <C object Array of Char {'nolength': True} at 0x60000399dde0>: E <C object Array of Char {'nolength': True} at 0x600003bdfc10>: E <C object Array of Char {'nolength': True} at 0x600003be0710>: E <C object Array of Char {'nolength': True} at 0x60000399e8c0>: E <C object Array of Char {'nolength': True} at 0x60000399ec00>: E <C object Array of Char {'nolength': True} at 0x60000399e5c0>: E <C object Array of Char {'nolength': True} at 0x600003bdf590>: E <C object Array of Char {'nolength': True} at 0x60000399ee60>: E <C object Array of Char {'nolength': True} at 0x60000399d260>: E <C object Array of Char {'nolength': True} at 0x60000399eae0>: E <C object Array of Char {'nolength': True} at 0x60000399e280>: E <C object Array of Char {'nolength': True} at 0x60000399df80>: E <C object Array of Char {'nolength': True} at 0x60000399ede0>: E <C object Array of Char {'nolength': True} at 0x60000399ebe0>: E <C object Array of Char {'nolength': True} at 0x60000399ca80>: E <C object Array of Char {'nolength': True} at 0x60000399eea0>: E <C object Array of Char {'nolength': True} at 0x60000399eac0>: E <C object Array of Char {'nolength': True} at 0x60000399eb60>: E <C object Array of Char {'nolength': True} at 0x60000399ee40>: E <C object Array of Char {'nolength': True} at 0x60000399ee00>: E <C object Array of Char {'nolength': True} at 0x60000399e480>: E <C object Array of Char {'nolength': True} at 0x60000399eaa0>: E <C object Array of Char {'nolength': True} at 0x60000399e800>: E <C object Array of Char {'nolength': True} at 0x60000399ebc0>: E <C object Array of Char {'nolength': True} at 0x60000399ec80>: E <C object Array of Char {'nolength': True} at 0x600003be0340>: E <C object Array of Char {'nolength': True} at 0x60000399e740>: E <C object Array of Char {'nolength': True} at 0x60000399e840>: E <C object Array of Char {'nolength': True} at 0x60000399d380>: E <C object Array of Char {'nolength': True} at 0x60000399ee80>: E <C object Array of Char {'nolength': True} at 0x60000399ef20>: E <C object Array of Char {'nolength': True} at 0x60000399f100>: E <C object Array of Char {'nolength': True} at 0x60000399ed00>: E <C object Array of Char {'nolength': True} at 0x60000399eda0>: E <C object Array of Char {'nolength': True} at 0x60000399f140>: E <C object Array of Char {'nolength': True} at 0x60000399ca60>: E <C object Array of Char {'nolength': True} at 0x60000399ddc0>: E <C object Array of Char {'nolength': True} at 0x60000399f060>: E <C object Array of Char {'nolength': True} at 0x60000399e980>: E <C object Array of Char {'nolength': True} at 0x60000399ce20>: E <C object Array of Char {'nolength': True} at 0x60000399de20>: E <C object Array of Char {'nolength': True} at 0x60000399ed40>: E <C object Array of Char {'nolength': True} at 0x600003bf2ed0>: E <C object Array of Char {'nolength': True} at 0x60000399e7e0>: E <C object Array of Char {'nolength': True} at 0x600003993ec0>: E <C object Array of Char {'nolength': True} at 0x600003bef700>: E <C object Array of Char {'nolength': True} at 0x600003997ee0>: E <C object Array of Char {'nolength': True} at 0x600003993c80>: E <C object Array of Char {'nolength': True} at 0x600003997b00>: E <C object Array of Char {'nolength': True} at 0x600003bd8340>: E <C object Array of Char {'nolength': True} at 0x600003bd95c0>: E <C object Array of Char {'nolength': True} at 0x600003996dc0>: E <C object Array of Char {'nolength': True} at 0x600003992b40>: E <C object Array of Char {'nolength': True} at 0x600003be14a0>: E <C object Array of Char {'nolength': True} at 0x600003bee6c0>: E <C object Array of Char {'nolength': True} at 0x600003993e40>: E <C object Array of Char {'nolength': True} at 0x600003997600>: E <C object Array of Char {'nolength': True} at 0x600003bd8160>: E <C object Array of Char {'nolength': True} at 0x600003bd9530>: E <C object Array of Char {'nolength': True} at 0x6000039937a0>: E <C object Array of Char {'nolength': True} at 0x600003992a60>: E <C object Array of Char {'nolength': True} at 0x600003be9d60>: E <C object Array of Char {'nolength': True} at 0x600003bd8050>: E <C object Array of Char {'nolength': True} at 0x6000039939c0>: E <C object Array of Char {'nolength': True} at 0x6000039979a0>: E <C object Array of Char {'nolength': True} at 0x600003bd8210>: E <C object Array of Char {'nolength': True} at 0x600003bd8010>: E <C object Array of Char {'nolength': True} at 0x600003997f80>: E <C object Array of Char {'nolength': True} at 0x600003997de0>: E <C object Array of Char {'nolength': True} at 0x600003be0f50>: E <C object Array of Char {'nolength': True} at 0x600003bed610>: E <C object Array of Char {'nolength': True} at 0x600003997ea0>: E <C object Array of Char {'nolength': True} at 0x600003997680>: E <C object Array of Char {'nolength': True} at 0x600003bda320>: E <C object Array of Char {'nolength': True} at 0x600003bdb910>: E <C object Array of Char {'nolength': True} at 0x600003993e20>: E <C object Array of Char {'nolength': True} at 0x600003997e60>: E <C object Array of Char {'nolength': True} at 0x600003997bc0>: E <C object Array of Char {'nolength': True} at 0x600003bdae00>: E <C object Array of Char {'nolength': True} at 0x60000379ddd0>: E <C object Array of Char {'nolength': True} at 0x60000379e3d0>: E <C object Array of Char {'nolength': True} at 0x60000399e020>: E <C object Array of Char {'nolength': True} at 0x60000399e920>: E <C object Array of Char {'nolength': True} at 0x60000399ea40>: E <C object Array of Char {'nolength': True} at 0x60000399ece0>: E <C object Array of Char {'nolength': True} at 0x60000399f180>: E <C object Array of Char {'nolength': True} at 0x60000399ef40>: E <C object Array of Char {'nolength': True} at 0x60000399f000>: E <C object Array of Char {'nolength': True} at 0x60000399f1e0>: E <C object Array of Char {'nolength': True} at 0x60000399eb40>: E <C object Array of Char {'nolength': True} at 0x60000399f160>: E <C object Array of Char {'nolength': True} at 0x60000399f300>: E <C object Array of Char {'nolength': True} at 0x60000399ef00>: E <C object Array of Char {'nolength': True} at 0x60000399f260>: E <C object Array of Char {'nolength': True} at 0x60000399ed80>: E <C object Array of Char {'nolength': True} at 0x60000399f340>: E <C object Array of Char {'nolength': True} at 0x60000399ed60>: E <C object Array of Char {'nolength': True} at 0x600003bf3f40>: E <C object Array of Char {'nolength': True} at 0x600003794ea0>: E <C object Array of Char {'nolength': True} at 0x600003795440>: E <C object Array of Char {'nolength': True} at 0x60000399f0c0>: E <C object Array of Char {'nolength': True} at 0x60000399f2c0>: E <C object Array of Char {'nolength': True} at 0x60000399dda0>: E <C object Array of Char {'nolength': True} at 0x60000399f020>: E <C object Array of Char {'nolength': True} at 0x60000399f0e0>: E <C object Array of Char {'nolength': True} at 0x60000399eec0>: E <C object Array of Char {'nolength': True} at 0x60000399e360>: E <C object Array of Char {'nolength': True} at 0x60000399e960>: E <C object Array of Char {'nolength': True} at 0x60000399f3a0>: E <C object Array of Char {'nolength': True} at 0x60000399f280>: E <C object Array of Char {'nolength': True} at 0x60000399f620>: E <C object Array of Char {'nolength': True} at 0x60000399f380>: E <C object Array of Char {'nolength': True} at 0x60000399f360>: E <C object Array of Char {'nolength': True} at 0x60000399edc0>: E <C object Array of Char {'nolength': True} at 0x600003bd2ea0>: E <C object Array of Char {'nolength': True} at 0x60000399f480>: E <C object Array of Char {'nolength': True} at 0x60000399f040>: E <C object Array of Char {'nolength': True} at 0x600003bdff80>: E <C object Array of Char {'nolength': True} at 0x60000399f4c0>: E <C object Array of Char {'nolength': True} at 0x60000399e9c0>: E <C object Array of Char {'nolength': True} at 0x60000399efe0>: E <C object Array of Char {'nolength': True} at 0x600003bd8330>: E <C object Array of Char {'nolength': True} at 0x600003bdae30>: E <C object Array of Char {'nolength': True} at 0x60000399f2a0>: E <C object Array of Char {'nolength': True} at 0x60000399f500>: E <C object Array of Char {'nolength': True} at 0x600003bd2b50>: E <C object Array of Char {'nolength': True} at 0x600003bd3e20>: E <C object Array of Char {'nolength': True} at 0x60000399f5a0>: E <C object Array of Char {'nolength': True} at 0x60000399cb00>: E <C object Array of Char {'nolength': True} at 0x600003bdf550>: E <C object Array of Char {'nolength': True} at 0x600003bf7040>: E <C object Array of Char {'nolength': True} at 0x60000399f460>: E <C object Array of Char {'nolength': True} at 0x60000399f660>: E <C object Array of Char {'nolength': True} at 0x60000399f740>: E <C object Array of Char {'nolength': True} at 0x60000399df00>: E <C object Array of Char {'nolength': True} at 0x60000399df40>: E <C object Array of Char {'nolength': True} at 0x60000399ec60>: E <C object Array of Char {'nolength': True} at 0x60000399f440>: E <C object Array of Char {'nolength': True} at 0x60000399f680>: E <C object Array of Char {'nolength': True} at 0x6000039887e0>: E <C object Array of Char {'nolength': True} at 0x600003988180>: E <C object Array of Char {'nolength': True} at 0x600003988a60>: E <C object Array of Char {'nolength': True} at 0x6000039880c0>: E <C object Array of Char {'nolength': True} at 0x600003bcdd90>: E <C object Array of Char {'nolength': True} at 0x6000039886a0>: E <C object Array of Char {'nolength': True} at 0x600003bccf30>: E <C object Array of Char {'nolength': True} at 0x600003988840>: E <C object Array of Char {'nolength': True} at 0x600003bd1530>: E <C object Array of Char {'nolength': True} at 0x600003bd2c00>: E <C object Array of Char {'nolength': True} at 0x60000399f700>: E <C object Array of Char {'nolength': True} at 0x60000399f7c0>: E <C object Array of Char {'nolength': True} at 0x600003bd3c20>: E <C object Array of Char {'nolength': True} at 0x600003bcccb0>: E <C object Array of Char {'nolength': True} at 0x600003988320>: E <C object Array of Char {'nolength': True} at 0x600003988080>: E <C object Array of Char {'nolength': True} at 0x600003bcf2d0>: E <C object Array of Char {'nolength': True} at 0x600003bd0880>: E <C object Array of Char {'nolength': True} at 0x600003988960>: E <C object Array of Char {'nolength': True} at 0x6000039880e0>: E <C object Array of Char {'nolength': True} at 0x600003988c20>: E <C object Array of Char {'nolength': True} at 0x600003988aa0>: E <C object Array of Char {'nolength': True} at 0x600003988b20>: E <C object Array of Char {'nolength': True} at 0x600003988d00>: E <C object Array of Char {'nolength': True} at 0x600003988700>: E <C object Array of Char {'nolength': True} at 0x600003988ae0>: E <C object Array of Char {'nolength': True} at 0x600003988a80>: E <C object Array of Char {'nolength': True} at 0x600003988d20>: E <C object Array of Char {'nolength': True} at 0x600003988d80>: E <C object Array of Char {'nolength': True} at 0x600003988760>: E <C object Array of Char {'nolength': True} at 0x600003bd1b20>: E <C object Array of Char {'nolength': True} at 0x600003988900>: E <C object Array of Char {'nolength': True} at 0x600003be7bf0>: E <C object Array of Char {'nolength': True} at 0x6000039888a0>: E <C object Array of Char {'nolength': True} at 0x600003be1eb0>: E <C object Array of Char {'nolength': True} at 0x600003bd1d20>: E <C object Array of Char {'nolength': True} at 0x600003988920>: E <C object Array of Char {'nolength': True} at 0x6000039889c0>: E <C object Array of Char {'nolength': True} at 0x600003bddbb0>: E <C object Array of Char {'nolength': True} at 0x600003be68a0>: E <C object Array of Char {'nolength': True} at 0x6000039881c0>: E <C object Array of Char {'nolength': True} at 0x600003988c40>: E <C object Array of Char {'nolength': True} at 0x600003bdc630>: E <C object Array of Char {'nolength': True} at 0x600003be5060>: E <C object Array of Char {'nolength': True} at 0x600003988d40>: E <C object Array of Char {'nolength': True} at 0x600003988c60>: E <C object Array of Char {'nolength': True} at 0x600003bdc200>: E <C object Array of Char {'nolength': True} at 0x600003be4fd0>: E <C object Array of Char {'nolength': True} at 0x600003988b60>: E <C object Array of Char {'nolength': True} at 0x600003988980>: E <C object Array of Char {'nolength': True} at 0x600003bd0170>: E <C object Array of Char {'nolength': True} at 0x600003bd2880>: E <C object Array of Char {'nolength': True} at 0x600003988660>: E <C object Array of Char {'nolength': True} at 0x600003988c80>: E <C object Array of Char {'nolength': True} at 0x600003988ce0>: E <C object Array of Char {'nolength': True} at 0x600003988160>: E <C object Array of Char {'nolength': True} at 0x600003988de0>: E <C object Array of Char {'nolength': True} at 0x600003989000>: E <C object Array of Char {'nolength': True} at 0x600003988020>: E <C object Array of Char {'nolength': True} at 0x600003988e80>: E <C object Array of Char {'nolength': True} at 0x600003988fa0>: E <C object Array of Char {'nolength': True} at 0x600003bf3960>: E <C object Array of Char {'nolength': True} at 0x6000037a2e50>: E <C object Array of Char {'nolength': True} at 0x6000037a33f0>: E <C object Array of Char {'nolength': True} at 0x600003988bc0>: E <C object Array of Char {'nolength': True} at 0x600003988dc0>: E <C object Array of Char {'nolength': True} at 0x600003988e40>: E <C object Array of Char {'nolength': True} at 0x600003988ba0>: E <C object Array of Char {'nolength': True} at 0x600003988e00>: E <C object Array of Char {'nolength': True} at 0x600003988380>: E <C object Array of Char {'nolength': True} at 0x600003988e60>: E <C object Array of Char {'nolength': True} at 0x600003bcf150>: E <C object Array of Char {'nolength': True} at 0x600003bd1110>: E <C object Array of Char {'nolength': True} at 0x600003988640>: E <C object Array of Char {'nolength': True} at 0x600003988300>: E <C object Array of Char {'nolength': True} at 0x600003beab40>: E <C object Array of Char {'nolength': True} at 0x600003bcd630>: E <C object Array of Char {'nolength': True} at 0x600003988cc0>: E <C object Array of Char {'nolength': True} at 0x600003988580>: E <C object Array of Char {'nolength': True} at 0x600003bcfc70>: E <C object Array of Char {'nolength': True} at 0x600003bd2f00>: E <C object Array of Char {'nolength': True} at 0x600003988b80>: E <C object Array of Char {'nolength': True} at 0x600003989040>: E <C object Array of Char {'nolength': True} at 0x600003988f20>: E <C object Array of Char {'nolength': True} at 0x600003989140>: E <C object Array of Char {'nolength': True} at 0x600003989320>: E <C object Array of Char {'nolength': True} at 0x600003988ec0>: E <C object Array of Char {'nolength': True} at 0x600003988ee0>: E <C object Array of Char {'nolength': True} at 0x600003bcc0f0>: E <C object Array of Char {'nolength': True} at 0x6000037a2370>: E <C object Array of Char {'nolength': True} at 0x6000039891e0>: E <C object Array of Char {'nolength': True} at 0x600003989240>: E <C object Array of Char {'nolength': True} at 0x600003988200>: E <C object Array of Char {'nolength': True} at 0x600003998e40>: E <C object Array of Char {'nolength': True} at 0x600003999040>: E <C object Array of Char {'nolength': True} at 0x6000039992e0>: E <C object Array of Char {'nolength': True} at 0x60000399a520>: E <C object Array of Char {'nolength': True} at 0x60000399a420>: E <C object Array of Char {'nolength': True} at 0x600003b8f6e0>: E <C object Array of Char {'nolength': True} at 0x600003b8ea00>: E <C object Array of Char {'nolength': True} at 0x60000399a480>: E <C object Array of Char {'nolength': True} at 0x60000399a380>: E <C object Array of Char {'nolength': True} at 0x600003b8cd20>: E <C object Array of Char {'nolength': True} at 0x600003b8d240>: E <C object Array of Char {'nolength': True} at 0x6000039995e0>: E <C object Array of Char {'nolength': True} at 0x60000399a700>: E <C object Array of Char {'nolength': True} at 0x600003bce240>: E <C object Array of Char {'nolength': True} at 0x600003bcfdd0>: E <C object Array of Char {'nolength': True} at 0x60000399a4e0>: E <C object Array of Char {'nolength': True} at 0x600003999a80>: E <C object Array of Char {'nolength': True} at 0x600003b8d3c0>: E <C object Array of Char {'nolength': True} at 0x600003bccf60>: E <C object Array of Char {'nolength': True} at 0x60000399a3e0>: E <C object Array of Char {'nolength': True} at 0x60000399a7a0>: E <C object Array of Char {'nolength': True} at 0x600003999f80>: E <C object Array of Char {'nolength': True} at 0x600003bcf100>: E <C object Array of Char {'nolength': True} at 0x60000399a820>: E <C object Array of Char {'nolength': True} at 0x600003998a80>: E <C object Array of Char {'nolength': True} at 0x60000399a680>: E <C object Array of Char {'nolength': True} at 0x60000399a780>: E <C object Array of Char {'nolength': True} at 0x60000399a6c0>: E <C object Array of Char {'nolength': True} at 0x600003999ee0>: E <C object Array of Char {'nolength': True} at 0x60000399a800>: E <C object Array of Char {'nolength': True} at 0x60000399a920>: E <C object Array of Char {'nolength': True} at 0x600003999fa0>: E <C object Array of Char {'nolength': True} at 0x60000399a9e0>: E <C object Array of Char {'nolength': True} at 0x6000039987e0>: E <C object Array of Char {'nolength': True} at 0x600003999b80>: E <C object Array of Char {'nolength': True} at 0x60000399aa00>: E <C object Array of Char {'nolength': True} at 0x60000399a620>: E <C object Array of Char {'nolength': True} at 0x60000399aa20>: E <C object Array of Char {'nolength': True} at 0x600003999b20>: E <C object Array of Char {'nolength': True} at 0x60000399a760>: E <C object Array of Char {'nolength': True} at 0x600003999a00>: E <C object Array of Char {'nolength': True} at 0x600003bdeb90>: E <C object Array of Char {'nolength': True} at 0x60000399a720>: E <C object Array of Char {'nolength': True} at 0x600003999200>: E <C object Array of Char {'nolength': True} at 0x600003998ac0>: E <C object Array of Char {'nolength': True} at 0x60000399a960>: E <C object Array of Char {'nolength': True} at 0x60000399a5e0>: E <C object Array of Char {'nolength': True} at 0x60000399aa80>: E <C object Array of Char {'nolength': True} at 0x60000399aba0>: E <C object Array of Char {'nolength': True} at 0x60000399a860>: E <C object Array of Char {'nolength': True} at 0x60000399ab00>: E <C object Array of Char {'nolength': True} at 0x600003b8eea0>: E <C object Array of Char {'nolength': True} at 0x600003b8f9c0>: E <C object Array of Char {'nolength': True} at 0x60000399ac40>: E <C object Array of Char {'nolength': True} at 0x60000399a9a0>: E <C object Array of Char {'nolength': True} at 0x600003bca5a0>: E <C object Array of Char {'nolength': True} at 0x600003bd25d0>: E <C object Array of Char {'nolength': True} at 0x600003988e20>: E <C object Array of Char {'nolength': True} at 0x600003988100>: E <C object Array of Char {'nolength': True} at 0x600003b8c040>: E <C object Array of Char {'nolength': True} at 0x600003bd0260>: E <C object Array of Char {'nolength': True} at 0x600003989160>: E <C object Array of Char {'nolength': True} at 0x600003989260>: E <C object Array of Char {'nolength': True} at 0x600003988c00>: E <C object Array of Char {'nolength': True} at 0x6000039890e0>: E <C object Array of Char {'nolength': True} at 0x6000039893c0>: E <C object Array of Char {'nolength': True} at 0x600003988fc0>: E <C object Array of Char {'nolength': True} at 0x600003988a20>: E <C object Array of Char {'nolength': True} at 0x600003bc75f0>: E <C object Array of Char {'nolength': True} at 0x60000379de60>: E <C object Array of Char {'nolength': True} at 0x60000379e490>: E <C object Array of Char {'nolength': True} at 0x6000039841a0>: E <C object Array of Char {'nolength': True} at 0x600003984380>: E <C object Array of Char {'nolength': True} at 0x6000039844e0>: E <C object Array of Char {'nolength': True} at 0x600003984240>: E <C object Array of Char {'nolength': True} at 0x600003984320>: E <C object Array of Char {'nolength': True} at 0x600003984640>: E <C object Array of Char {'nolength': True} at 0x6000039840e0>: E <C object Array of Char {'nolength': True} at 0x600003bd1240>: E <C object Array of Char {'nolength': True} at 0x600003bd4740>: E <C object Array of Char {'nolength': True} at 0x600003984340>: E <C object Array of Char {'nolength': True} at 0x600003984560>: E <C object Array of Char {'nolength': True} at 0x600003bd61b0>: E <C object Array of Char {'nolength': True} at 0x600003bd75c0>: E <C object Array of Char {'nolength': True} at 0x600003984540>: E <C object Array of Char {'nolength': True} at 0x6000039845e0>: E <C object Array of Char {'nolength': True} at 0x600003bcea40>: E <C object Array of Char {'nolength': True} at 0x600003bd4ac0>: E <C object Array of Char {'nolength': True} at 0x6000039842a0>: E <C object Array of Char {'nolength': True} at 0x600003984160>: E <C object Array of Char {'nolength': True} at 0x600003bd5ed0>: E <C object Array of Char {'nolength': True} at 0x600003bd7450>: E <C object Array of Char {'nolength': True} at 0x600003984080>: E <C object Array of Char {'nolength': True} at 0x6000039840a0>: E <C object Array of Char {'nolength': True} at 0x6000039842c0>: E <C object Array of Char {'nolength': True} at 0x600003bd6cd0>: E <C object Array of Char {'nolength': True} at 0x60000379df50>: E <C object Array of Char {'nolength': True} at 0x60000379e190>: E <C object Array of Char {'nolength': True} at 0x600003984260>: E <C object Array of Char {'nolength': True} at 0x600003984300>: E <C object Array of Char {'nolength': True} at 0x600003984520>: E <C object Array of Char {'nolength': True} at 0x600003984840>: E <C object Array of Char {'nolength': True} at 0x600003984120>: E <C object Array of Char {'nolength': True} at 0x600003989080>: E <C object Array of Char {'nolength': True} at 0x600003989180>: E <C object Array of Char {'nolength': True} at 0x600003988f40>: E <C object Array of Char {'nolength': True} at 0x6000039893a0>: E <C object Array of Char {'nolength': True} at 0x600003989060>: E <C object Array of Char {'nolength': True} at 0x6000039894a0>: E <C object Array of Char {'nolength': True} at 0x600003989440>: E <C object Array of Char {'nolength': True} at 0x600003989640>: E <C object Array of Char {'nolength': True} at 0x600003988f00>: E <C object Array of Char {'nolength': True} at 0x600003989540>: E <C object Array of Char {'nolength': True} at 0x600003988800>: E <C object Array of Char {'nolength': True} at 0x600003bc41e0>: E <C object Array of Char {'nolength': True} at 0x6000037a30c0>: E <C object Array of Char {'nolength': True} at 0x6000037a3630>: E <C object Array of Char {'nolength': True} at 0x600003989600>: E <C object Array of Char {'nolength': True} at 0x6000039891c0>: E <C object Array of Char {'nolength': True} at 0x600003988140>: E <C object Array of Char {'nolength': True} at 0x6000039893e0>: E <C object Array of Char {'nolength': True} at 0x600003989480>: E <C object Array of Char {'nolength': True} at 0x600003989720>: E <C object Array of Char {'nolength': True} at 0x6000039894c0>: E <C object Array of Char {'nolength': True} at 0x600003989400>: E <C object Array of Char {'nolength': True} at 0x6000039897c0>: E <C object Array of Char {'nolength': True} at 0x6000039894e0>: E <C object Array of Char {'nolength': True} at 0x600003989560>: E <C object Array of Char {'nolength': True} at 0x600003989100>: E <C object Array of Char {'nolength': True} at 0x6000039895c0>: E <C object Array of Char {'nolength': True} at 0x600003989820>: E <C object Array of Char {'nolength': True} at 0x600003bc6100>: E <C object Array of Char {'nolength': True} at 0x600003988f80>: E <C object Array of Char {'nolength': True} at 0x600003984420>: E <C object Array of Char {'nolength': True} at 0x600003bd6520>: E <C object Array of Char {'nolength': True} at 0x6000039848c0>: E <C object Array of Char {'nolength': True} at 0x600003984040>: E <C object Array of Char {'nolength': True} at 0x600003984720>: E <C object Array of Char {'nolength': True} at 0x600003b8e6f0>: E <C object Array of Char {'nolength': True} at 0x600003bd4f50>: E <C object Array of Char {'nolength': True} at 0x6000039846c0>: E <C object Array of Char {'nolength': True} at 0x600003984460>: E <C object Array of Char {'nolength': True} at 0x600003bd73a0>: E <C object Array of Char {'nolength': True} at 0x600003b8cec0>: E <C object Array of Char {'nolength': True} at 0x600003984660>: E <C object Array of Char {'nolength': True} at 0x6000039841c0>: E <C object Array of Char {'nolength': True} at 0x600003bd5d10>: E <C object Array of Char {'nolength': True} at 0x600003bdd470>: E <C object Array of Char {'nolength': True} at 0x6000039843a0>: E <C object Array of Char {'nolength': True} at 0x600003984220>: E <C object Array of Char {'nolength': True} at 0x600003984680>: E <C object Array of Char {'nolength': True} at 0x600003984a40>: E <C object Array of Char {'nolength': True} at 0x6000039844a0>: E <C object Array of Char {'nolength': True} at 0x600003984920>: E <C object Array of Char {'nolength': True} at 0x6000039847c0>: E <C object Array of Char {'nolength': True} at 0x600003984020>: E <C object Array of Char {'nolength': True} at 0x600003984ae0>: E <C object Array of Char {'nolength': True} at 0x600003bc2030>: E <C object Array of Char {'nolength': True} at 0x6000039846e0>: E <C object Array of Char {'nolength': True} at 0x600003984000>: E <C object Array of Char {'nolength': True} at 0x600003bc2850>: E <C object Array of Char {'nolength': True} at 0x6000039849e0>: E <C object Array of Char {'nolength': True} at 0x60000399a280>: E <C object Array of Char {'nolength': True} at 0x60000399a880>: E <C object Array of Char {'nolength': True} at 0x600003bc8a20>: E <C object Array of Char {'nolength': True} at 0x600003bc9da0>: E <C object Array of Char {'nolength': True} at 0x60000399aae0>: E <C object Array of Char {'nolength': True} at 0x60000399ac80>: E <C object Array of Char {'nolength': True} at 0x600003bd4ae0>: E <C object Array of Char {'nolength': True} at 0x600003bd72d0>: E <C object Array of Char {'nolength': True} at 0x60000399ab20>: E <C object Array of Char {'nolength': True} at 0x60000399aaa0>: E <C object Array of Char {'nolength': True} at 0x600003bc8980>: E <C object Array of Char {'nolength': True} at 0x600003bc9e50>: E <C object Array of Char {'nolength': True} at 0x600003998d80>: E <C object Array of Char {'nolength': True} at 0x60000399aca0>: E <C object Array of Char {'nolength': True} at 0x600003bd4df0>: E <C object Array of Char {'nolength': True} at 0x600003bd78b0>: E <C object Array of Char {'nolength': True} at 0x60000399aa60>: E <C object Array of Char {'nolength': True} at 0x60000399ad40>: E <C object Array of Char {'nolength': True} at 0x600003bc8b40>: E <C object Array of Char {'nolength': True} at 0x600003bca0d0>: E <C object Array of Char {'nolength': True} at 0x60000399ac00>: E <C object Array of Char {'nolength': True} at 0x60000399ace0>: E <C object Array of Char {'nolength': True} at 0x60000399a060>: E <C object Array of Char {'nolength': True} at 0x60000399ad00>: E <C object Array of Char {'nolength': True} at 0x60000399ae20>: E <C object Array of Char {'nolength': True} at 0x60000399af80>: E <C object Array of Char {'nolength': True} at 0x60000399a8e0>: E <C object Array of Char {'nolength': True} at 0x60000399ae40>: E <C object Array of Char {'nolength': True} at 0x60000399acc0>: E <C object Array of Char {'nolength': True} at 0x600003bd6ef0>: E <C object Array of Char {'nolength': True} at 0x600003799740>: E <C object Array of Char {'nolength': True} at 0x600003799440>: E <C object Array of Char {'nolength': True} at 0x60000399a980>: E <C object Array of Char {'nolength': True} at 0x60000399ade0>: E <C object Array of Char {'nolength': True} at 0x60000399ad60>: E <C object Array of Char {'nolength': True} at 0x60000399af60>: E <C object Array of Char {'nolength': True} at 0x60000399b0c0>: E <C object Array of Char {'nolength': True} at 0x60000399a640>: E <C object Array of Char {'nolength': True} at 0x60000399af40>: E <C object Array of Char {'nolength': True} at 0x600003b8e000>: E <C object Array of Char {'nolength': True} at 0x600003bd5140>: E <C object Array of Char {'nolength': True} at 0x60000399a260>: E <C object Array of Char {'nolength': True} at 0x60000399a140>: E <C object Array of Char {'nolength': True} at 0x600003bcbf70>: E <C object Array of Char {'nolength': True} at 0x600003bd45f0>: E <C object Array of Char {'nolength': True} at 0x60000399a9c0>: E <C object Array of Char {'nolength': True} at 0x60000399a7c0>: E <C object Array of Char {'nolength': True} at 0x600003bcb0a0>: E <C object Array of Char {'nolength': True} at 0x600003bc97b0>: E <C object Array of Char {'nolength': True} at 0x600003998600>: E <C object Array of Char {'nolength': True} at 0x60000399abc0>: E <C object Array of Char {'nolength': True} at 0x60000399b080>: E <C object Array of Char {'nolength': True} at 0x60000399b060>: E <C object Array of Char {'nolength': True} at 0x60000399ac20>: E <C object Array of Char {'nolength': True} at 0x60000399b260>: E <C object Array of Char {'nolength': True} at 0x60000399b0a0>: E <C object Array of Char {'nolength': True} at 0x600003b8d930>: E <C object Array of Char {'nolength': True} at 0x600003798fc0>: E <C object Array of Char {'nolength': True} at 0x600003799dd0>: E <C object Array of Char {'nolength': True} at 0x60000399a660>: E <C object Array of Char {'nolength': True} at 0x60000399af00>: E <C object Array of Char {'nolength': True} at 0x60000399b140>: E <C object Array of Char {'nolength': True} at 0x60000399afa0>: E <C object Array of Char {'nolength': True} at 0x60000399afc0>: E <C object Array of Char {'nolength': True} at 0x60000399b300>: E <C object Array of Char {'nolength': True} at 0x60000399ae60>: E <C object Array of Char {'nolength': True} at 0x600003b3d940>: E <C object Array of Char {'nolength': True} at 0x600003b3c020>: E <C object Array of Char {'nolength': True} at 0x60000399aac0>: E <C object Array of Char {'nolength': True} at 0x60000399adc0>: E <C object Array of Char {'nolength': True} at 0x600003b3fa00>: E <C object Array of Char {'nolength': True} at 0x600003bc8130>: E <C object Array of Char {'nolength': True} at 0x60000399b040>: E <C object Array of Char {'nolength': True} at 0x60000399ab40>: E <C object Array of Char {'nolength': True} at 0x600003b3c450>: E <C object Array of Char {'nolength': True} at 0x600003b3c070>: E <C object Array of Char {'nolength': True} at 0x60000399ad20>: E <C object Array of Char {'nolength': True} at 0x60000399afe0>: E <C object Array of Char {'nolength': True} at 0x600003b3fd50>: E <C object Array of Char {'nolength': True} at 0x600003bc81b0>: E <C object Array of Char {'nolength': True} at 0x60000399b240>: E <C object Array of Char {'nolength': True} at 0x60000399a500>: E <C object Array of Char {'nolength': True} at 0x60000399b5a0>: E <C object Array of Char {'nolength': True} at 0x600003b3d830>: E <C object Array of Char {'nolength': True} at 0x6000037998c0>: E <C object Array of Char {'nolength': True} at 0x60000399ab80>: E <C object Array of Char {'nolength': True} at 0x60000399b3e0>: E <C object Array of Char {'nolength': True} at 0x60000399aea0>: E <C object Array of Char {'nolength': True} at 0x60000399b0e0>: E <C object Array of Char {'nolength': True} at 0x600003989680>: E <C object Array of Char {'nolength': True} at 0x60000399b200>: E <C object Array of Char {'nolength': True} at 0x60000399a080>: E <C object Array of Char {'nolength': True} at 0x60000399a5c0>: E <C object Array of Char {'nolength': True} at 0x60000399a900>: E <C object Array of Char {'nolength': True} at 0x60000399b460>: E <C object Array of Char {'nolength': True} at 0x600003999d00>: E <C object Array of Char {'nolength': True} at 0x60000399b380>: E <C object Array of Char {'nolength': True} at 0x60000399a840>: E <C object Array of Char {'nolength': True} at 0x60000399b660>: E <C object Array of Char {'nolength': True} at 0x60000399b100>: E <C object Array of Char {'nolength': True} at 0x60000399b620>: E <C object Array of Char {'nolength': True} at 0x60000399b2e0>: E <C object Array of Char {'nolength': True} at 0x600003b3f2f0>: E <C object Array of Char {'nolength': True} at 0x60000399b7c0>: E <C object Array of Char {'nolength': True} at 0x60000399b220>: E <C object Array of Char {'nolength': True} at 0x60000399b680>: E <C object Array of Char {'nolength': True} at 0x60000399ab60>: E <C object Array of Char {'nolength': True} at 0x60000399b1a0>: E <C object Array of Char {'nolength': True} at 0x60000399ad80>: E <C object Array of Char {'nolength': True} at 0x60000399b440>: E <C object Array of Char {'nolength': True} at 0x60000399b740>: E <C object Array of Char {'nolength': True} at 0x60000399a1c0>: E <C object Array of Char {'nolength': True} at 0x600003bc7410>: E <C object Array of Char {'nolength': True} at 0x600003bd3780>: E <C object Array of Char {'nolength': True} at 0x60000399b560>: E <C object Array of Char {'nolength': True} at 0x60000399b3a0>: E <C object Array of Char {'nolength': True} at 0x600003b3ef60>: E <C object Array of Char {'nolength': True} at 0x600003bc5000>: E <C object Array of Char {'nolength': True} at 0x60000399b540>: E <C object Array of Char {'nolength': True} at 0x60000399b360>: E <C object Array of Char {'nolength': True} at 0x600003bd7ac0>: E <C object Array of Char {'nolength': True} at 0x600003bc5b90>: E <C object Array of Char {'nolength': True} at 0x60000399b6c0>: E <C object Array of Char {'nolength': True} at 0x60000399b4c0>: E <C object Array of Char {'nolength': True} at 0x60000399b7e0>: E <C object Array of Char {'nolength': True} at 0x60000399b400>: E <C object Array of Char {'nolength': True} at 0x60000399b880>: E <C object Array of Char {'nolength': True} at 0x60000399b5c0>: E <C object Array of Char {'nolength': True} at 0x60000399b780>: E <C object Array of Char {'nolength': True} at 0x600003b3d2b0>: E <C object Array of Char {'nolength': True} at 0x600003799a10>: E <C object Array of Char {'nolength': True} at 0x600003799c20>: E <C object Array of Char {'nolength': True} at 0x60000399b500>: E <C object Array of Char {'nolength': True} at 0x60000399b800>: E <C object Array of Char {'nolength': True} at 0x60000399a4a0>: E <C object Array of Char {'nolength': True} at 0x60000399b5e0>: E <C object Array of Char {'nolength': True} at 0x60000399b8c0>: E <C object Array of Char {'nolength': True} at 0x60000399ba40>: E <C object Array of Char {'nolength': True} at 0x60000399ba20>: E <C object Array of Char {'nolength': True} at 0x600003b3f4f0>: E <C object Array of Char {'nolength': True} at 0x600003bc6970>: E <C object Array of Char {'nolength': True} at 0x60000399b000>: E <C object Array of Char {'nolength': True} at 0x60000399b840>: E <C object Array of Char {'nolength': True} at 0x600003b3d090>: E <C object Array of Char {'nolength': True} at 0x600003b3da80>: E <C object Array of Char {'nolength': True} at 0x60000399b8a0>: E <C object Array of Char {'nolength': True} at 0x60000399b8e0>: E <C object Array of Char {'nolength': True} at 0x600003bd4d40>: E <C object Array of Char {'nolength': True} at 0x600003bc5e50>: E <C object Array of Char {'nolength': True} at 0x60000399a540>: E <C object Array of Char {'nolength': True} at 0x60000399b340>: E <C object Array of Char {'nolength': True} at 0x600003b38000>: E <C object Array of Char {'nolength': True} at 0x600003b392a0>: E <C object Array of Char {'nolength': True} at 0x60000399b900>: E <C object Array of Char {'nolength': True} at 0x60000399a8c0>: E <C object Array of Char {'nolength': True} at 0x60000399b940>: E <C object Array of Char {'nolength': True} at 0x600003bc77d0>: E <C object Array of Char {'nolength': True} at 0x6000037998f0>: E <C object Array of Char {'nolength': True} at 0x600003799e90>: E <C object Array of Char {'nolength': True} at 0x60000399b960>: E <C object Array of Char {'nolength': True} at 0x60000399b4e0>: E <C object Array of Char {'nolength': True} at 0x60000399ba60>: E <C object Array of Char {'nolength': True} at 0x60000399bc60>: E <C object Array of Char {'nolength': True} at 0x60000399b860>: E <C object Array of Char {'nolength': True} at 0x60000399b7a0>: E <C object Array of Char {'nolength': True} at 0x60000399bd00>: E <C object Array of Char {'nolength': True} at 0x60000399b580>: E <C object Array of Char {'nolength': True} at 0x60000399b9e0>: E <C object Array of Char {'nolength': True} at 0x60000399b1c0>: E <C object Array of Char {'nolength': True} at 0x60000399bc20>: E <C object Array of Char {'nolength': True} at 0x60000399bd60>: E <C object Array of Char {'nolength': True} at 0x60000399ba00>: E <C object Array of Char {'nolength': True} at 0x60000399bd20>: E <C object Array of Char {'nolength': True} at 0x60000399b6a0>: E <C object Array of Char {'nolength': True} at 0x60000399b600>: E <C object Array of Char {'nolength': True} at 0x600003bd42a0>: E <C object Array of Char {'nolength': True} at 0x600003799cb0>: E <C object Array of Char {'nolength': True} at 0x600003799c80>: E <C object Array of Char {'nolength': True} at 0x60000399b2a0>: E <C object Array of Char {'nolength': True} at 0x60000399b920>: E <C object Array of Char {'nolength': True} at 0x60000399b120>: E <C object Array of Char {'nolength': True} at 0x60000399b720>: E <C object Array of Char {'nolength': True} at 0x60000399aec0>: E <C object Array of Char {'nolength': True} at 0x60000399b9a0>: E <C object Array of Char {'nolength': True} at 0x60000399baa0>: E <C object Array of Char {'nolength': True} at 0x60000399bdc0>: E <C object Array of Char {'nolength': True} at 0x60000399bf60>: E <C object Array of Char {'nolength': True} at 0x60000399bae0>: E <C object Array of Char {'nolength': True} at 0x60000399bba0>: E <C object Array of Char {'nolength': True} at 0x60000399bce0>: E <C object Array of Char {'nolength': True} at 0x60000399bbc0>: E <C object Array of Char {'nolength': True} at 0x600003997ac0>: E <C object Array of Char {'nolength': True} at 0x60000399bec0>: E <C object Array of Char {'nolength': True} at 0x60000399bf40>: E <C object Array of Char {'nolength': True} at 0x600003b3ff40>: E <C object Array of Char {'nolength': True} at 0x600003799b00>: E <C object Array of Char {'nolength': True} at 0x60000379a0d0>: E <C object Array of Char {'nolength': True} at 0x60000399bd40>: E <C object Array of Char {'nolength': True} at 0x60000399bc00>: E <C object Array of Char {'nolength': True} at 0x60000399bfa0>: E <C object Array of Char {'nolength': True} at 0x60000399bde0>: E <C object Array of Char {'nolength': True} at 0x60000399bf20>: E <C object Array of Char {'nolength': True} at 0x60000399b2c0>: E <C object Array of Char {'nolength': True} at 0x60000399be00>: E <C object Array of Char {'nolength': True} at 0x60000399b1e0>: E <C object Array of Char {'nolength': True} at 0x600003997c60>: E <C object Array of Char {'nolength': True} at 0x60000399b640>: E <C object Array of Char {'nolength': True} at 0x60000399bb00>: E <C object Array of Char {'nolength': True} at 0x60000399bda0>: E <C object Array of Char {'nolength': True} at 0x60000399bbe0>: E <C object Array of Char {'nolength': True} at 0x600003b34800>: E <C object Array of Char {'nolength': True} at 0x600003996360>: E <C object Array of Char {'nolength': True} at 0x60000399b4a0>: E <C object Array of Char {'nolength': True} at 0x60000399be40>: E <C object Array of Char {'nolength': True} at 0x6000039934a0>: E <C object Array of Char {'nolength': True} at 0x60000399bac0>: E ... E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 404, in descr_fromlist E self.fromsequence(w_lst) E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 1096, in fromsequence E self.setlen(oldlen + len(lst)) E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 213, in setlen E rffi.CCHARP.TO, byte_size, flavor='raw') E E <C object Array of Char {'nolength': True} at 0x600003ba47c0>: E <C object Array of Char {'nolength': True} at 0x60000379c7b0>: E <C object Array of Char {'nolength': True} at 0x600003992380>: E <C object Array of Char {'nolength': True} at 0x6000037a1f50>: E <C object Array of Char {'nolength': True} at 0x6000037a1a70>: E <C object Array of Char {'nolength': True} at 0x6000037a20a0>: E <C object Array of Char {'nolength': True} at 0x600003997260>: E <C object Array of Char {'nolength': True} at 0x6000037a2340>: E <C object Array of Char {'nolength': True} at 0x600003794480>: E <C object Array of Char {'nolength': True} at 0x60000399c2a0>: E <C object Array of Char {'nolength': True} at 0x6000037a2640>: E <C object Array of Char {'nolength': True} at 0x60000379d050>: E <C object Array of Char {'nolength': True} at 0x6000037a26d0>: E <C object Array of Char {'nolength': True} at 0x6000037a2790>: E <C object Array of Char {'nolength': True} at 0x60000379d230>: E <C object Array of Char {'nolength': True} at 0x60000379d2f0>: E <C object Array of Char {'nolength': True} at 0x60000379d500>: E <C object Array of Char {'nolength': True} at 0x600003993340>: E <C object Array of Char {'nolength': True} at 0x60000399c820>: E <C object Array of Char {'nolength': True} at 0x600003993b00>: E <C object Array of Char {'nolength': True} at 0x600003992720>: E <C object Array of Char {'nolength': True} at 0x600003992f60>: E <C object Array of Char {'nolength': True} at 0x600003be65f0>: E <C object Array of Char {'nolength': True} at 0x60000379d950>: E <C object Array of Char {'nolength': True} at 0x600003997d80>: E <C object Array of Char {'nolength': True} at 0x60000399e560>: E <C object Array of Char {'nolength': True} at 0x60000399ea20>: E <C object Array of Char {'nolength': True} at 0x60000399ef60>: E <C object Array of Char {'nolength': True} at 0x600003991ba0>: E <C object Array of Char {'nolength': True} at 0x60000379db60>: E <C object Array of Char {'nolength': True} at 0x600003794570>: E <C object Array of Char {'nolength': True} at 0x60000399f1c0>: E <C object Array of Char {'nolength': True} at 0x600003bcc3f0>: E <C object Array of Char {'nolength': True} at 0x600003be51c0>: E <C object Array of Char {'nolength': True} at 0x6000037a2b80>: E <C object Array of Char {'nolength': True} at 0x6000039886e0>: E <C object Array of Char {'nolength': True} at 0x60000399a400>: E <C object Array of Char {'nolength': True} at 0x60000399a6e0>: E <C object Array of Char {'nolength': True} at 0x60000379dbc0>: E <C object Array of Char {'nolength': True} at 0x60000379d920>: E <C object Array of Char {'nolength': True} at 0x6000037a2dc0>: E <C object Array of Char {'nolength': True} at 0x6000039845c0>: E <C object Array of Char {'nolength': True} at 0x60000399a8a0>: E <C object Array of Char {'nolength': True} at 0x6000037993e0>: E <C object Array of Char {'nolength': True} at 0x6000037994d0>: E <C object Array of Char {'nolength': True} at 0x60000399aa40>: E <C object Array of Char {'nolength': True} at 0x60000399ac60>: E <C object Array of Char {'nolength': True} at 0x600003799680>: E <C object Array of Char {'nolength': True} at 0x600003799860>: E <C object Array of Char {'nolength': True} at 0x600003799980>: E <C object Array of Char {'nolength': True} at 0x600003799a70>: E ... E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 1270, in setitem_slice E self.fromsequence(w_lst) E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 1096, in fromsequence E self.setlen(oldlen + len(lst)) E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 213, in setlen E rffi.CCHARP.TO, byte_size, flavor='raw') E E <C object Array of Char {'nolength': True} at 0x600003b90470>: E <C object Array of Char {'nolength': True} at 0x600003ba7f60>: E <C object Array of Char {'nolength': True} at 0x600003bab230>: E <C object Array of Char {'nolength': True} at 0x600003b95ad0>: E <C object Array of Char {'nolength': True} at 0x600003b88e50>: E <C object Array of Char {'nolength': True} at 0x600003b89a90>: E <C object Array of Char {'nolength': True} at 0x600003b8b130>: E <C object Array of Char {'nolength': True} at 0x600003b84140>: E <C object Array of Char {'nolength': True} at 0x600003b85cf0>: E <C object Array of Char {'nolength': True} at 0x600003b87de0>: E <C object Array of Char {'nolength': True} at 0x600003b860e0>: E <C object Array of Char {'nolength': True} at 0x600003b86350>: E <C object Array of Char {'nolength': True} at 0x600003ba0a80>: E <C object Array of Char {'nolength': True} at 0x600003ba3f70>: E <C object Array of Char {'nolength': True} at 0x600003b8bb60>: E <C object Array of Char {'nolength': True} at 0x600003ba25c0>: E <C object Array of Char {'nolength': True} at 0x600003ba1980>: E <C object Array of Char {'nolength': True} at 0x600003b9ac10>: E <C object Array of Char {'nolength': True} at 0x600003bab950>: E <C object Array of Char {'nolength': True} at 0x600003ba3f40>: E <C object Array of Char {'nolength': True} at 0x600003ba24e0>: E <C object Array of Char {'nolength': True} at 0x600003b81850>: E <C object Array of Char {'nolength': True} at 0x600003b82260>: E <C object Array of Char {'nolength': True} at 0x600003b80a90>: E <C object Array of Char {'nolength': True} at 0x600003ba2870>: E <C object Array of Char {'nolength': True} at 0x600003b9df90>: E <C object Array of Char {'nolength': True} at 0x600003b83b00>: E <C object Array of Char {'nolength': True} at 0x600003bfdd40>: E <C object Array of Char {'nolength': True} at 0x600003bfd3f0>: E <C object Array of Char {'nolength': True} at 0x600003b95e80>: E <C object Array of Char {'nolength': True} at 0x600003bffff0>: E <C object Array of Char {'nolength': True} at 0x600003bfcb80>: E <C object Array of Char {'nolength': True} at 0x600003b97b50>: E <C object Array of Char {'nolength': True} at 0x600003bfe730>: E <C object Array of Char {'nolength': True} at 0x600003b8a560>: E <C object Array of Char {'nolength': True} at 0x600003b9cac0>: E <C object Array of Char {'nolength': True} at 0x600003b802e0>: E <C object Array of Char {'nolength': True} at 0x600003bfb630>: E <C object Array of Char {'nolength': True} at 0x600003bf9400>: E <C object Array of Char {'nolength': True} at 0x600003bfabe0>: E <C object Array of Char {'nolength': True} at 0x600003b9f710>: E <C object Array of Char {'nolength': True} at 0x600003b9f400>: E <C object Array of Char {'nolength': True} at 0x600003bff920>: E <C object Array of Char {'nolength': True} at 0x600003ba13a0>: E <C object Array of Char {'nolength': True} at 0x600003b9f1f0>: E <C object Array of Char {'nolength': True} at 0x600003ba82a0>: E <C object Array of Char {'nolength': True} at 0x600003b9f0c0>: E <C object Array of Char {'nolength': True} at 0x600003bf51b0>: E <C object Array of Char {'nolength': True} at 0x600003bf59f0>: E <C object Array of Char {'nolength': True} at 0x600003b9ef50>: E <C object Array of Char {'nolength': True} at 0x600003bf6dc0>: E <C object Array of Char {'nolength': True} at 0x600003b85750>: E <C object Array of Char {'nolength': True} at 0x600003bf6e90>: E <C object Array of Char {'nolength': True} at 0x600003b87ff0>: E <C object Array of Char {'nolength': True} at 0x600003bf7ab0>: E <C object Array of Char {'nolength': True} at 0x600003bf6a00>: E <C object Array of Char {'nolength': True} at 0x600003bf5d20>: E <C object Array of Char {'nolength': True} at 0x600003b87150>: E <C object Array of Char {'nolength': True} at 0x600003bf61b0>: E <C object Array of Char {'nolength': True} at 0x600003bfc510>: E <C object Array of Char {'nolength': True} at 0x600003bf8350>: E <C object Array of Char {'nolength': True} at 0x600003b9c870>: E <C object Array of Char {'nolength': True} at 0x600003bf54b0>: E <C object Array of Char {'nolength': True} at 0x600003bf7f20>: E <C object Array of Char {'nolength': True} at 0x600003bfa440>: E <C object Array of Char {'nolength': True} at 0x600003bf9270>: E <C object Array of Char {'nolength': True} at 0x600003bfbca0>: E <C object Array of Char {'nolength': True} at 0x600003bee0b0>: E <C object Array of Char {'nolength': True} at 0x600003beffb0>: E <C object Array of Char {'nolength': True} at 0x600003bee100>: E <C object Array of Char {'nolength': True} at 0x600003be8340>: E <C object Array of Char {'nolength': True} at 0x600003bf24a0>: E <C object Array of Char {'nolength': True} at 0x600003beb760>: E <C object Array of Char {'nolength': True} at 0x600003be8010>: E <C object Array of Char {'nolength': True} at 0x600003bf8430>: E <C object Array of Char {'nolength': True} at 0x600003bec070>: E <C object Array of Char {'nolength': True} at 0x600003bfc770>: E <C object Array of Char {'nolength': True} at 0x600003bed3a0>: E <C object Array of Char {'nolength': True} at 0x600003b9d590>: E <C object Array of Char {'nolength': True} at 0x600003be7cc0>: E <C object Array of Char {'nolength': True} at 0x600003be6f60>: E <C object Array of Char {'nolength': True} at 0x600003b9df30>: E <C object Array of Char {'nolength': True} at 0x600003be76d0>: E <C object Array of Char {'nolength': True} at 0x600003be5030>: E <C object Array of Char {'nolength': True} at 0x600003be5a30>: E <C object Array of Char {'nolength': True} at 0x600003bef320>: E <C object Array of Char {'nolength': True} at 0x600003be0fe0>: E <C object Array of Char {'nolength': True} at 0x600003bf2ff0>: E <C object Array of Char {'nolength': True} at 0x600003b99ac0>: E <C object Array of Char {'nolength': True} at 0x600003bf3850>: E <C object Array of Char {'nolength': True} at 0x600003bf20d0>: E <C object Array of Char {'nolength': True} at 0x600003be9b00>: E <C object Array of Char {'nolength': True} at 0x600003bf1040>: E <C object Array of Char {'nolength': True} at 0x600003be5600>: E <C object Array of Char {'nolength': True} at 0x600003be3700>: E <C object Array of Char {'nolength': True} at 0x600003be3940>: E <C object Array of Char {'nolength': True} at 0x600003be8630>: E <C object Array of Char {'nolength': True} at 0x600003be1200>: E <C object Array of Char {'nolength': True} at 0x600003be97a0>: E <C object Array of Char {'nolength': True} at 0x600003bf2e20>: E <C object Array of Char {'nolength': True} at 0x600003bf06a0>: E <C object Array of Char {'nolength': True} at 0x600003be0a70>: E <C object Array of Char {'nolength': True} at 0x600003bebd20>: E <C object Array of Char {'nolength': True} at 0x600003be0c80>: E <C object Array of Char {'nolength': True} at 0x600003bef610>: E <C object Array of Char {'nolength': True} at 0x600003be2300>: E <C object Array of Char {'nolength': True} at 0x600003bf1820>: E <C object Array of Char {'nolength': True} at 0x600003bee220>: E <C object Array of Char {'nolength': True} at 0x600003bdf460>: E <C object Array of Char {'nolength': True} at 0x600003bf2eb0>: E <C object Array of Char {'nolength': True} at 0x600003bdf4e0>: E <C object Array of Char {'nolength': True} at 0x600003bebe60>: E <C object Array of Char {'nolength': True} at 0x600003bdb0d0>: E <C object Array of Char {'nolength': True} at 0x600003be3130>: E <C object Array of Char {'nolength': True} at 0x600003bda760>: E <C object Array of Char {'nolength': True} at 0x600003be3c20>: E <C object Array of Char {'nolength': True} at 0x600003bdb810>: E <C object Array of Char {'nolength': True} at 0x600003bdbad0>: E <C object Array of Char {'nolength': True} at 0x600003bd98b0>: E <C object Array of Char {'nolength': True} at 0x600003bd2840>: E <C object Array of Char {'nolength': True} at 0x600003bf0be0>: E <C object Array of Char {'nolength': True} at 0x600003bd23d0>: E <C object Array of Char {'nolength': True} at 0x600003bde170>: E <C object Array of Char {'nolength': True} at 0x600003bd8460>: E <C object Array of Char {'nolength': True} at 0x600003bd0e50>: E <C object Array of Char {'nolength': True} at 0x600003bd3500>: E <C object Array of Char {'nolength': True} at 0x600003bcec80>: E <C object Array of Char {'nolength': True} at 0x600003bde250>: E <C object Array of Char {'nolength': True} at 0x600003bdeb60>: E <C object Array of Char {'nolength': True} at 0x600003bd3fc0>: E <C object Array of Char {'nolength': True} at 0x600003bd38d0>: E <C object Array of Char {'nolength': True} at 0x600003bd36d0>: E <C object Array of Char {'nolength': True} at 0x600003bd2c40>: E <C object Array of Char {'nolength': True} at 0x600003b9d300>: E <C object Array of Char {'nolength': True} at 0x600003bcc390>: E <C object Array of Char {'nolength': True} at 0x600003bce9f0>: E <C object Array of Char {'nolength': True} at 0x600003be5f30>: E <C object Array of Char {'nolength': True} at 0x600003bcf550>: E <C object Array of Char {'nolength': True} at 0x600003bd23a0>: E <C object Array of Char {'nolength': True} at 0x600003be5670>: E <C object Array of Char {'nolength': True} at 0x600003b8eb20>: E <C object Array of Char {'nolength': True} at 0x600003bcd450>: E <C object Array of Char {'nolength': True} at 0x600003b8d850>: E <C object Array of Char {'nolength': True} at 0x600003b8e310>: E <C object Array of Char {'nolength': True} at 0x600003bc9f40>: E <C object Array of Char {'nolength': True} at 0x600003b8def0>: E <C object Array of Char {'nolength': True} at 0x600003b8d230>: E <C object Array of Char {'nolength': True} at 0x600003b8f7f0>: E <C object Array of Char {'nolength': True} at 0x600003bd5ad0>: E <C object Array of Char {'nolength': True} at 0x600003bccc20>: E <C object Array of Char {'nolength': True} at 0x600003bd5670>: E <C object Array of Char {'nolength': True} at 0x600003bc5750>: E <C object Array of Char {'nolength': True} at 0x600003b8d600>: E <C object Array of Char {'nolength': True} at 0x600003bd6940>: E <C object Array of Char {'nolength': True} at 0x600003bd4fc0>: E <C object Array of Char {'nolength': True} at 0x600003bc19d0>: E <C object Array of Char {'nolength': True} at 0x600003bc8210>: E <C object Array of Char {'nolength': True} at 0x600003bd4160>: E <C object Array of Char {'nolength': True} at 0x600003bc8030>: E <C object Array of Char {'nolength': True} at 0x600003bd4350>: E <C object Array of Char {'nolength': True} at 0x600003bc8060>: E <C object Array of Char {'nolength': True} at 0x600003bd40d0>: E <C object Array of Char {'nolength': True} at 0x600003bc8100>: E <C object Array of Char {'nolength': True} at 0x600003bd77c0>: E <C object Array of Char {'nolength': True} at 0x600003bcb5e0>: E <C object Array of Char {'nolength': True} at 0x600003bca3b0>: E <C object Array of Char {'nolength': True} at 0x600003b8d750>: E <C object Array of Char {'nolength': True} at 0x600003b3d210>: E <C object Array of Char {'nolength': True} at 0x600003b3f3b0>: E <C object Array of Char {'nolength': True} at 0x600003b8e6a0>: E <C object Array of Char {'nolength': True} at 0x600003b3f6c0>: E <C object Array of Char {'nolength': True} at 0x600003bc64b0>: E <C object Array of Char {'nolength': True} at 0x600003b3e5b0>: E <C object Array of Char {'nolength': True} at 0x600003bd5850>: E <C object Array of Char {'nolength': True} at 0x600003b3de50>: E <C object Array of Char {'nolength': True} at 0x600003b3eb40>: E <C object Array of Char {'nolength': True} at 0x600003b8d480>: E <C object Array of Char {'nolength': True} at 0x600003bd4cd0>: E <C object Array of Char {'nolength': True} at 0x600003b38280>: E ... E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 635, in descr_getitem E return self.getitem_slice(space, w_idx) E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 1232, in getitem_slice E w_a.setlen(size, overallocate=False) E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 213, in setlen E rffi.CCHARP.TO, byte_size, flavor='raw') E } ../rpython/conftest.py:103: MallocMismatch ----------------------------- Captured stderr call ----------------------------- Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003ba47c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72a9c16e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b9ba20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc7394efa28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003990ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b735210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003baa530>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b6f1948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b6f1980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b90470>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b6f19b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b93740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b6f19f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003baa240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749f56b10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991ce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749f56b48> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749f56b80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003ba7f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749f56bb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b88490>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749b76090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b89650>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749b760c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039906e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749b76100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039919a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749b76138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bab230>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b137c90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003ba94c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b137cc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b88c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b137d00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991bc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b137d38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72af512b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72af51398> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc748e11ef8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc738b38020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc748eb5718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc748eb57f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003990f80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc748eb5830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739996e20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000379c7b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739996e58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991e60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73998b050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039917c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc7396b6138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b90b60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc7396b6170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000379cff0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739626480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000379d5c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc7396264f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991ea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73958cb80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc748ec1cc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc748ec1d00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991b20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749e1c138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991a80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749e43018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991d60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749eb3ef8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749eb3f30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991dc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749ebed08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991d40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749ebed40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749ebee20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991da0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749ef6100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749ef61e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991d00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749f141a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039906c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749f14288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749f142c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b95ad0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749f142f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b97430>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749f3d018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749f3d050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc729970330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b93490>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72a8813d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72a8a6918> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72a8a6988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991e20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72a8a7600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b88e50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72a8a7638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b89790>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72a8a7670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b8b9d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72a8a76a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72a8a76e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991ca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72a8ef0c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b89a90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72a8ef0f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b8aa70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72a8ef130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b93700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72a8ef168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72a8ef1a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039917e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72a931168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b8b130>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72a9311a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b8bcb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72a9311d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b98030>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72a931210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991ec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b674678> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b674ad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039921a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b674bb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039924a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a04bef8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a0884b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749a10f00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039923e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749a48170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749b72020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039920a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749b72100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b84140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749b73ec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749b73f68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039923c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749bc8058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039918e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749bc80c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b87430>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749bc8100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc7396d6988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991b60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc7396d7a28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b85cf0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc7396d7a60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b86420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc7396d7a98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b84ad0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc7492fc8e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc7492fc918> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991fa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc7492fc950> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b87de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc7492fc988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b88bb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc7492fc9c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b8ac90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc7491a7a28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc7491a7a60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039915c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc7491a7a98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b860e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc7491a7ad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b84380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc7491cd638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b85930>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc7491cd670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc7491cd6a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc7491cd6e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc7397ecf70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc7397ecfa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc7397d6020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003990ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc7397d7440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc7397c6330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc7397c6368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc7397c6448> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b86350>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749fa0100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039916e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749fa0138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749fa0170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039907e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749fa1ec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b8b8c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc749fa1ef8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b846c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a31e2f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003995280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a352f00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003ba0a80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a352f38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039964e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a353a60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a353a98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a353ad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039962a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a353b08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003ba3f70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a329130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003ba2fd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a329168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003ba1b60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a3291a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003995d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a3291d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003994260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a343248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b8bb60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a343280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003ba32d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a3432b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003ba1180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739b1db78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003995c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739b1dbb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739b1dbe8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739aeec60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739aeec98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739aefb40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003994ca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739aefb78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039966c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739b527c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739b52800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003995f20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739b53c90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003ba25c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739b53d00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039966a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739b53d38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739b53d70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ae2058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b89410>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ae2090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003ba2710>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ae3360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ae3b78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003ba1980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ae3bb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003995f00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ae3be8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4d2e90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4d2ec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4d2f00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b9ac10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4d2f38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b9be70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4b62c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003ba2f20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4b62f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4b6330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003995320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4b6368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bab950>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4b7718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bab560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4b7750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003ba19e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4b7788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039965c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4b77c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039967c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4dc870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003ba3f40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4dc8a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003ba0390>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4dc8e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b89c20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4dc918> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039967e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4dc950> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039966e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4a0020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003ba24e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4a0058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003ba0ab0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4a0090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b92fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4a00c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4a0100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039968e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4a1750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b81850>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4a1788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b81ea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4a17c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b83060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4a17f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039965e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4e0aa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003995a80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4e0ad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b82260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4e0b10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003995e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4c9d70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4c9da8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996a80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4c9de0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037a1f50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b75d478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b75d520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039969a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b792288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b83100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b7922c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037a2220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b793cc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037a27c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b793d38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b793d70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996a60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b79f408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996b60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b79f440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996b40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b7b21a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b7b21e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003995620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b7b2f70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003994ce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b7b2fa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b80a90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b7b2fe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b812c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b7b3018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b800c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b7b3050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b7a4800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b7a4838> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003ba2870>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b7a4870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003ba0800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b7a48a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003baa760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b791398> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399c8e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b7913d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ccc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b6835c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b9df90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b683600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b84470>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b683638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003ba0ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b66cc60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b66cc98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039967a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b66ccd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b83b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b66cd08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b895b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b66cd40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b8bb20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b6962f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039968c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b696330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037a1a70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b696368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003994f20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b656c28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996b20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b68c870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003ba67b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b68d050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037a2310>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b68d638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037a22e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b68dda8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996a00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b68dde0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b698aa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996c80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b698ad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b698bb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039969e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b699cc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b699da8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996ea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b699de0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996a40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b41bfa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996d60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b484020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996e20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b433e50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996ce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b433e88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039961e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b44e9f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b44ea30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039968a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b44fc58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037a20a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b44fc90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b44fd38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039965a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b46d248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003ba2540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b46d280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037a1c80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b46dec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037a29d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b46df30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b428c28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b428d08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b428d40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b429e88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b429ec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996f80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b43af38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996ac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b43af70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039941c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b458aa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039969c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b458ad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b459d70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b459da8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b450b48> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b450b80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b451830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b451868> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfdd40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4518a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfe4b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b4518d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996e80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b451910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996be0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b6faf38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfc8e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b6faf70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b6fafa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039970a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b7143a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039949c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b714fa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfd3f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b714fe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfdbf0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b715018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bff2f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b715050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039970c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b715088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b74b4b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b95e80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b74b4e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfc750>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b74b520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfe1a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b74b558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003994880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b6df210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003995480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b6df248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bffff0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b6df280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b81280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b6df2b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b884e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b6eb788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996d00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b6eb7c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039971e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b6eb7f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfcb80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b74d558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfd670>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b74d590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfeff0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b74d5c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996d40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b74d600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b72e988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b97b50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b72e9c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b814d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b72e9f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfc940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b72ea30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b72ea68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996f20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b7460c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfe730>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b746100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bff060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b746138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b81cf0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b746170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996ec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b7461a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b7478a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b8a560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b7478d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfc1f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b747910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfe470>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b747948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996ca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b747980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037a2340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b70f2b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039970e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b70f360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039971c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739a903d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b83d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739a90410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037a1f80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739a91018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037a25b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739a917f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739a91830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996f40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739a86c98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739a86cd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ac60c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996f00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ac6100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ac61e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ac7050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ac7130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ac7168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739a74020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739a74058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996fa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739a74bb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996aa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739a74bf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739a758a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003794480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739a758d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039975a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739a75980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ca00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739aa6ad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b9c5e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739aa6b10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003794870>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739aa7788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003794840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739aa7ef8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399c8a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739aa7f30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399d920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739aad1a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399d9a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739aad1d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399d7a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b85ac28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399c700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b85ac60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399cae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b85ad40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399d3e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b85b9b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399db20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b85ba98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399dba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b85bad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399db00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b81aa68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399d1e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b81aaa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399c980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b81b9f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399caa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b81ba28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e3c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b84de50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399c2a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b84de88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b9cac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b84dec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b9c320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b84def8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399cec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b84df30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399d860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72b865e88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b9e100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739c6f210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399c5e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739c928e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399d180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739c93788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399dd20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739c937c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b802e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739c937f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b82220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739c93830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf8860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739caac98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399c6a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739caacd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399dca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739caad08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfb630>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739caad40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfbc80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739caad78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b9eec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739cb8330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399da60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739cb8368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399dc00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739cb83a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf9400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739cb83d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf8020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739cb8410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf9370>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739cb9a28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399c9e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739cb9a60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399dc40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739cb9a98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399cee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739cc8bf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399c9c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739cc8c28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399dc20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739cc99b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399d640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739cc99f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399dd40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739cc9ad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399d080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739cd8db0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399cb80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ce04b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfabe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ce0528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399c340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ce0560> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399d400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ce1cc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399cb20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ce1d00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfab50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ce1d38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739cecd40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ced6e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b9f710>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ced718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b9fb00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ced750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfd9f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d16448> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d16480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d164b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b9f400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d164f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003ba2590>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d16528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b9e890>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d17be8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d17c20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039971a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d17c58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bff920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d17c90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b81540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d17cc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b9f160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d324f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d32528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996a20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a476cd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a476db0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a476de8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a477cc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a477d00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039976a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a486e58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a486e90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a4a63d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003ba13a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a4a6448> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996e60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a4b60c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039974c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a4b6100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a4b6138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfff70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a4b6170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039975c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a4b74e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a4b7e50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b9f1f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a4daf00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b9f100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a4daf38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfc110>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a57c720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039977c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a57c758> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a57c790> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003ba82a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a57c7c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b93df0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a57c800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b9da40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a5a72f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a5a7328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a5c8de8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b9f0c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a5f1520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b9ea90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a5f1558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bffcb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a5f1590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a5f15c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039974e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a6070c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf51b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a6070f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf5800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a607130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf69c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a607168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a6071a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039973c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a61ca68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf59f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a61caa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf60a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a61cad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf7360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a61cb10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997a80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a61cb48> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a62a678> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b9ef50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a62a6b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a62a6e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997b40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a62a720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a62a758> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a6383a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf6dc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a6383d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039976c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a638410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037a2640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a651f30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039977e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a656020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039979c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a657948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf42d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a657980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037a2970>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a6765d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037a2940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a677e18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039978c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a677e50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039925c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a69bbe8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039927c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a69bc20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a6aca30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a6aca68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039903c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a6ad718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003990080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a6ad750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b85750>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a6ad788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b86130>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a6ad7c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b87b60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a6ad7f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a6bae20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991c60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a6bae58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf6e90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a6bae90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf7680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a6baec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b853f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a6baf00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a6ca560> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991f80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a6ca598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b87ff0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a6ca5d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b9f1d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a6ca608> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf4880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a6ca640> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a6e0758> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039925e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a6e0790> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf7ab0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a6e07c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039929c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a6e0800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b94a138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039929a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b94a170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000379d050>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b94a1a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b94a250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b94bbe8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf7e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b94bc20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000379c9c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b966bf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000379d680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b967d38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b967d70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b98aad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039928a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b98ab10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b98b868> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b98b8a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039929e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b98b980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b9ae950> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf6a00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b9ae988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf72e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b9ae9c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b841f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b9ae9f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992a40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b9bb520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039924c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b9bb558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf5d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b9bb590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf6660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b9bb5c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf5110>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b9d0ec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b9d0f00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039920e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b9d0f38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b87150>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b9d0f70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b87b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b9d0fa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b9d450>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b9da6b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992a80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b9da6e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991e80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b9da720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf61b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b9da758> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003baa430>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b9dbc20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b86c80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b9dbc58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039977a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b9dbc90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037a26d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b9dbcc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b9eee58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997a00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b9ef408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b811f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75b9ef440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037a2100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75ba1a4f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037a2f10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75ba1a560> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039976e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75ba1a598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997ca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75ba1b328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75ba1b360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997d00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75ba34020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75ba34058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997e80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75ba34138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997a60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75ba35670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039974a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75ba35750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997f20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75ba35788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997c80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75ba40e20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75ba40e58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75ba41c58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75ba41c90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a6f68e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037a2790>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a6f6918> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997aa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a6f69c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039882a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a6f7cc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf1a30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a6f7d00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037a2b20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a71a6b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037a2b50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a71b408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a71b440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399c6c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a736560> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399cac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a736598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399de60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a736678> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399c880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a737558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399da00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a737638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399de80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a737670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfc510>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a74a678> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bff2e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a74a6b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b8a2e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a74a6e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ca20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a74a720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399dd00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a74a758> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf8350>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a74bcc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf8cd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a74bd00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfa810>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a74bd38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399d900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a74bd70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399d100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a74bda8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b9c870>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a7597f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b85b20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a759830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf8a50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a759868> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399cfa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a7598a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a768de8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf54b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a768e20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a768e58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a768e90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a768ec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000379d230>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d3f210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991a20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d3f2b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992b60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d3fef8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b86e20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d5d1d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000379d530>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d76e58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000379db00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d76ec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039928c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d76f00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992ce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d77e18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991c20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d77e50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992dc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d8eb48> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d8eb80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992ac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d8f7c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039922a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d8f7f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf7f20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d8f830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf8fa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d8f868> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfb5d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d8f8a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992ca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d8f8d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d9d750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfa440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d9d788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfaef0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d9d7c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf56e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739d9d7f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992bc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739dacdb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992b20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739dacde8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf9270>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739dace20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfa2d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739dace58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b81da0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739dace90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75ba4e368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039926a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75ba4e3a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfbca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75ba4e3d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b83620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75ba4e410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf6aa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75ba4e448> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75ba4f910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000379d2f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75ba4f948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992ea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75ba4f9f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992e20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75ba8de88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf68c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75ba8dec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000379d650>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75baa33d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000379d350>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75baa3c90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992e80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75baa3cc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992a00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75baa3da8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bac4d40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992ec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bac4e20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039930a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bac4e58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992c60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bac5de0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039924e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bac5e18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039913c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bad8b80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bad8bb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bad9a28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992f00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bad9a60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039923a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bb3ce58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bb3ce90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bb71d00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000379d500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bb71d38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039931c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bb71de0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039931a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bb75788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf63c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bb94678> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000379cdb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bb94d40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000379d8c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bb955c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bb95600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039930c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bbbe3a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bbbe3d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039932c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bbbe4b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992c20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bbbf328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bbbf408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039930e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bbbf440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bbce2c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992e60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bbce2f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bbcef38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bbcef70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bbcf050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039927a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bbcffa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bbe00c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bbe0100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bee0b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bbe0138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bec830>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bbe1088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bbe10c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bbe1ef8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bed7a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bbfeb80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039933c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bbff558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992c80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bc24090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bc240c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003beffb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bc24100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfa4c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bc24138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b844b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bc25830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bc25868> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bc258a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bee100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bc258d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bee980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bc25910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b855d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739dbc0c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399d2a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739dbc100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399d840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739dbc138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be8340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739dbc170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be8990>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739dbc1a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be8cd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739dc8de8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399dd80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739dc8e20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399c280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739dd0bf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399de40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739dd0cd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e2e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739dd0d08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399d9c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739dd1be8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399df20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739dd1c20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399de00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739dde870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e2c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739dde8a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039880a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739e09cc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399c820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739e1f398> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf24a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739e1f3d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf2d70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739e1f408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399d2e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739e28598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399d4c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739e28e90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be8800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739e29f68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399d480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739e29fa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399c860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739e50e90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739e50ec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003beb760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739e50f00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bebdb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739e50f38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf82d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739e72a68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399db60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739e72aa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399d340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739e72ad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be8010>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739e72b10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be88f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739e73e18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be9fe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739e73e50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399d040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739e73e88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739e73ec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf8430>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739e73ef8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfae80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739e8b520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b87960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739e8b558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399dea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739e8b590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399cf40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739e8b5c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bec070>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739e93440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003beca90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739e93478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bee5b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739e934b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992d40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739e934e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992fa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ea4950> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfc770>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ea4988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bffdc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ea49c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bec180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ea49f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ea4a30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ea5d70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bed3a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ea5da8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bedb50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ea5de0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bef7c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ea5e18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ea5e50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739eb5130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b9d590>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739eb5168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bec410>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739eb51a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bee430>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739eb51d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039932a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739eb5210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bc56480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039935a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bc56528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039931e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bc57be8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf45c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bc57c20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bc57c58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bc74b80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bc74bb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039927e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bc75830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992fe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bc75868> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039936c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bca0598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bca05d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039938c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bca06b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bca1a28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039935c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bca1b08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bca1b40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bcad440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bcad478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039936a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bcbc3d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bcbc410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bcbd050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bcbd088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039932e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bcbd130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992be0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bcd0250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfcdf0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bd12b10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039933e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bd32ad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bd33478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bd334b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bd602c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bd602f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992f20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bd61130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bd61168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993b40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bd61248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bd72870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bd72950> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993be0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bd72988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039928e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bd73a60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039934c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bd73a98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bd83e50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bd83e88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039935e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bd8f088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bd8f0c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be7cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bd8f0f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003beca30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bd8f130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039937c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bda4218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039939e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bda4f70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bed750>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bda4fa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993a60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bda59f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039936e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bdda448> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bdda480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be6f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bdda4b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be76b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bdda4f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bee490>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bdda528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992f40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bddbec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bddbef8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b9df30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bddbf30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be43b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bddbf68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be5be0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bddbfa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be07750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039938e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be07788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be76d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be077c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be7f20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be077f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003befc50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be07830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993bc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be12f38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039938a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be12f70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039939a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be13d38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991be0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be13d70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be13e50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be13e88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993c60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be306e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be3c3a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be3c480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be65f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be3c4b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be5030>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be3d8d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993a20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be3d910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be3d948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993f40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be3d980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf7150>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be3d9b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997b60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be492f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be7450>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be49de0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be827c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be5a30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be82800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be64f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be82838> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bec900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be82870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997e20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be828a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997ec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be83e88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bef320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be83ec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf6ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be83ef8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be5020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be83f30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039979e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be83f68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be9d4b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be0fe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be9d4e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be1630>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75be9d520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be0000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75beb0410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75beb0448> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997dc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75beb0480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997f00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75beb1408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996bc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75beb1440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993d40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75beb1520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75beb84b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993da0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75beb8598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996c60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75beb85d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039978a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75beb96e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000379d950>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75beb9718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75beb97c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75becc720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be1890>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75becd4b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037a28b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bf089f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037a2610>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bf09a28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bf09a60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039884a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bf09b40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039882e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bf1d1d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bf1d2b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bf1d2f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039884c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bf262c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039885a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bf262f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bf27130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bf27168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bf27248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bf34598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bf34678> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bf346b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bf359b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bf359f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf2ff0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bf35a28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf3800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bf35a60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993ac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a770fe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a792020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be32d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a792058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997da0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a792090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997fe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a7938d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a793910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b99ac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a793948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be4c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a793980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be7720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a7939b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993d00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a7b71a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a7b71d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf3850>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a7b7210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfa560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a7b7248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be6120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a7b7280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a7ca790> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a7ca7c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf20d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a7ca800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf3030>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a7ca838> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b9ff20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a7ca870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993a40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a7cbec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039978e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a7cbef8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997c20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a7e3f68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a7e3fa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399c840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a7ee0c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399df60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a7effa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e1a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bf540c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bf54100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399c740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bf55398> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be9b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bf55408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bf55440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399dce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bf66790> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399c800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bf667c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003beb680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bf66800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399d320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bf67670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bf67fa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf1040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bfa0f00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf1ef0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bfa0f38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf9490>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bfa0f70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bfb6020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039883a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bfb6058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be5600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bfb6090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be68b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bfb60c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bef2d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bfb6100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bfb77c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039885e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bfb77f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be3700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bfb7830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be3e60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bfb7868> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be7830>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bfb78a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039881e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bfc4f00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bfc4f38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bfc5018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039883c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a7fe608> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a7fe6e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988a40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a7fe720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a80a090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039885c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a80a0c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039888e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a80afe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be3940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a80b050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039887c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a80b088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a80b0c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039889a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a818e90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bfa910>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a818ec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf77e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a819b08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399dee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a8564b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be8630>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a856c98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399d9e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a856cd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e0e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a856d08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e4e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a856d40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a856d78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be1200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ecc6e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be1d00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ecc720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be34d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ecc758> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e1e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ecc790> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ecc7c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be97a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ed8410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bea110>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ed8448> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bebd60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ed8480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e0a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ed84b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399c9a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ed84f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399dcc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ee8020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ee8058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e6c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ee90c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e5e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ee90f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399dfe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ee9d70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ee9da8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e0c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ee9e88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf2e20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ef34e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e2a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ef3520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399d940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ef3558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f087c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf0290>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f08f00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bea710>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f09478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f09e18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf06a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f09e50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399da20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f09e88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f5ede8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e4c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f5ee20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f5ee58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be0a70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f5ee90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be1990>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f5eec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be1f40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f74838> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f74870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f748a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bebd20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f748e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bee230>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f74918> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf5ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f80020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f80058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f80090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be0c80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f800c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be01b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f81478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be28d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f814b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e4a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f814e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f81520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bef610>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f81558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf0300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f949c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b9c770>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f949f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e8a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f94a30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399c400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f94a68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be2300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f94aa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be0200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f95e88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be2b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f95ec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e6e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f95ef8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f95f30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf1820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739f95f68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739fa7398> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e6a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739fa73d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739fa7408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739fa7440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739fb6560> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739fb6c60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be1720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739fb6c98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003794c30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739fb78d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ffc720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e8e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ffc758> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e9e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ffc838> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e3a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ffd590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ea80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ffd670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399eb20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc739ffd6a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e3e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a02a838> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399eb00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a02a870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bee220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a02a8a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf2370>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a02a8e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bdc4f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a02bc20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e7a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a02bc58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e9a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a02bc90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bdf460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a02bcc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bdfad0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a02bd00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be0b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a039280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a0392b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399dfa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a0392f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf2eb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a039328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf8d70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a039360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bdc2d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a04c8e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ea00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a04c918> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399dde0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a04c950> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bdf4e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a04c988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bdfc10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a04c9c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be0710>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a04def8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e8c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a04df30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ea20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a04df68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ec00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a05a058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e5c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a05b3d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bdf590>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a05b408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ee60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a05b440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399d260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a087600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399eae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a0b7440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a0d1b08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399df80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a0d1b40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ede0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a0d1c20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ebe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a0ecb80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ca80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a0ecc60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399eea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a0ecc98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399eac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a0edc90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399eb60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a0edcc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ee40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a0fa988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ee00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a0fa9c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a0faaa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399eaa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a0fbc90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a0fbd70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ef60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a0fbda8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ebc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a10ad40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ec80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a10b590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be0340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a10bc90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a13a288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a13ac60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399d380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a13ac98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ee80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a13bc90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ef20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a13bcc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a13bda8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ed00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a184cd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399eda0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a184db0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a184de8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ca60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a185d38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ddc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a185d70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a1c7168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a1c71a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ce20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a1c7e18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399de20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a1c7e50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ed40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a1c7f30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003991ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a1c7f68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bebe60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a1e55c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf2ed0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a1e5600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e7e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a1e5638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993ec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a1f4c60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bef700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a1f4c98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a1f5788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993c80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bfca410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bfca448> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bdb0d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bfca480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd8340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bfcb408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd95c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bfcb440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996dc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bfcb478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992b40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bfcb4b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be3130>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bfcb4e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be14a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bffcad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bee6c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bffcb10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bffcb48> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bffcb80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bda760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75bffcbb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd8160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c00e090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd9530>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c00e0c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039937a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c00e100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003992a60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c00e138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be3c20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c00e170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be9d60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c00f670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd8050>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c00f6a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039939c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c00f6e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039979a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c00f718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bdb810>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c00f750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd8210>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c01fc90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd8010>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c06c9f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997f80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c06ca30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c06ca68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bdbad0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c06caa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be0f50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c06cad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bed610>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c08d0c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997ea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c08d0f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c08db78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd98b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c08dbb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bda320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c08dbe8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bdb910>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c08dc20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003993e20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c08dc58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000379db60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c0a1168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997e60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c0a1210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997bc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c0ca218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bdae00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c0ca250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000379ddd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c0cbe88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000379e3d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c0cbef8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c0fcdb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c0fce90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ea40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c0fcec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ece0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c0fde50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c0fde88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ef40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c108b48> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c108b80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f1e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c108c60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399eb40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c109be8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c109cc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c109d00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ef00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c11d398> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c11d3d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ed80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c12c480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003794570>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c12c4b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c12c560> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ed60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c12d5c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf3f40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c12d600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003794ea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a24a288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003795440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a24a2f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f0c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a24b6e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f2c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a24b7c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399dda0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a24b7f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a278e20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f0e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a278e58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399eec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a279d38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a279d70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a284aa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f3a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a284ad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a284bb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a284bf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a285d70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a285da8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399edc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a294c60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f1c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a294c98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd2840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a294cd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd2ea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a294d08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a294d40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a2a6448> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bdff80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a2a6480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f4c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a2a6ec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399e9c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a2a78d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399efe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a2a7910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf0be0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a2a7948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd8330>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a2a7980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bdae30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a2a79b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f2a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a2a79f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a2f1788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd23d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a2f17c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd2b50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a2f17f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd3e20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a2f1830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f5a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a2f1868> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399cb00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a301670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bde170>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a3016a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bdf550>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a3016e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf7040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a301718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a301750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a311520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a311600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399df00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a31a288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399df40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a31a368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ec60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a31a3a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a3280c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a328100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039887e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a329670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bcc3f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a3296a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd8460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a3296e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a329718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988a60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a3368e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039880c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a336918> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bcdd90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a336950> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039886a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a337558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bccf30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a337f68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc73a337fa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd0e50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a8ba020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd1530>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a8ba058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd2c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a8ba090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a8bb948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399f7c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a8bb980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd3500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a8bb9b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd3c20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a8bb9f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bcccb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a8bba28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a8d0f70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a8d0fa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bcec80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a8d0fe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bcf2d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a8d1018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd0880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a8d1050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a8de480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039880e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a8de4b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988c20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a8de598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988aa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a8dfd00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988b20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a8dfde0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988d00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a8dfe18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a8f0d78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a8f0db0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988a80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a8f1b78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be51c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a8f1bb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bde250>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a8f1be8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a8f1c20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a8f1c58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a8ff1a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd1b20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a8ff1d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a8ffbb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be7bf0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a932640> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039888a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a932678> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bdeb60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a9326b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be1eb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a9326e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd1d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a932720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a933ef8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039889c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a933f30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd3fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a933f68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bddbb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a933fa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be68a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a95e020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039881c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a95f600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a95f638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd38d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a95f670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bdc630>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a95f6a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be5060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a95f6e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988d40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a96ec60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988c60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a96ec98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd36d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a96ecd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bdc200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a96ed08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be4fd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a96ed40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988b60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a9823a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a9823d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd2c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a982410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd0170>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a983670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd2880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a9836a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a9836e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988c80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a983718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b9d300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a994c60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988ce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a994c98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a994cd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a994d08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003989000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a994d40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bcc390>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a9a26e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a9a2720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037a2b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a9a2758> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988e80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a9a2800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988fa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a9b0838> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bf3960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a9b0870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037a2e50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a9b13d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037a33f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74a9b1440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988bc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa0a058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988dc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa0a138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa0a170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa0ae90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa0aec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa0bc90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988e60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa0bcc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bce9f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa0bd00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bcf150>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa0bd38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd1110>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa0bd70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa1b398> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa1b3d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be5f30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa1b408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003beab40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa1b440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bcd630>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa1b478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa2cad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa2cb10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bcf550>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa2cb48> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bcfc70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa2cb80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd2f00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa2cbb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa3a2c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003989040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa3a2f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd23a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa3a330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988f20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa3a368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003989140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa3a3a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003989320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa3a3d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039886e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa46288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988ec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa46330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa470f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bcc0f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa477f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037a2370>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa47da8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039891e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa9e758> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003989240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aa9e790> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aad22c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003998e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aad22f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003999040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aae88a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039992e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aae88e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72ba39d00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72ba39d38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003be5670>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72ba39d70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b8f6e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72ba39da8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b8ea00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72ba541a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72ba541e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72ba54218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b8eb20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72ba55c58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b8cd20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72ba55c90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b8d240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72ba55cc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039995e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72ba55d00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72ba55d38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bcd450>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72ba63da8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bce240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72ba63de0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bcfdd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72ba63e18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a4e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72ba70fa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003999a80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72ba70fe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b8d850>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72ba71018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b8d3c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72ba71050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bccf60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72ba71088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a3e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72ba827c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72ba82800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a7a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72ba828a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003999f80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72ba838a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bcf100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72baae950> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72baae988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003998a80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72baaf478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72baafd70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72baafe50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a6c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72baafe88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003999ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bae2f38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bae2f70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bae3c20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003999fa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bae3c58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a9e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bae3d38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039987e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72baf2d78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003999b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72baf2e58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399aa00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72baf2e90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72baf3e50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399aa20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72baf3e88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003999b20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bb02b48> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a6e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bb02b80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bb02c28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003999a00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bb03d00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bdeb90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bb32598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bb32c98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003999200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bb335c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003998ac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bb33e18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bb33ef8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a5e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bb33f30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399aa80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bb88ec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399aba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bb88f00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bb89c20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ab00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bb89c58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b8e310>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bb89c90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b8eea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bb89cc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b8f9c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bb89d00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ac40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bb89d38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a9a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bb9dde0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bc9f40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bb9de18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bca5a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bb9de50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd25d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc11750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988e20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc11788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ab07558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b8def0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ab07590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b8c040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ab075c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd0260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ab2b018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003989160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ab2b050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003989260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ab2b088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b8d230>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ab33910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ab33948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039890e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ab33980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039893c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ab339b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000379dbc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ab339f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ab39280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988a20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ab39f68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bc75f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ab39fa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000379de60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ab68d40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000379e490>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ab68db0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039841a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ab68de8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003984380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aba0138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039844e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aba0170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003984240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aba1360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003984320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aba1398> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003984640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74aba1478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039840e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74abb07c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b8f7f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74abb0800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd1240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74abb0838> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd4740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74abb0870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003984340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74abb08a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003984560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74abbc2f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd5ad0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74abbc330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd61b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74abbc368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd75c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74abbc3a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003984540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74abbc3d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039845e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74abbdb08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bccc20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74abbdb40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bcea40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74abbdb78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd4ac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74abbdbb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039842a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74abbdbe8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003984160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74abcd0f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd5670>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74abcd130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd5ed0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74abcd168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd7450>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74abcd1a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003984080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74abcd1d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000379d920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74abe3248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039840a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74abe32f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039842c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c1552b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd6cd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c1552f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000379df50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c155de0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000379e190>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c19c838> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003984260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c19c870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003984300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c19d408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003984520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c19d440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003984840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c19d520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003984120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c1b0218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003989080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c1b02f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003989180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c1b0330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988f40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c1b1328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039893a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c1b1360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003989060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c1c4058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039894a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c1c4090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003989440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c1c4170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003989640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c1c41a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988f00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c1c5910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037a2dc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c1c5948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003989540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c1c59f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74abf9088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bc41e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74abf90c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037a30c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74abf9d70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037a3630>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74abf9de0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003989600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74abf9e18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039891c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ac51478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ac514b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039893e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ac60368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003989480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ac603a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003989720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ac60480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039894c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ac61a60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003989400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ac61b40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039897c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ac61b78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039894e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ac70bf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003989560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ac70c28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003989100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ac71a28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039895c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ac71a60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003989820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ac71b40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039845c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ac80a68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bc5750>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ac80aa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bc6100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ac80ad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003988f80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ac80b10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003984420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74acb02c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd6520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74acb02f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039848c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74acb0330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003984040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74acb1600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003984720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74acb1638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b8d600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74acb1670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b8e6f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ace6cd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd4f50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ace6d08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039846c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc74ace6d40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003984460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c247e18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd6940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c247e50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd73a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c247e88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b8cec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c247ec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003984660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c247ef8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039841c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c25ba98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd4fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c25bad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd5d10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c25bb08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bdd470>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c25bb40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039843a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c25bb78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003984220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c26d6e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003984680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c26d7c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003984a40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c26d7f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039844a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c27ed40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003984920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c27ed78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039847c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c27fd00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003984020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c27fd38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003984ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c27fe18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a8a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c28d168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bc19d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c28d1a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bc2030>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c28d1d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039846e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c28d210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003984000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c298838> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bc2850>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c298870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039849e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c2998d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c31e170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c31e1a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bc8210>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c31ef00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bc8a20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c31ef38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bc9da0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c31ef70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399aae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c31efa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ac80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc75c31efe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd4160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc2a678> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd4ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc2a6b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd72d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc2a6e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ab20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc2a720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399aaa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc2a758> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bc8030>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc2a790> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bc8980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc2bbe8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bc9e50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc2bc20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003998d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc2bc58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399aca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc2bc90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd4350>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc41520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd4df0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc41558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd78b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc41590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399aa60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc415c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ad40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc41600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bc8060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc4ea30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bc8b40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc4ea68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bca0d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc4eaa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ac00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc4ead8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ace0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc4eb10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd40d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc4eb48> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc600c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ad00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc60100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ae20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc60138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399af80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc60170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bc8100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc617c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a8e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc617f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037993e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc61830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ae40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc618d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399acc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc70a30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd6ef0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bc70a68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003799740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bcaa138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003799440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bcaa8a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bcaa8e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ade0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bcaa9c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ad60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bcc1670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399af60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bcc1750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b0c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bcc1788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bccd408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399af40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bccd440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd77c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bccd478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b8e000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bccd4b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd5140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bcdce20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bcdce58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bcdce90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bcb5e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bcdcec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bcbf70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bcdcf00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd45f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bcee758> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a9c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bcee790> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a7c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bcee7c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bca3b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bcee800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bcb0a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bcee838> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bc97b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bcefc20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003998600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bcefc58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399abc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bcefc90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b8d750>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bcefcc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bcefd00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bcfb168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ac20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bcfb1a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037994d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bcfb1d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bcfb280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b0a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bd0a3a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b8d930>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bd0a3d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003798fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bd0ad40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003799dd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bd0adb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bd0ade8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399af00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bd0bf30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bd0bf68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399afa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bd4cc28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399afc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bd4cc60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bd4cd40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ae60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bd5ac98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b3d210>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bd5acd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b3d940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bd5ad08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b3c020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bd5ad40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399aac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bd73948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399adc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bd73980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b3f3b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bd739b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b3fa00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bd739f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bc8130>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bd995c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bd99600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ab40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bd99638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b8e6a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bd99670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b3c450>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bd996a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b3c070>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bdaac60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ad20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bdaac98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399afe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bdaacd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b3f6c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bdaad08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b3fd50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bdaad40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bc81b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bdb81a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bdb81e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399aa40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bdb8218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bdb82c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b5a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bdb82f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b3d830>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bdb9fa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037998c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bdc6ad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ab80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bdc7210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b3e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bdc7248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399aea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72be24330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b0e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72be24368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003989680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72be24448> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72be24480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72be255c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a5c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72be25600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72be566e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72be56720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003999d00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72be573d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72be57408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72be574e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72be57520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72be68d08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ac60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72be68d40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72be68de8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b2e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72be700c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b3f2f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72be70100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b7c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72be70138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72be70ec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72be70f00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ab60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72be71d38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b1a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72be71d70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ad80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72beaead8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72beaeb10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72beaebf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a1c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72beafd00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bc64b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72beafd38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bc7410>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72beafd70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd3780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72beafda8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72beafde0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b3a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bec14b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b3e5b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bec14e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b3ef60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bec1520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bc5000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bec1558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bec1590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bf00b80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd5850>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bf00bb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd7ac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bf00bf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bc5b90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bf00c28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b6c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bf00c60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b4c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bf121e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b3de50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bf12218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b7e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bf12250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bf12288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bf122c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003799680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bf137f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b5c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bf138a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bf138d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b3d2b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bf13910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003799a10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bf26c28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003799c20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bf27558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bfda2c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bfda3a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a4a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bfe6e90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b5e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bff6020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b8c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bff6058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ba40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bff6138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ba20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bff7d70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b3eb40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bff7da8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b3f4f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bff7de0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bc6970>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72bff7e18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c007b08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c007b40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b8d480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c007b78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b3d090>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c007bb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b3da80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c04b590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b8a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c04b5c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b8e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c04b600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd4cd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c04b638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd4d40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c0533d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bc5e50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c053408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c053440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c053478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b38280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c0534b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b38000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c06a988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b392a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c06a9c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c06a9f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003799860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c06aa30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399a8c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c06aad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c07c218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bc77d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c07c250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000037998f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c07d478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003799e90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c07d4e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c07d520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b4e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c0b6560> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ba60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c0b6598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399bc60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c0b6678> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c0b7980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b7a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c0b7a60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399bd00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c0b7a98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c0c4c98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b9e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c0c4cd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b1c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c0c5948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399bc20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c0c5980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399bd60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c0c5a60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399ba00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c0e6bf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399bd20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c0e6cd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003799980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c0e6d08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b6a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c0e7b78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c0e7bb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003bd42a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c0e7be8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003799cb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c0f6aa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003799c80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c0f7750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b2a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c0f7788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c1abb08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c1abb40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c1b57c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399aec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c1b57f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b9a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c1ca4f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399baa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c1ca528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399bdc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c1ca608> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399bf60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c1ca640> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399bae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c1cbde0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399bba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c1cbe18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399bce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c1dacd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399bbc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c1dad08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997ac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c1dade8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003799a70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c1dbec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399bec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c1dbf68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399bf40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c1dbfa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b3ff40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c1ec020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003799b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c1ed830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000379a0d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c1ed8a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399bd40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c1ed8d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399bc00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c226aa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399bfa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c226ad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399bde0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c253210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399bf20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c253248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b2c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c270250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399be00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c285168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b1e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c2851a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003997c60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c285280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c298b48> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399bb00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c298b80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399bda0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c299a60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399bbe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c299b40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003b34800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c2a6e58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600003996360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c2a6e90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399b4a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c2a7a60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399be40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c326838> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000039934a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c326870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000399bac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fc72c327638> ignored ================ 62 passed, 2 skipped, 1 error in 92.42 seconds ================ ++ 06:12:59 starting module/cpyext/test/test_arraymodule.py [80 started in total] __ module/bz2/test [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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 53 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 ==================== 50 passed, 3 skipped in 71.00 seconds ===================== ++ 06:13:26 starting module/cpyext/test/test_async_iter.py [81 started in total] __ module/cpyext/test/test_api.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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 4 items module/cpyext/test/test_api.py .... ========================== 4 passed in 67.72 seconds =========================== ++ 06:14:25 starting module/cpyext/test/test_boolobject.py [82 started in total] __ module/cpyext/test/test_async_iter.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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 3 items module/cpyext/test/test_async_iter.py sss ========================== 3 skipped in 62.95 seconds ========================== ++ 06:14:47 starting module/cpyext/test/test_borrow.py [83 started in total] __ module/cpyext/test/test_arraymodule.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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 18 items module/cpyext/test/test_arraymodule.py ..........x....... ==================== 17 passed, 1 xfailed in 127.18 seconds ==================== ++ 06:15:24 starting module/cpyext/test/test_buffer.py [84 started in total] __ module/cpyext/test/test_boolobject.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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 4 items module/cpyext/test/test_boolobject.py .... ========================== 4 passed in 97.39 seconds =========================== ++ 06:16:22 starting module/cpyext/test/test_bytearrayobject.py [85 started in total] __ module/cpyext/test/test_borrow.py [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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 3 items module/cpyext/test/test_borrow.py ... ========================== 3 passed in 95.90 seconds =========================== ++ 06:16:43 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 4 items module/cpyext/test/test_buffer.py .... ========================== 4 passed in 104.65 seconds ========================== ++ 06:17:28 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 6 items module/cpyext/test/test_bytearrayobject.py ...... ========================== 6 passed in 100.32 seconds ========================== ++ 06:18:18 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 20 items module/cpyext/test/test_bytesobject.py .................... ========================= 20 passed in 126.65 seconds ========================== ++ 06:19:08 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 3 items module/cpyext/test/test_capsule.py ... ========================== 3 passed in 105.67 seconds ========================== ++ 06:19:31 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module/cpyext/test/test_cell.py . ========================== 1 passed in 91.10 seconds =========================== ++ 06:20:07 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 2 items module/cpyext/test/test_classobject.py .. ========================== 2 passed in 91.55 seconds =========================== ++ 06:20:57 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 3 items module/cpyext/test/test_codecs.py ... ========================== 3 passed in 92.77 seconds =========================== ++ 06:21:21 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 6 items module/cpyext/test/test_complexobject.py ...... ========================== 6 passed in 101.87 seconds ========================== ++ 06:22:11 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module/cpyext/test/test_contextvars.py . ========================== 1 passed in 98.44 seconds =========================== ++ 06:22:53 starting module/cpyext/test/test_dictobject.py [95 started in total] __ module/cpyext/test/test_cpyext.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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 164.07 seconds ==================== ++ 06:24:22 starting module/cpyext/test/test_eval.py [96 started in total] __ module/cpyext/test/test_datetime.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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 16 items module/cpyext/test/test_datetime.py ................ ========================= 16 passed in 131.50 seconds ========================== ++ 06:24:43 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 19 items module/cpyext/test/test_dictobject.py ................... ========================= 19 passed in 127.94 seconds ========================== ++ 06:25:19 starting module/cpyext/test/test_fileobject.py [98 started in total] __ module/cpyext/test/test_exception.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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 6 items module/cpyext/test/test_exception.py ...... ========================== 6 passed in 99.78 seconds =========================== ++ 06:26:39 starting module/cpyext/test/test_floatobject.py [99 started in total] __ module/cpyext/test/test_eval.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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 19 items module/cpyext/test/test_eval.py ...............x... ==================== 18 passed, 1 xfailed in 127.54 seconds ==================== ++ 06:26:47 starting module/cpyext/test/test_frameobject.py [100 started in total] __ module/cpyext/test/test_fileobject.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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module/cpyext/test/test_fileobject.py . ========================== 1 passed in 91.92 seconds =========================== ++ 06:27:08 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 4 items module/cpyext/test/test_frameobject.py .... ========================== 4 passed in 100.78 seconds ========================== ++ 06:28:43 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 14 items module/cpyext/test/test_floatobject.py .............. ========================= 14 passed in 122.92 seconds ========================== ++ 06:29:05 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 14 items module/cpyext/test/test_funcobject.py .............. ========================= 14 passed in 124.14 seconds ========================== ++ 06:29:33 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 3 items module/cpyext/test/test_genobject.py ... ========================== 3 passed in 113.15 seconds ========================== ++ 06:30: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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 16 items module/cpyext/test/test_getargs.py ................ ========================= 16 passed in 126.11 seconds ========================== ++ 06:31:30 starting module/cpyext/test/test_listobject.py [106 started in total] __ module/cpyext/test/test_import.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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 8 items module/cpyext/test/test_import.py ........ ========================== 8 passed in 131.70 seconds ========================== ++ 06:32:05 starting module/cpyext/test/test_longobject.py [107 started in total] __ module/cpyext/test/test_iterator.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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 6 items module/cpyext/test/test_iterator.py ...... ========================== 6 passed in 99.02 seconds =========================== ++ 06:32:50 starting module/cpyext/test/test_mapping.py [108 started in total] __ module/cpyext/test/test_listobject.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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 14 items module/cpyext/test/test_listobject.py .............. ========================= 14 passed in 116.32 seconds ========================== ++ 06:33:48 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 5 items module/cpyext/test/test_mapping.py ..... ========================== 5 passed in 73.95 seconds =========================== ++ 06:34:25 starting module/cpyext/test/test_memoryobject.py [110 started in total] __ module/cpyext/test/test_longobject.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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 25 items module/cpyext/test/test_longobject.py ......................... ========================= 25 passed in 138.45 seconds ========================== ++ 06:34:45 starting module/cpyext/test/test_methodobject.py [111 started in total] __ module/cpyext/test/test_marshal.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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 2 items module/cpyext/test/test_marshal.py .. ========================== 2 passed in 93.97 seconds =========================== ++ 06:35:37 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 12 items module/cpyext/test/test_memoryobject.py ...s..s..... ==================== 10 passed, 2 skipped in 111.92 seconds ==================== ++ 06:36:36 starting module/cpyext/test/test_module.py [113 started in total] __ module/cpyext/test/test_methodobject.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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 14 items module/cpyext/test/test_methodobject.py .............. ========================= 14 passed in 132.18 seconds ========================== ++ 06:37:17 starting module/cpyext/test/test_namespaceobject.py [114 started in total] __ module/cpyext/test/test_misc.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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module/cpyext/test/test_misc.py . ========================== 1 passed in 91.60 seconds =========================== ++ 06:37:26 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.81 seconds =========================== ++ 06:37:43 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module/cpyext/test/test_namespaceobject.py . ========================== 1 passed in 91.74 seconds =========================== ++ 06:39:06 starting module/cpyext/test/test_object.py [117 started in total] __ module/cpyext/test/test_module.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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 25 items module/cpyext/test/test_module.py ......................... ========================= 25 passed in 150.02 seconds ========================== ++ 06:39:23 starting module/cpyext/test/test_pyerrors.py [118 started in total] __ module/cpyext/test/test_number.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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 7 items module/cpyext/test/test_number.py ....... ========================== 7 passed in 103.58 seconds ========================== ++ 06:39:47 starting module/cpyext/test/test_pyfile.py [119 started in total] __ module/cpyext/test/test_pyfile.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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 7 items module/cpyext/test/test_pyfile.py ...x... ===================== 6 passed, 1 xfailed in 89.22 seconds ===================== ++ 06:41:36 starting module/cpyext/test/test_pymem.py [120 started in total] __ module/cpyext/test/test_object.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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 39 items module/cpyext/test/test_object.py ......................s................ ==================== 38 passed, 1 skipped in 165.80 seconds ==================== ++ 06:42:15 starting module/cpyext/test/test_pysignals.py [121 started in total] __ module/cpyext/test/test_pyerrors.py [119 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 0x00007fedfa79cdb8>, 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 0x00007fee081669c0> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007fee09b0d560>] 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 0x00007fee09b0d560>] 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 0x00007fedea2e8c50> 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 0x00007fee0a02de20> 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 0x00007fee0a02de20> 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 0x00007fedea2e8c00> 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 0x00007fee0a02dde0> 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 0x00007fee0a02dde0> 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:331: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_SetFromErrnoWithFilename_basic'> space = StdObjSpace target = <function test_SetFromErrnoWithFilename_basic at 0x00007fedea4ce368> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fedea6245d0>) def execute_appex(self, space, target, *args): self.space = space space.getexecutioncontext().set_sys_exc_info(None) try: > target(*args) tool/pytest/apptest.py:267: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fedea6245d0>,) w_func = <Function test_SetFromErrnoWithFilename_basic> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fedea6245d0> 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 0x00007fedea6245d0>,) 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:1234: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Function test_SetFromErrnoWithFilename_basic> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fedea6245d0>,) gateway = <module 'pypy.interpreter.gateway' from '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/gateway.pyc'> PyCode = <class 'pypy.interpreter.pycode.PyCode'> code = <code object test_SetFromErrnoWithFilename_basic, file "[/Users/matti/build-wo.../own-macos-x86-64/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...x86-64/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() interpreter/pyframe.py:256: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_SetFromE...x86-64/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:353: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_SetFromE...x86-64/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:844: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_SetFromE...x86-64/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:349: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_SetFromE...x86-64/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.../own-macos-x86-64/build/pypy/module/cpyext/test/test_pyerrors.py:250]", line 1> next_instr = 88 ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007fee19fc52f0> 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:67: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_SetFromE...x86-64/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 0x00007fee19fc52f0> def handle_bytecode(self, co_code, next_instr, ec): try: > next_instr = self.dispatch_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:73: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_SetFromE...x86-64/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 = 102L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007fee19fc52f0> @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(): ec.bytecode_only_trace(self) else: ec.bytecode_trace(self) next_instr = r_uint(self.last_instr) assert next_instr & 1 == 0 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 a switch(). 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:298: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ f = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_SetFromE...x86-64/build/pypy/module/cpyext/test/test_pyerrors.py:250]", line 1> at line 56 n_arguments = 2, ignored = (102L,) 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:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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 0x00007fedfabc5d38> 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 0x00007fedfabc5d38> 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 0x00007fedfabc5d38> 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 0x00007fedfabc5d38> 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 0x00007fedfabc5e18> 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])) <3100-codegen /Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/tool/sourcetools.py:174>: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:415: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.module.cpyext.test.test_cpyext.SpaceCompiler object at 0x00007fee1abb79f0> 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:139: UnicodeEncodeError =========================== short test summary info ============================ FAIL module/cpyext/test/test_pyerrors.py::AppTestFetch::()::test_SetFromErrnoWithFilename_basic =============== 1 failed, 28 passed, 4 skipped in 173.74 seconds =============== ++ 06:42:38 starting module/cpyext/test/test_pystate.py [122 started in total] __ module/cpyext/test/test_pymem.py [120 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module/cpyext/test/test_pymem.py . ========================== 1 passed in 89.79 seconds =========================== ++ 06:43:25 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module/cpyext/test/test_pysignals.py . ========================== 1 passed in 88.62 seconds =========================== ++ 06:44:04 starting module/cpyext/test/test_pystrtod.py [124 started in total] __ module/cpyext/test/test_pystate.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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 109.30 seconds =============== ++ 06:44:49 starting module/cpyext/test/test_sequence.py [125 started in total] __ module/cpyext/test/test_pystrhex.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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module/cpyext/test/test_pystrhex.py . ========================== 1 passed in 89.91 seconds =========================== ++ 06:45:14 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 20 items module/cpyext/test/test_pystrtod.py .................... ========================= 20 passed in 111.68 seconds ========================== ++ 06:46:15 starting module/cpyext/test/test_sliceobject.py [127 started in total] __ module/cpyext/test/test_sequence.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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 23 items module/cpyext/test/test_sequence.py ....................... ========================= 23 passed in 124.74 seconds ========================== ++ 06:47:14 starting module/cpyext/test/test_structseq.py [128 started in total] __ module/cpyext/test/test_setobject.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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 9 items module/cpyext/test/test_setobject.py ......... ========================== 9 passed in 105.16 seconds ========================== ++ 06:47:18 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 8 items module/cpyext/test/test_sliceobject.py ........ ========================== 8 passed in 105.07 seconds ========================== ++ 06:48:18 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module/cpyext/test/test_structseq.py . ========================== 1 passed in 91.62 seconds =========================== ++ 06:49:03 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 3 items module/cpyext/test/test_sysmodule.py ... ========================== 3 passed in 99.36 seconds =========================== ++ 06:49:14 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module/cpyext/test/test_translate.py . ========================== 1 passed in 13.73 seconds =========================== ++ 06:49:47 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module/cpyext/test/test_traceback.py . ========================== 1 passed in 67.23 seconds =========================== ++ 06:50:31 starting module/cpyext/test/test_typeobject.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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 116.59 seconds ===================== ++ 06:50:36 starting module/cpyext/test/test_unicodeobject.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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 10 items module/cpyext/test/test_tupleobject.py .......... ========================= 10 passed in 110.34 seconds ========================== ++ 06:51:57 starting module/cpyext/test/test_userslots.py [136 started in total] __ module/cpyext/test/test_userslots.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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 7 items module/cpyext/test/test_userslots.py ....... ========================== 7 passed in 125.65 seconds ========================== called power ++ 06:54:23 starting module/cpyext/test/test_version.py [137 started in total] __ module/cpyext/test/test_unicodeobject.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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 76 items module/cpyext/test/test_unicodeobject.py .....................................................ss..................... ==================== 74 passed, 2 skipped in 241.03 seconds ==================== ++ 06:54:57 starting module/cpyext/test/test_weakref.py [138 started in total] __ module/cpyext/test/test_version.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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 3 items module/cpyext/test/test_version.py ... ========================== 3 passed in 96.70 seconds =========================== ++ 06:56:19 starting module/crypt/test [139 started in total] __ module/crypt/test [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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module/crypt/test/test_crypt.py . ========================== 1 passed in 42.38 seconds =========================== ++ 06:57:03 starting module/errno/test [140 started in total] __ module/cpyext/test/test_weakref.py [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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 5 items module/cpyext/test/test_weakref.py ..... ========================== 5 passed in 108.74 seconds ========================== ++ 06:57:07 starting module/exceptions/test [141 started in total] __ module/errno/test [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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 3 items module/errno/test/test_errno.py ... ========================== 3 passed in 13.92 seconds =========================== ++ 06:57:21 starting module/faulthandler/test [142 started in total] __ module/cpyext/test/test_typeobject.py [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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 95 items module/cpyext/test/test_typeobject.py ...................s......................................................s.....s.............. ==================== 92 passed, 3 skipped in 400.58 seconds ==================== ++ 06:57:30 starting module/fcntl/test [143 started in total] __ module/exceptions/test [141 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 98 items module/exceptions/test/apptest_exceptions.py .................................................. module/exceptions/test/test_exc.py ........s..F............F....................... =================================== FAILURES =================================== _________________________ AppTestExc.test_str_unicode __________________________ self = <CallInfo when='call' exception: > func = <function <lambda> at 0x00007fd222cffc40>, 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_str_unicode'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_str_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 0x00007fd2202241e0> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007fd240b554a0>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_str_unicode'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_str_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 0x00007fd240b554a0>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_str_unicode'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_str_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_str_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 0x00007fd212e6d240> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...tr_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 0x00007fd233ae41a0> 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 0x00007fd233ae41a0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...tr_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_str_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 0x00007fd212e6d1c8> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...tr_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 0x00007fd233ae4160> 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 0x00007fd233ae4160> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...tr_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_str_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_str_unicode'> def pytest_runtest_call(item): try: > item.runtest() ../_pytest/runner.py:91: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_str_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:331: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_str_unicode'>, space = StdObjSpace target = <function test_str_unicode at 0x00007fd222cffb50> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fd233a8be50>) def execute_appex(self, space, target, *args): self.space = space space.getexecutioncontext().set_sys_exc_info(None) try: > target(*args) tool/pytest/apptest.py:267: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fd233a8be50>,) 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) interpreter/gateway.py:1402: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <ApplevelClass filename='[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/exceptions/test/test_exc.py:146]'> space = StdObjSpace, name = 'test_str_unicode' def wget(self, space, name): > w_globals = self.getwdict(space) interpreter/gateway.py:1393: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <ApplevelClass filename='[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/exceptions/test/test_exc.py:146]'> space = StdObjSpace def getwdict(self, space): # no cache > return build_applevel_dict(self, space) interpreter/gateway.py:1498: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <ApplevelClass filename='[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/exceptions/test/test_exc.py:146]'> space = StdObjSpace @not_rpython def build_applevel_dict(self, space): w_glob = space.newdict(module=True) space.setitem(w_glob, space.newtext('__name__'), space.newtext(self.modname)) space.exec_(self.source, w_glob, w_glob, hidden_applevel=self.hidden_applevel, > filename=self.filename) interpreter/gateway.py:1448: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace statement = "def test_str_unicode(self):\n e = ValueError('\xc3\xa0\xc3\xa8\xc3\xac')\n assert str(e) == '\xc3\xa0\xc3\xa8\xc3\xac'" w_globals = W_ModuleDictObject(<pypy.objspace.std.celldict.ModuleDictStrategy object at 0x00007fd223513da8>) w_locals = W_ModuleDictObject(<pypy.objspace.std.celldict.ModuleDictStrategy object at 0x00007fd223513da8>) hidden_applevel = False filename = '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/exceptions/test/test_exc.py:146]' @not_rpython def exec_(self, statement, w_globals, w_locals, hidden_applevel=False, filename=None): "For internal debugging." if filename is None: filename = '?' from pypy.interpreter.pycode import PyCode if isinstance(statement, str): > statement = self._cached_compile(filename, statement, 'exec', 0, hidden_applevel) interpreter/baseobjspace.py:1399: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace filename = '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/exceptions/test/test_exc.py:146]' source = "def test_str_unicode(self):\n e = ValueError('\xc3\xa0\xc3\xa8\xc3\xac')\n assert str(e) == '\xc3\xa0\xc3\xa8\xc3\xac'" mode = 'exec', flags = 0, hidden_applevel = False, ast_transform = None @not_rpython def _cached_compile(self, filename, source, mode, flags, hidden_applevel, ast_transform=None): import os from hashlib import md5 from rpython.config.translationoption import CACHE_DIR from rpython.tool.gcc_cache import try_atomic_write from pypy.module.marshal import interp_marshal from pypy.interpreter.pycode import default_magic h = md5(str(default_magic)) h.update(filename) h.update(source) h.update(mode) h.update(str(flags)) h.update(str(hidden_applevel)) addition = '' if ast_transform: addition = ast_transform.func_name cachename = os.path.join( CACHE_DIR, "applevel_exec_%s_%s" % (addition, h.hexdigest())) try: if self.config.translating: raise IOError("don't use the cache when translating pypy") with open(cachename, 'rb') as f: w_bin = self.newbytes(f.read()) w_code = interp_marshal._loads(self, w_bin, hidden_applevel) except IOError: # must (re)compile the source ec = self.getexecutioncontext() if ast_transform: c = self.createcompiler() tree = c.compile_to_ast(source, filename, "exec", 0) tree = ast_transform(self, tree) w_code = c.compile_ast(tree, filename, 'exec', 0) else: w_code = ec.compiler.compile( > source, filename, mode, flags, hidden_applevel) interpreter/baseobjspace.py:1444: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.pycompiler.PythonAstCompiler object at 0x00007fd231b85398> source = "def test_str_unicode(self):\n e = ValueError('\xc3\xa0\xc3\xa8\xc3\xac')\n assert str(e) == '\xc3\xa0\xc3\xa8\xc3\xac'" filename = '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/exceptions/test/test_exc.py:146]' mode = 'exec', flags = 0, hidden_applevel = False, optimize = 0 def compile(self, source, filename, mode, flags=0, hidden_applevel=False, optimize=-1): if optimize == -1: optimize = self.space.sys.get_optimize() assert optimize >= 0 info = pyparse.CompileInfo(filename, mode, flags, hidden_applevel=hidden_applevel, optimize=optimize) > mod = self._compile_to_ast(source, info) interpreter/pycompiler.py:180: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.pycompiler.PythonAstCompiler object at 0x00007fd231b85398> source = "def test_str_unicode(self):\n e = ValueError('\xc3\xa0\xc3\xa8\xc3\xac')\n assert str(e) == '\xc3\xa0\xc3\xa8\xc3\xac'" info = <pypy.interpreter.pyparser.pyparse.CompileInfo object at 0x00007fd223512f38> def _compile_to_ast(self, source, info): space = self.space self.parser.reset() try: mod = self.parser.parse_source(source, info) except parseerror.TabError as e: raise OperationError(space.w_TabError, e.find_sourceline_and_wrap_info(space, source, info.filename)) except parseerror.IndentationError as e: raise OperationError(space.w_IndentationError, e.find_sourceline_and_wrap_info(space, source, info.filename)) except parseerror.SyntaxError as e: > raise OperationError(space.w_SyntaxError, e.find_sourceline_and_wrap_info(space, source, info.filename)) interpreter/pycompiler.py:170: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = SyntaxError(), space = StdObjSpace source = "def test_str_unicode(self):\n e = ValueError('\xc3\xa0\xc3\xa8\xc3\xac')\n assert str(e) == '\xc3\xa0\xc3\xa8\xc3\xac'" filename = '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/exceptions/test/test_exc.py:146]' def find_sourceline_and_wrap_info(self, space, source=None, filename=None): """ search for the line of input that caused the error and then return a wrapped tuple that can be used to construct a wrapped SyntaxError. Optionally pass source, to get better error messages for the case where this instance was constructed without a source line (.text attribute)""" text = self.text if text is None and source is not None and self.lineno: lines = source.splitlines(True) text = lines[self.lineno - 1] w_text = w_filename = space.w_None w_lineno = space.newint(self.lineno) if filename is None: filename = self.filename if filename is not None: w_filename = space.newfilename(filename) if text is None: w_text = space.appexec([w_filename, w_lineno], """(filename, lineno): try: with open(filename) as f: for _ in range(lineno - 1): f.readline() return f.readline() except: # we can't allow any exceptions here! return None""") offset = self.offset end_offset = self.end_offset if text is not None: # text may not be UTF-8 in case of decoding errors. # adjust the encoded text offset to a decoded offset # XXX do the right thing about continuation lines, which # XXX are their own fun, sometimes giving offset > # XXX len(text) for example (right now, avoid crashing) # this also converts the byte-based self.offset to a # codepoint-based index into the decoded unicode-version of # self.text replacedtext, unilength, _ = _str_decode_utf8_slowpath(space, > text, space.newbytes(text), 'replace', False, make_replace_error_handler(space), True) interpreter/pyparser/error.py:93: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, s = " e = ValueError('\xc3\xa0\xc3\xa8\xc3\xac')\n" w_s = W_BytesObject(" e = ValueError('\xc3\xa0\xc3\xa8\xc3\xac')\n") errors = 'replace', final = False errorhandler = <function replace_error_handler at 0x00007fd222cff9e8> allow_surrogates = True def _str_decode_utf8_slowpath(space, s, w_s, errors, final, errorhandler, allow_surrogates): """ Same as checking for the valid utf8, but we know the utf8 is not valid so we're trying to either raise or pack stuff with error handler. The key difference is that this is call_may_force. In CPython this is done in unicode_decode_utf8, which has no allow_surrogates. That argument is used in at least decode_utf8sp, in interpreter.error._compute_value. """ if errors is None: errors = 'strict' result = StringBuilder(len(s)) pos = 0 while pos < len(s): ordch1 = ord(s[pos]) # fast path for ASCII # XXX maybe use a while loop here if ordch1 <= 0x7F: pos += 1 result.append(chr(ordch1)) continue n = ord(runicode._utf8_code_length[ordch1 - 0x80]) if pos + n > len(s): # argh, this obscure block of code is mostly a copy of # what follows :-( charsleft = len(s) - pos - 1 # either 0, 1, 2 # note: when we get the 'unexpected end of data' we need # to care about the pos returned; it can be lower than len(s), # in case we need to continue running this loop if not charsleft: # there's only the start byte and nothing else if not final: break r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8', 'unexpected end of data', w_s, pos, pos+1) result.append(r) continue ordch2 = ord(s[pos+1]) if n == 3: # 3-bytes seq with only a continuation byte if rutf8._invalid_byte_2_of_3(ordch1, ordch2, allow_surrogates): # second byte invalid, take the first and continue r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8', 'invalid continuation byte', w_s, pos, pos+1) result.append(r) continue else: # second byte valid, but third byte missing if not final: break r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8', 'unexpected end of data', w_s, pos, pos+2) result.append(r) continue elif n == 4: # 4-bytes seq with 1 or 2 continuation bytes if rutf8._invalid_byte_2_of_4(ordch1, ordch2): # second byte invalid, take the first and continue r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8', 'invalid continuation byte', w_s, pos, pos+1) result.append(r) continue elif charsleft == 2 and rutf8._invalid_byte_3_of_4(ord(s[pos+2])): # third byte invalid, take the first two and continue r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8', 'invalid continuation byte', w_s, pos, pos+2) result.append(r) continue else: # there's only 1 or 2 valid cb, but the others are missing if not final: break r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8', 'unexpected end of data', w_s, pos, pos+charsleft+1) result.append(r) continue raise AssertionError("unreachable") if n == 0: r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8', 'invalid start byte', w_s, pos, pos+1) result.append(r) elif n == 1: assert 0, "ascii should have gone through the fast path" elif n == 2: ordch2 = ord(s[pos+1]) if rutf8._invalid_byte_2_of_2(ordch2): r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8', 'invalid continuation byte', w_s, pos, pos+1) result.append(r) continue # 110yyyyy 10zzzzzz -> 00000000 00000yyy yyzzzzzz result.append(chr(ordch1)) result.append(chr(ordch2)) pos += 2 elif n == 3: ordch2 = ord(s[pos+1]) ordch3 = ord(s[pos+2]) if rutf8._invalid_byte_2_of_3(ordch1, ordch2, allow_surrogates): r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8', 'invalid continuation byte', w_s, pos, pos+1) result.append(r) continue elif rutf8._invalid_byte_3_of_3(ordch3): r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8', 'invalid continuation byte', w_s, pos, pos+2) result.append(r) continue # 1110xxxx 10yyyyyy 10zzzzzz -> 00000000 xxxxyyyy yyzzzzzz result.append(chr(ordch1)) result.append(chr(ordch2)) result.append(chr(ordch3)) pos += 3 elif n == 4: ordch2 = ord(s[pos+1]) ordch3 = ord(s[pos+2]) ordch4 = ord(s[pos+3]) if rutf8._invalid_byte_2_of_4(ordch1, ordch2): r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8', 'invalid continuation byte', w_s, pos, pos+1) result.append(r) continue elif rutf8._invalid_byte_3_of_4(ordch3): r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8', 'invalid continuation byte', w_s, pos, pos+2) result.append(r) continue elif rutf8._invalid_byte_4_of_4(ordch4): r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8', 'invalid continuation byte', w_s, pos, pos+3) result.append(r) continue # 11110www 10xxxxxx 10yyyyyy 10zzzzzz -> 000wwwxx xxxxyyyy yyzzzzzz result.append(chr(ordch1)) result.append(chr(ordch2)) result.append(chr(ordch3)) result.append(chr(ordch4)) pos += 4 r = result.build() # XXX can keep track of the resulting length without calling check_utf8 # here > return r, rutf8.check_utf8(r, True), pos interpreter/unicodehelper.py:537: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ s = " e = ValueError('\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd')\n" allow_surrogates = True, start = 0, stop = -1 def check_utf8(s, allow_surrogates, start=0, stop=-1): """Check that 's' is a utf-8-encoded byte string. Returns the length (number of chars) or raise CheckError. If allow_surrogates is False, then also raise if we see any. Note also codepoints_in_utf8(), which also computes the length faster by assuming that 's' is valid utf-8. """ res = _check_utf8(s, allow_surrogates, start, stop) if res >= 0: return res > raise CheckError(~res) E CheckError ../rpython/rlib/rutf8.py:362: CheckError ________________________ AppTestExc.test_nonascii_name _________________________ self = <CallInfo when='call' exception: > func = <function <lambda> at 0x00007fd2243a2188>, 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_nonascii_name'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_nonascii_name'>} 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 0x00007fd2202241e0> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007fd240b554a0>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_nonascii_name'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_nonascii_name'>} 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 0x00007fd240b554a0>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_nonascii_name'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_nonascii_name'>} 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_nonascii_name'>, '__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 0x00007fd242aaf3d0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...ascii_name'>, '__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 0x00007fd22439b4e0> 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 0x00007fd22439b4e0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...ascii_name'>, '__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_nonascii_name'>, '__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 0x00007fd242aaf358> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...ascii_name'>, '__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 0x00007fd22439b4a0> 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 0x00007fd22439b4a0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...ascii_name'>, '__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_nonascii_name'>, '__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_nonascii_name'> def pytest_runtest_call(item): try: > item.runtest() ../_pytest/runner.py:91: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_nonascii_name'> 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:331: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_nonascii_name'>, space = StdObjSpace target = <function test_nonascii_name at 0x00007fd2243a2098> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fd233a8be50>) def execute_appex(self, space, target, *args): self.space = space space.getexecutioncontext().set_sys_exc_info(None) try: > target(*args) tool/pytest/apptest.py:267: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fd233a8be50>,) 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) interpreter/gateway.py:1402: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <ApplevelClass filename='[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/exceptions/test/test_exc.py:305]'> space = StdObjSpace, name = 'test_nonascii_name' def wget(self, space, name): > w_globals = self.getwdict(space) interpreter/gateway.py:1393: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <ApplevelClass filename='[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/exceptions/test/test_exc.py:305]'> space = StdObjSpace def getwdict(self, space): # no cache > return build_applevel_dict(self, space) interpreter/gateway.py:1498: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <ApplevelClass filename='[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/exceptions/test/test_exc.py:305]'> space = StdObjSpace @not_rpython def build_applevel_dict(self, space): w_glob = space.newdict(module=True) space.setitem(w_glob, space.newtext('__name__'), space.newtext(self.modname)) space.exec_(self.source, w_glob, w_glob, hidden_applevel=self.hidden_applevel, > filename=self.filename) interpreter/gateway.py:1448: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace statement = "def test_nonascii_name(self): \n class \xe6\x97\xa5\xe6\x9c\xac(Exception):\n pass\n assert '\xe6\x97...a5\xe6\x9c\xac2(SyntaxError):\n pass\n assert '\xe6\x97\xa5\xe6\x9c\xac2' in repr(\xe6\x97\xa5\xe6\x9c\xac2)" w_globals = W_ModuleDictObject(<pypy.objspace.std.celldict.ModuleDictStrategy object at 0x00007fd22439f018>) w_locals = W_ModuleDictObject(<pypy.objspace.std.celldict.ModuleDictStrategy object at 0x00007fd22439f018>) hidden_applevel = False filename = '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/exceptions/test/test_exc.py:305]' @not_rpython def exec_(self, statement, w_globals, w_locals, hidden_applevel=False, filename=None): "For internal debugging." if filename is None: filename = '?' from pypy.interpreter.pycode import PyCode if isinstance(statement, str): > statement = self._cached_compile(filename, statement, 'exec', 0, hidden_applevel) interpreter/baseobjspace.py:1399: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace filename = '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/exceptions/test/test_exc.py:305]' source = "def test_nonascii_name(self): \n class \xe6\x97\xa5\xe6\x9c\xac(Exception):\n pass\n assert '\xe6\x97...a5\xe6\x9c\xac2(SyntaxError):\n pass\n assert '\xe6\x97\xa5\xe6\x9c\xac2' in repr(\xe6\x97\xa5\xe6\x9c\xac2)" mode = 'exec', flags = 0, hidden_applevel = False, ast_transform = None @not_rpython def _cached_compile(self, filename, source, mode, flags, hidden_applevel, ast_transform=None): import os from hashlib import md5 from rpython.config.translationoption import CACHE_DIR from rpython.tool.gcc_cache import try_atomic_write from pypy.module.marshal import interp_marshal from pypy.interpreter.pycode import default_magic h = md5(str(default_magic)) h.update(filename) h.update(source) h.update(mode) h.update(str(flags)) h.update(str(hidden_applevel)) addition = '' if ast_transform: addition = ast_transform.func_name cachename = os.path.join( CACHE_DIR, "applevel_exec_%s_%s" % (addition, h.hexdigest())) try: if self.config.translating: raise IOError("don't use the cache when translating pypy") with open(cachename, 'rb') as f: w_bin = self.newbytes(f.read()) w_code = interp_marshal._loads(self, w_bin, hidden_applevel) except IOError: # must (re)compile the source ec = self.getexecutioncontext() if ast_transform: c = self.createcompiler() tree = c.compile_to_ast(source, filename, "exec", 0) tree = ast_transform(self, tree) w_code = c.compile_ast(tree, filename, 'exec', 0) else: w_code = ec.compiler.compile( > source, filename, mode, flags, hidden_applevel) interpreter/baseobjspace.py:1444: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.pycompiler.PythonAstCompiler object at 0x00007fd231b85398> source = "def test_nonascii_name(self): \n class \xe6\x97\xa5\xe6\x9c\xac(Exception):\n pass\n assert '\xe6\x97...a5\xe6\x9c\xac2(SyntaxError):\n pass\n assert '\xe6\x97\xa5\xe6\x9c\xac2' in repr(\xe6\x97\xa5\xe6\x9c\xac2)" filename = '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/exceptions/test/test_exc.py:305]' mode = 'exec', flags = 0, hidden_applevel = False, optimize = 0 def compile(self, source, filename, mode, flags=0, hidden_applevel=False, optimize=-1): if optimize == -1: optimize = self.space.sys.get_optimize() assert optimize >= 0 info = pyparse.CompileInfo(filename, mode, flags, hidden_applevel=hidden_applevel, optimize=optimize) > mod = self._compile_to_ast(source, info) interpreter/pycompiler.py:180: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.pycompiler.PythonAstCompiler object at 0x00007fd231b85398> source = "def test_nonascii_name(self): \n class \xe6\x97\xa5\xe6\x9c\xac(Exception):\n pass\n assert '\xe6\x97...a5\xe6\x9c\xac2(SyntaxError):\n pass\n assert '\xe6\x97\xa5\xe6\x9c\xac2' in repr(\xe6\x97\xa5\xe6\x9c\xac2)" info = <pypy.interpreter.pyparser.pyparse.CompileInfo object at 0x00007fd22439ee90> def _compile_to_ast(self, source, info): space = self.space self.parser.reset() try: mod = self.parser.parse_source(source, info) except parseerror.TabError as e: raise OperationError(space.w_TabError, e.find_sourceline_and_wrap_info(space, source, info.filename)) except parseerror.IndentationError as e: raise OperationError(space.w_IndentationError, e.find_sourceline_and_wrap_info(space, source, info.filename)) except parseerror.SyntaxError as e: > raise OperationError(space.w_SyntaxError, e.find_sourceline_and_wrap_info(space, source, info.filename)) interpreter/pycompiler.py:170: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = TokenError(), space = StdObjSpace source = "def test_nonascii_name(self): \n class \xe6\x97\xa5\xe6\x9c\xac(Exception):\n pass\n assert '\xe6\x97...a5\xe6\x9c\xac2(SyntaxError):\n pass\n assert '\xe6\x97\xa5\xe6\x9c\xac2' in repr(\xe6\x97\xa5\xe6\x9c\xac2)" filename = '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/exceptions/test/test_exc.py:305]' def find_sourceline_and_wrap_info(self, space, source=None, filename=None): """ search for the line of input that caused the error and then return a wrapped tuple that can be used to construct a wrapped SyntaxError. Optionally pass source, to get better error messages for the case where this instance was constructed without a source line (.text attribute)""" text = self.text if text is None and source is not None and self.lineno: lines = source.splitlines(True) text = lines[self.lineno - 1] w_text = w_filename = space.w_None w_lineno = space.newint(self.lineno) if filename is None: filename = self.filename if filename is not None: w_filename = space.newfilename(filename) if text is None: w_text = space.appexec([w_filename, w_lineno], """(filename, lineno): try: with open(filename) as f: for _ in range(lineno - 1): f.readline() return f.readline() except: # we can't allow any exceptions here! return None""") offset = self.offset end_offset = self.end_offset if text is not None: # text may not be UTF-8 in case of decoding errors. # adjust the encoded text offset to a decoded offset # XXX do the right thing about continuation lines, which # XXX are their own fun, sometimes giving offset > # XXX len(text) for example (right now, avoid crashing) # this also converts the byte-based self.offset to a # codepoint-based index into the decoded unicode-version of # self.text replacedtext, unilength, _ = _str_decode_utf8_slowpath(space, > text, space.newbytes(text), 'replace', False, make_replace_error_handler(space), True) interpreter/pyparser/error.py:93: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, s = ' class \xe6\x97\xa5\xe6\x9c\xac(Exception):\n' w_s = W_BytesObject(' class \xe6\x97\xa5\xe6\x9c\xac(Exception):\n') errors = 'replace', final = False errorhandler = <function replace_error_handler at 0x00007fd22431bf88> allow_surrogates = True def _str_decode_utf8_slowpath(space, s, w_s, errors, final, errorhandler, allow_surrogates): """ Same as checking for the valid utf8, but we know the utf8 is not valid so we're trying to either raise or pack stuff with error handler. The key difference is that this is call_may_force. In CPython this is done in unicode_decode_utf8, which has no allow_surrogates. That argument is used in at least decode_utf8sp, in interpreter.error._compute_value. """ if errors is None: errors = 'strict' result = StringBuilder(len(s)) pos = 0 while pos < len(s): ordch1 = ord(s[pos]) # fast path for ASCII # XXX maybe use a while loop here if ordch1 <= 0x7F: pos += 1 result.append(chr(ordch1)) continue n = ord(runicode._utf8_code_length[ordch1 - 0x80]) if pos + n > len(s): # argh, this obscure block of code is mostly a copy of # what follows :-( charsleft = len(s) - pos - 1 # either 0, 1, 2 # note: when we get the 'unexpected end of data' we need # to care about the pos returned; it can be lower than len(s), # in case we need to continue running this loop if not charsleft: # there's only the start byte and nothing else if not final: break r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8', 'unexpected end of data', w_s, pos, pos+1) result.append(r) continue ordch2 = ord(s[pos+1]) if n == 3: # 3-bytes seq with only a continuation byte if rutf8._invalid_byte_2_of_3(ordch1, ordch2, allow_surrogates): # second byte invalid, take the first and continue r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8', 'invalid continuation byte', w_s, pos, pos+1) result.append(r) continue else: # second byte valid, but third byte missing if not final: break r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8', 'unexpected end of data', w_s, pos, pos+2) result.append(r) continue elif n == 4: # 4-bytes seq with 1 or 2 continuation bytes if rutf8._invalid_byte_2_of_4(ordch1, ordch2): # second byte invalid, take the first and continue r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8', 'invalid continuation byte', w_s, pos, pos+1) result.append(r) continue elif charsleft == 2 and rutf8._invalid_byte_3_of_4(ord(s[pos+2])): # third byte invalid, take the first two and continue r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8', 'invalid continuation byte', w_s, pos, pos+2) result.append(r) continue else: # there's only 1 or 2 valid cb, but the others are missing if not final: break r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8', 'unexpected end of data', w_s, pos, pos+charsleft+1) result.append(r) continue raise AssertionError("unreachable") if n == 0: r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8', 'invalid start byte', w_s, pos, pos+1) result.append(r) elif n == 1: assert 0, "ascii should have gone through the fast path" elif n == 2: ordch2 = ord(s[pos+1]) if rutf8._invalid_byte_2_of_2(ordch2): r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8', 'invalid continuation byte', w_s, pos, pos+1) result.append(r) continue # 110yyyyy 10zzzzzz -> 00000000 00000yyy yyzzzzzz result.append(chr(ordch1)) result.append(chr(ordch2)) pos += 2 elif n == 3: ordch2 = ord(s[pos+1]) ordch3 = ord(s[pos+2]) if rutf8._invalid_byte_2_of_3(ordch1, ordch2, allow_surrogates): r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8', 'invalid continuation byte', w_s, pos, pos+1) result.append(r) continue elif rutf8._invalid_byte_3_of_3(ordch3): r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8', 'invalid continuation byte', w_s, pos, pos+2) result.append(r) continue # 1110xxxx 10yyyyyy 10zzzzzz -> 00000000 xxxxyyyy yyzzzzzz result.append(chr(ordch1)) result.append(chr(ordch2)) result.append(chr(ordch3)) pos += 3 elif n == 4: ordch2 = ord(s[pos+1]) ordch3 = ord(s[pos+2]) ordch4 = ord(s[pos+3]) if rutf8._invalid_byte_2_of_4(ordch1, ordch2): r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8', 'invalid continuation byte', w_s, pos, pos+1) result.append(r) continue elif rutf8._invalid_byte_3_of_4(ordch3): r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8', 'invalid continuation byte', w_s, pos, pos+2) result.append(r) continue elif rutf8._invalid_byte_4_of_4(ordch4): r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8', 'invalid continuation byte', w_s, pos, pos+3) result.append(r) continue # 11110www 10xxxxxx 10yyyyyy 10zzzzzz -> 000wwwxx xxxxyyyy yyzzzzzz result.append(chr(ordch1)) result.append(chr(ordch2)) result.append(chr(ordch3)) result.append(chr(ordch4)) pos += 4 r = result.build() # XXX can keep track of the resulting length without calling check_utf8 # here > return r, rutf8.check_utf8(r, True), pos interpreter/unicodehelper.py:537: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ s = ' class \xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd(Exception):\n' allow_surrogates = True, start = 0, stop = -1 def check_utf8(s, allow_surrogates, start=0, stop=-1): """Check that 's' is a utf-8-encoded byte string. Returns the length (number of chars) or raise CheckError. If allow_surrogates is False, then also raise if we see any. Note also codepoints_in_utf8(), which also computes the length faster by assuming that 's' is valid utf-8. """ res = _check_utf8(s, allow_surrogates, start, stop) if res >= 0: return res > raise CheckError(~res) E CheckError ../rpython/rlib/rutf8.py:362: CheckError =========================== short test summary info ============================ FAIL module/exceptions/test/test_exc.py::AppTestExc::()::test_str_unicode FAIL module/exceptions/test/test_exc.py::AppTestExc::()::test_nonascii_name =============== 2 failed, 95 passed, 1 skipped in 41.22 seconds ================ ++ 06:57:52 starting module/gc/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 31.67 seconds =========================== ++ 06:57:53 starting module/imp/test [145 started in total] __ module/fcntl/test [143 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 8 items module/fcntl/test/test_fcntl.py F.FFsFss =================================== FAILURES =================================== ___________________________ AppTestFcntl.test_fcntl ____________________________ self = <CallInfo when='call' exception: expected ctypes_Array of Char {'nolength': True} *0 instead of LP_ctypes_Array of Char {'nolength': True} *0> func = <function <lambda> at 0x00007f89d96739e8>, 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_fcntl'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_fcntl'>} 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 0x00007f89f806e9c0> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007f89c8f046a0>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_fcntl'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_fcntl'>} 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 0x00007f89c8f046a0>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_fcntl'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_fcntl'>} 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_fcntl'>, '__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 0x00007f89d8dbcf20> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...test_fcntl'>, '__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 0x00007f89d8dc7aa0> 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 0x00007f89d8dc7aa0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...test_fcntl'>, '__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_fcntl'>, '__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 0x00007f89d8dbced0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...test_fcntl'>, '__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 0x00007f89d8dc7a60> 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 0x00007f89d8dc7a60> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...test_fcntl'>, '__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_fcntl'>, '__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_fcntl'> def pytest_runtest_call(item): try: > item.runtest() ../_pytest/runner.py:91: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_fcntl'> 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:331: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_fcntl'>, space = StdObjSpace target = <function test_fcntl at 0x00007f89d9673cb8> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f89f9c416e0>) def execute_appex(self, space, target, *args): self.space = space space.getexecutioncontext().set_sys_exc_info(None) try: > target(*args) tool/pytest/apptest.py:267: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f89f9c416e0>,) w_func = <Function test_fcntl> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f89f9c416e0> 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_fcntl> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f89f9c416e0>,) 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:1234: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Function test_fcntl> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f89f9c416e0>,) gateway = <module 'pypy.interpreter.gateway' from '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/gateway.pyc'> PyCode = <class 'pypy.interpreter.pycode.PyCode'> code = <code object test_fcntl, file "[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:21]", 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_fcntl, f...acos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:21]", line 1> at line 30 name = 'test_fcntl', qualname = 'test_fcntl' 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() interpreter/pyframe.py:256: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_fcntl, f...acos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:21]", line 1> at line 30 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:353: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_fcntl, f...acos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:21]", line 1> at line 30 e = TypeError("expected ctypes_Array of Char {'nolength': True} *0 instead of LP_ctypes_Array of Char {'nolength': True} *0",) def _convert_unexpected_exception(self, e): from pypy.interpreter import error > operr = error.get_converted_unexpected_exception(self.space, e) interpreter/pyframe.py:844: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_fcntl, f...acos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:21]", line 1> at line 30 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:349: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_fcntl, f...acos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:21]", line 1> at line 30 pycode = <code object test_fcntl, file "[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:21]", line 1> next_instr = 346 ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f89f9c20058> 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:67: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_fcntl, f...acos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:21]", line 1> at line 30 co_code = 'd\x01d\x00l\x00}\x01d\x01d\x00l\x01}\x02d\x01d\x00l\x02\x89\x00d\x01d\x00l\x03}\x03G\x00d\x02\x84\x00d\x03\x83\x02}\x...x05|\x01j\x1d\x83\x04\x01\x00t\x08t%|\x01j\x00|\x05|\x01j\x1ed\x1a\x83\x05\x01\x00|\x05\xa0&\xa1\x00\x01\x00d\x00S\x00' next_instr = 346 ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f89f9c20058> def handle_bytecode(self, co_code, next_instr, ec): try: > next_instr = self.dispatch_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:73: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_fcntl, f...acos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:21]", line 1> at line 30 co_code = 'd\x01d\x00l\x00}\x01d\x01d\x00l\x01}\x02d\x01d\x00l\x02\x89\x00d\x01d\x00l\x03}\x03G\x00d\x02\x84\x00d\x03\x83\x02}\x...x05|\x01j\x1d\x83\x04\x01\x00t\x08t%|\x01j\x00|\x05|\x01j\x1ed\x1a\x83\x05\x01\x00|\x05\xa0&\xa1\x00\x01\x00d\x00S\x00' next_instr = 358L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f89f9c20058> @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(): ec.bytecode_only_trace(self) else: ec.bytecode_trace(self) next_instr = r_uint(self.last_instr) assert next_instr & 1 == 0 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 a switch(). 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) interpreter/pyopcode.py:296: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ f = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_fcntl, f...acos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:21]", line 1> at line 30 oparg = 3, ignored = (358L,), n_args = 3, w_self = None, n = 3 @jit.unroll_safe def CALL_METHOD(f, oparg, *ignored): # opargs contains the arg, and kwarg count, excluding the implicit 'self' n_args = oparg w_self = f.peekvalue_maybe_none(n_args) n = n_args + (w_self is not None) w_callable = f.peekvalue(n_args + 1) w_result = f.space.call_valuestack( > w_callable, n, f, methodcall=w_self is not None, dropvalues=n_args+2) objspace/std/callmethod.py:93: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace, w_func = <BuiltinFunction fcntl>, nargs = 3 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_fcntl, f...acos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:21]", line 1> at line 30 dropvalues = 5, methodcall = False def call_valuestack(self, w_func, nargs, frame, dropvalues, methodcall=False): # methodcall is only used for better error messages in argument.py from pypy.interpreter.function import Function, _Method, is_builtin_code if frame.get_is_being_profiled() and is_builtin_code(w_func): # XXX: this code is copied&pasted :-( from the slow path below # call_valuestack(). args = frame.make_arguments(nargs, w_function=w_func) frame.dropvalues(dropvalues) return self.call_args_and_c_profile(frame, w_func, args) if not self.config.objspace.disable_call_speedhacks: # start of hack for performance if isinstance(w_func, _Method): # reuse callable stack place for w_inst frame.settopvalue(w_func.w_instance, nargs) nargs += 1 methodcall = True w_func = w_func.w_function if isinstance(w_func, Function): return w_func.funccall_valuestack( > nargs, frame, methodcall=methodcall, dropvalues=dropvalues) interpreter/baseobjspace.py:1261: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <BuiltinFunction fcntl>, nargs = 3 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_fcntl, f...acos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:21]", line 1> at line 30 dropvalues = 5, methodcall = False def funccall_valuestack(self, nargs, frame, dropvalues, methodcall=False): # speed hack # methodcall is only for better error messages from pypy.interpreter import gateway from pypy.interpreter.pycode import PyCode code = self.getcode() # hook for the jit # if (jit.we_are_jitted() and code is self.space._code_of_sys_exc_info and nargs == 0): frame.dropvalues(dropvalues) from pypy.module.sys.vm import exc_info_direct return exc_info_direct(self.space, frame) # fast_natural_arity = code.fast_natural_arity if nargs == fast_natural_arity: if nargs == 0: frame.dropvalues(dropvalues) assert isinstance(code, gateway.BuiltinCode0) return code.fastcall_0(self.space, self) elif nargs == 1: f_0 = frame.peekvalue(0) frame.dropvalues(dropvalues) assert isinstance(code, gateway.BuiltinCode1) return code.fastcall_1(self.space, self, f_0) elif nargs == 2: f_0 = frame.peekvalue(0) f_1 = frame.peekvalue(1) frame.dropvalues(dropvalues) assert isinstance(code, gateway.BuiltinCode2) return code.fastcall_2(self.space, self, f_1, f_0) elif nargs == 3: assert isinstance(code, gateway.BuiltinCode3) f_0 = frame.peekvalue(0) f_1 = frame.peekvalue(1) f_2 = frame.peekvalue(2) frame.dropvalues(dropvalues) return code.fastcall_3(self.space, self, f_2, > f_1, f_0) interpreter/function.py:176: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode3 object at 0x00007f8a0ae71cc8> space = StdObjSpace, func = <BuiltinFunction fcntl> w1 = <pypy.module._io.interp_textio.W_TextIOWrapper object at 0x00007f89ca771520> w2 = W_IntObject(2), w3 = W_UnicodeObject('foo') @signature(sigtypes.self(), sigtypes.any(), w_root_or_none, w_root_or_none, w_root_or_none, w_root_or_none, returns=w_root_or_none) def fastcall_3(self, space, func, w1, w2, w3): try: w_result = self.fastfunc_3(space, w1, w2, w3) except DescrMismatch: return self._type_unwrap_mismatch(space, Arguments(space, [w1, w2, w3])) except Exception as e: > self.handle_exception(space, e) interpreter/gateway.py:1031: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode3 object at 0x00007f8a0ae71cc8> space = StdObjSpace e = TypeError("expected ctypes_Array of Char {'nolength': True} *0 instead of LP_ctypes_Array of Char {'nolength': True} *0",) 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.BuiltinCode3 object at 0x00007f8a0ae71cc8> space = StdObjSpace, func = <BuiltinFunction fcntl> w1 = <pypy.module._io.interp_textio.W_TextIOWrapper object at 0x00007f89ca771520> w2 = W_IntObject(2), w3 = W_UnicodeObject('foo') @signature(sigtypes.self(), sigtypes.any(), w_root_or_none, w_root_or_none, w_root_or_none, w_root_or_none, returns=w_root_or_none) def fastcall_3(self, space, func, w1, w2, w3): try: > w_result = self.fastfunc_3(space, w1, w2, w3) interpreter/gateway.py:1026: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace w0 = <pypy.module._io.interp_textio.W_TextIOWrapper object at 0x00007f89ca771520> w1 = W_IntObject(2), w2 = W_UnicodeObject('foo') def fastfunc_fcntl_3(space, w0, w1, w2): > return func(space, w0, space.gateway_int_w(w1), w2) <2757-codegen /Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/tool/sourcetools.py:174>:3: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace w_fd = <pypy.module._io.interp_textio.W_TextIOWrapper object at 0x00007f89ca771520> op = 2L, w_arg = W_UnicodeObject('foo') @unwrap_spec(op=int, w_arg=WrappedDefault(0)) def fcntl(space, w_fd, op, w_arg): """fcntl(fd, op, [arg]) Perform the requested operation on file descriptor fd. The operation is defined by op and is operating system dependent. These constants are available from the fcntl module. The argument arg is optional, and defaults to 0; it may be an int or a string. If arg is given as a string, the return value of fcntl is a string of that length, containing the resulting value put in the arg buffer by the operating system. If the arg given is an integer or if none is specified, the result value is an integer corresponding to the return value of the fcntl call in the C code. """ fd = space.c_filedescriptor_w(w_fd) op = rffi.cast(rffi.INT, op) # C long => C int try: arg = space.getarg_w('s#', w_arg) except OperationError as e: if not e.match(space, space.w_TypeError): raise else: with rffi.scoped_str2charp(arg) as ll_arg: while True: > rv = fcntl_str(fd, op, ll_arg) module/fcntl/interp_fcntl.py:125: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ args = (13, 2L, <* DEAD Array of Char {'nolength': True} >) real_args = (13L, 2L, <* DEAD Array of Char {'nolength': True} >), to_free = () i = 2 def wrapper(*args): assert len(args) == nb_args real_args = () # XXX 'to_free' leaks if an allocation fails with MemoryError # and was not the first in this function to_free = () for i, TARGET in unrolling_arg_tps: arg = args[i] if TARGET == CCHARP or TARGET is VOIDP: if arg is None: from rpython.rtyper.annlowlevel import llstr arg = lltype.nullptr(CCHARP.TO) # None => (char*)NULL to_free = to_free + (arg, llstr(None), '\x04') elif isinstance(arg, str): tup = get_nonmovingbuffer_ll_final_null(arg) to_free = to_free + tup arg = tup[0] elif isinstance(arg, unicode): _oops() elif TARGET == CWCHARP: if arg is None: arg = lltype.nullptr(CWCHARP.TO) # None => (wchar_t*)NULL to_free = to_free + (arg,) elif isinstance(arg, unicode): arg = unicode2wcharp(arg) to_free = to_free + (arg,) elif _isfunctype(TARGET) and not _isllptr(arg): # XXX pass additional arguments use_gil = invoke_around_handlers arg = llhelper(TARGET, _make_wrapper_for(TARGET, arg, callbackholder, use_gil)) else: SOURCE = lltype.typeOf(arg) if SOURCE != TARGET: if TARGET is lltype.Float: arg = float(arg) elif ((isinstance(SOURCE, lltype.Number) or SOURCE is lltype.Bool) and (isinstance(TARGET, lltype.Number) or TARGET is lltype.Bool)): arg = cast(TARGET, arg) real_args = real_args + (arg,) > res = call_external_function(*real_args) ../rpython/rtyper/lltypesystem/rffi.py:321: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ a0 = 13L, a1 = 2L, a2 = <* DEAD Array of Char {'nolength': True} > def call_external_function(a0, a1, a2): rgil.release() # NB. it is essential that no exception checking occurs here! if 1: from rpython.rlib import rposix rposix._errno_before(1) if we_are_translated(): res = funcptr(a0, a1, a2) else: try: # only when non-translated > res = funcptr(a0, a1, a2) <2208-codegen /Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/rtyper/lltypesystem/rffi.py:217>:13: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <* fn fcntl> args = (13L, 2L, <* DEAD Array of Char {'nolength': True} >) rffi = <module 'rpython.rtyper.lltypesystem.rffi' from '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/rtyper/lltypesystem/rffi.pyc'> i = 2, a = <* DEAD Array of Char {'nolength': True} > def __call__(self, *args): from rpython.rtyper.lltypesystem import rffi if isinstance(self._T, FuncType): if len(args) != len(self._T.ARGS): raise TypeError("calling %r with wrong argument number: %r" % (self._T, args)) for i, a, ARG in zip(range(len(self._T.ARGS)), args, self._T.ARGS): if typeOf(a) != ARG: # ARG could be Void if ARG == Void: try: value = getattr(self._obj, '_void' + str(i)) except AttributeError: pass else: assert a == value # None is acceptable for any pointer elif isinstance(ARG, Ptr) and a is None: pass # Any pointer is convertible to void* elif ARG is rffi.VOIDP and isinstance(typeOf(a), Ptr): pass # special case: ARG can be a container type, in which # case a should be a pointer to it. This must also be # special-cased in the backends. elif (isinstance(ARG, ContainerType) and typeOf(a) == Ptr(ARG)): pass else: args_repr = [typeOf(arg) for arg in args] raise TypeError("calling %r with wrong argument " "types: %r" % (self._T, args_repr)) callb = self._obj._callable if callb is None: raise RuntimeError("calling undefined function") > return callb(*args) ../rpython/rtyper/lltypesystem/lltype.py:1384: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <rpython.rtyper.lltypesystem.ll2ctypes.LL2CtypesCallable object at 0x00007f89c996d5c8> argvalues = (13L, 2L, <* DEAD Array of Char {'nolength': True} >) cfunc = <ctypes._FuncPtr object at 0x00007f8a0af220b0> def __call__(self, *argvalues): with rlock: if self.trampoline is None: # lazily build the corresponding ctypes function object cfunc = get_ctypes_callable(self.funcptr, self.calling_conv, self.natural_arity) self.trampoline = get_ctypes_trampoline(self.FUNCTYPE, cfunc, self.natural_arity) # perform the call > return self.trampoline(*argvalues) ../rpython/rtyper/lltypesystem/ll2ctypes.py:1342: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ argvalues = (13L, 2L, <* DEAD Array of Char {'nolength': True} >) cargs = [13L, 2L], i = 2 cvalue = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f8a0af226e0> def invoke_via_ctypes(*argvalues): global _callback_exc_info cargs = [] for i in range(len(argvalues)): if i not in void_arguments: cvalue = lltype2ctypes(argvalues[i]) if i in container_arguments: cvalue = cvalue.contents if natural_arity > 0 and i >= natural_arity: > cvalue = cfunc.extraargs[i - natural_arity](cvalue) ../rpython/rtyper/lltypesystem/ll2ctypes.py:1370: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f8a0af226c8> value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f8a0af226e0> def __init__(self, value=None): if not hasattr(self, '_buffer'): self._buffer = ffiarray(1, autofree=True) if value is not None: > self.contents = value ../../../../oss/pypy-x86_64-buildbot/lib_pypy/_ctypes/pointer.py:73: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f8a0af226c8> value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f8a0af226e0> def setcontents(self, value): if not isinstance(value, self._type_): raise TypeError("expected %s instead of %s" % ( > self._type_.__name__, type(value).__name__)) E TypeError: expected ctypes_Array of Char {'nolength': True} *0 instead of LP_ctypes_Array of Char {'nolength': True} *0 ../../../../oss/pypy-x86_64-buildbot/lib_pypy/_ctypes/pointer.py:106: TypeError ___________________________ AppTestFcntl.test_lockf ____________________________ self = <CallInfo when='call' exception: expected ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence } instead of LP_ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence }> func = <function <lambda> at 0x00007f89ca457d30>, 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_lockf'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_lockf'>} 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 0x00007f89f806e9c0> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007f89c8f046a0>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_lockf'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_lockf'>} 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 0x00007f89c8f046a0>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_lockf'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_lockf'>} 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_lockf'>, '__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 0x00007f89d9d195d8> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...test_lockf'>, '__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 0x00007f89dae59ee0> 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 0x00007f89dae59ee0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...test_lockf'>, '__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_lockf'>, '__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 0x00007f89d9d19510> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...test_lockf'>, '__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 0x00007f89dae59ea0> 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 0x00007f89dae59ea0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...test_lockf'>, '__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_lockf'>, '__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_lockf'> def pytest_runtest_call(item): try: > item.runtest() ../_pytest/runner.py:91: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_lockf'> 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:331: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_lockf'>, space = StdObjSpace target = <function test_lockf at 0x00007f89ca457da8> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f89f9c416e0>) def execute_appex(self, space, target, *args): self.space = space space.getexecutioncontext().set_sys_exc_info(None) try: > target(*args) tool/pytest/apptest.py:267: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f89f9c416e0>,) w_func = <Function test_lockf> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f89f9c416e0> 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_lockf> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f89f9c416e0>,) 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:1234: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Function test_lockf> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f89f9c416e0>,) gateway = <module 'pypy.interpreter.gateway' from '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/gateway.pyc'> PyCode = <class 'pypy.interpreter.pycode.PyCode'> code = <code object test_lockf, file "[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:160]", 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_lockf, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:160]", line 1> at line 13 name = 'test_lockf', qualname = 'test_lockf' 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() interpreter/pyframe.py:256: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_lockf, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:160]", line 1> at line 13 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:353: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_lockf, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:160]", line 1> at line 13 e = TypeError('expected ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_typ...LP_ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence }',) def _convert_unexpected_exception(self, e): from pypy.interpreter import error > operr = error.get_converted_unexpected_exception(self.space, e) interpreter/pyframe.py:844: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_lockf, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:160]", line 1> at line 13 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:349: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_lockf, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:160]", line 1> at line 13 pycode = <code object test_lockf, file "[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:160]", line 1> next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f89f9c20058> 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:67: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_lockf, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:160]", line 1> at line 13 co_code = 'd\x01d\x00l\x00}\x01d\x01d\x00l\x01}\x02d\x01d\x00l\x02}\x03t\x03|\x00j\x04d\x02\x17\x00d\x03\x83\x02}\x04t\x05t\x06|...xa1\x01d\x01k\x02s\xabJ\x00\x82\x01|\x01\xa0\x07|\x04|\x01j\x08\xa1\x02\x01\x00|\x04\xa0\x16\xa1\x00\x01\x00d\x00S\x00' next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f89f9c20058> def handle_bytecode(self, co_code, next_instr, ec): try: > next_instr = self.dispatch_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:73: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_lockf, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:160]", line 1> at line 13 co_code = 'd\x01d\x00l\x00}\x01d\x01d\x00l\x01}\x02d\x01d\x00l\x02}\x03t\x03|\x00j\x04d\x02\x17\x00d\x03\x83\x02}\x04t\x05t\x06|...xa1\x01d\x01k\x02s\xabJ\x00\x82\x01|\x01\xa0\x07|\x04|\x01j\x08\xa1\x02\x01\x00|\x04\xa0\x16\xa1\x00\x01\x00d\x00S\x00' next_instr = 126L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f89f9c20058> @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(): ec.bytecode_only_trace(self) else: ec.bytecode_trace(self) next_instr = r_uint(self.last_instr) assert next_instr & 1 == 0 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 a switch(). 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) interpreter/pyopcode.py:296: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ f = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_lockf, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:160]", line 1> at line 13 oparg = 2, ignored = (126L,), n_args = 2, w_self = None, n = 2 @jit.unroll_safe def CALL_METHOD(f, oparg, *ignored): # opargs contains the arg, and kwarg count, excluding the implicit 'self' n_args = oparg w_self = f.peekvalue_maybe_none(n_args) n = n_args + (w_self is not None) w_callable = f.peekvalue(n_args + 1) w_result = f.space.call_valuestack( > w_callable, n, f, methodcall=w_self is not None, dropvalues=n_args+2) objspace/std/callmethod.py:93: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace, w_func = <BuiltinFunction lockf>, nargs = 2 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_lockf, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:160]", line 1> at line 13 dropvalues = 4, methodcall = False def call_valuestack(self, w_func, nargs, frame, dropvalues, methodcall=False): # methodcall is only used for better error messages in argument.py from pypy.interpreter.function import Function, _Method, is_builtin_code if frame.get_is_being_profiled() and is_builtin_code(w_func): # XXX: this code is copied&pasted :-( from the slow path below # call_valuestack(). args = frame.make_arguments(nargs, w_function=w_func) frame.dropvalues(dropvalues) return self.call_args_and_c_profile(frame, w_func, args) if not self.config.objspace.disable_call_speedhacks: # start of hack for performance if isinstance(w_func, _Method): # reuse callable stack place for w_inst frame.settopvalue(w_func.w_instance, nargs) nargs += 1 methodcall = True w_func = w_func.w_function if isinstance(w_func, Function): return w_func.funccall_valuestack( > nargs, frame, methodcall=methodcall, dropvalues=dropvalues) interpreter/baseobjspace.py:1261: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <BuiltinFunction lockf>, nargs = 2 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_lockf, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:160]", line 1> at line 13 dropvalues = 4, methodcall = False def funccall_valuestack(self, nargs, frame, dropvalues, methodcall=False): # speed hack # methodcall is only for better error messages from pypy.interpreter import gateway from pypy.interpreter.pycode import PyCode code = self.getcode() # hook for the jit # if (jit.we_are_jitted() and code is self.space._code_of_sys_exc_info and nargs == 0): frame.dropvalues(dropvalues) from pypy.module.sys.vm import exc_info_direct return exc_info_direct(self.space, frame) # fast_natural_arity = code.fast_natural_arity if nargs == fast_natural_arity: if nargs == 0: frame.dropvalues(dropvalues) assert isinstance(code, gateway.BuiltinCode0) return code.fastcall_0(self.space, self) elif nargs == 1: f_0 = frame.peekvalue(0) frame.dropvalues(dropvalues) assert isinstance(code, gateway.BuiltinCode1) return code.fastcall_1(self.space, self, f_0) elif nargs == 2: f_0 = frame.peekvalue(0) f_1 = frame.peekvalue(1) frame.dropvalues(dropvalues) assert isinstance(code, gateway.BuiltinCode2) return code.fastcall_2(self.space, self, f_1, f_0) elif nargs == 3: assert isinstance(code, gateway.BuiltinCode3) f_0 = frame.peekvalue(0) f_1 = frame.peekvalue(1) f_2 = frame.peekvalue(2) frame.dropvalues(dropvalues) return code.fastcall_3(self.space, self, f_2, f_1, f_0) elif nargs == 4: assert isinstance(code, gateway.BuiltinCode4) f_0 = frame.peekvalue(0) f_1 = frame.peekvalue(1) f_2 = frame.peekvalue(2) f_3 = frame.peekvalue(3) frame.dropvalues(dropvalues) return code.fastcall_4(self.space, self, f_3, f_2, f_1, f_0) elif (nargs | Code.FLATPYCALL) == fast_natural_arity: assert isinstance(code, PyCode) return self._flat_pycall(code, nargs, frame, dropvalues) elif fast_natural_arity & Code.FLATPYCALL: natural_arity = fast_natural_arity & 0xff if natural_arity > nargs >= natural_arity - len(self.defs_w): assert isinstance(code, PyCode) return self._flat_pycall_defaults(code, nargs, frame, natural_arity - nargs, dropvalues) elif fast_natural_arity == Code.PASSTHROUGHARGS1 and nargs >= 1: assert isinstance(code, gateway.BuiltinCodePassThroughArguments1) w_obj = frame.peekvalue(nargs-1) args = frame.make_arguments(nargs-1, w_function=self) frame.dropvalues(dropvalues) return code.funcrun_obj(self, w_obj, args) args = frame.make_arguments(nargs, methodcall=methodcall, w_function=self) frame.dropvalues(dropvalues) > return self.call_args(args) interpreter/function.py:203: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <BuiltinFunction lockf> args = Arguments([<pypy.module._io.interp_textio.W_TextIOWrapper object at 0x00007f89fb7fd8a0>, W_IntObject(6)]) 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 0x00007f89fb803be8> func = <BuiltinFunction lockf> args = Arguments([<pypy.module._io.interp_textio.W_TextIOWrapper object at 0x00007f89fb7fd8a0>, W_IntObject(6)]) def funcrun(self, func, args): > return BuiltinCode.funcrun_obj(self, func, None, args) interpreter/gateway.py:869: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode object at 0x00007f89fb803be8> func = <BuiltinFunction lockf>, w_obj = None args = Arguments([<pypy.module._io.interp_textio.W_TextIOWrapper object at 0x00007f89fb7fd8a0>, W_IntObject(6)]) 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 0x00007f89fb803be8> space = StdObjSpace e = TypeError('expected ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_typ...LP_ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence }',) 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 0x00007f89fb803be8> func = <BuiltinFunction lockf>, w_obj = None args = Arguments([<pypy.module._io.interp_textio.W_TextIOWrapper object at 0x00007f89fb7fd8a0>, W_IntObject(6)]) 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_W_Root_int_int_int_int object at 0x00007f89fb803da8> space = StdObjSpace scope_w = [<pypy.module._io.interp_textio.W_TextIOWrapper object at 0x00007f89fb7fd8a0>, W_IntObject(6), W_IntObject(0), W_IntObject(0), W_IntObject(0)] def _run(self, space, scope_w): > return self.behavior(space, scope_w[0], space.gateway_int_w(scope_w[1]), space.gateway_int_w(scope_w[2]), space.gateway_int_w(scope_w[3]), space.gateway_int_w(scope_w[4])) <2759-codegen /Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/tool/sourcetools.py:174>:3: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace w_fd = <pypy.module._io.interp_textio.W_TextIOWrapper object at 0x00007f89fb7fd8a0> op = 8L, length = 0, start = 0, whence = 0 @unwrap_spec(op=int, length=int, start=int, whence=int) def lockf(space, w_fd, op, length=0, start=0, whence=0): """lockf (fd, operation, length=0, start=0, whence=0) This is essentially a wrapper around the fcntl() locking calls. fd is the file descriptor of the file to lock or unlock, and operation is one of the following values: LOCK_UN - unlock LOCK_SH - acquire a shared lock LOCK_EX - acquire an exclusive lock When operation is LOCK_SH or LOCK_EX, it can also be bit-wise OR'd with LOCK_NB to avoid blocking on lock acquisition. If LOCK_NB is used and the lock cannot be acquired, an IOError will be raised and the exception will have an errno attribute set to EACCES or EAGAIN (depending on the operating system -- for portability, check for either value). length is the number of bytes to lock, with the default meaning to lock to EOF. start is the byte offset, relative to whence, to that the lock starts. whence is as with fileobj.seek(), specifically: 0 - relative to the start of the file (SEEK_SET) 1 - relative to the current buffer position (SEEK_CUR) 2 - relative to the end of the file (SEEK_END)""" fd = space.c_filedescriptor_w(w_fd) if op == LOCK_UN: l_type = F_UNLCK elif op & LOCK_SH: l_type = F_RDLCK elif op & LOCK_EX: l_type = F_WRLCK else: raise oefmt(space.w_ValueError, "unrecognized lock operation") op = [F_SETLKW, F_SETLK][int(bool(op & LOCK_NB))] op = rffi.cast(rffi.INT, op) # C long => C int with lltype.scoped_alloc(_flock.TO) as l: rffi.setintfield(l, 'c_l_type', l_type) rffi.setintfield(l, 'c_l_start', int(start)) rffi.setintfield(l, 'c_l_len', int(length)) rffi.setintfield(l, 'c_l_whence', int(whence)) while True: > rv = fcntl_flock(fd, op, l) module/fcntl/interp_fcntl.py:207: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ args = (14, 8L, <* DEAD Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence }>) real_args = (14L, 8L, <* DEAD Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence }>) to_free = (), i = 2 def wrapper(*args): assert len(args) == nb_args real_args = () # XXX 'to_free' leaks if an allocation fails with MemoryError # and was not the first in this function to_free = () for i, TARGET in unrolling_arg_tps: arg = args[i] if TARGET == CCHARP or TARGET is VOIDP: if arg is None: from rpython.rtyper.annlowlevel import llstr arg = lltype.nullptr(CCHARP.TO) # None => (char*)NULL to_free = to_free + (arg, llstr(None), '\x04') elif isinstance(arg, str): tup = get_nonmovingbuffer_ll_final_null(arg) to_free = to_free + tup arg = tup[0] elif isinstance(arg, unicode): _oops() elif TARGET == CWCHARP: if arg is None: arg = lltype.nullptr(CWCHARP.TO) # None => (wchar_t*)NULL to_free = to_free + (arg,) elif isinstance(arg, unicode): arg = unicode2wcharp(arg) to_free = to_free + (arg,) elif _isfunctype(TARGET) and not _isllptr(arg): # XXX pass additional arguments use_gil = invoke_around_handlers arg = llhelper(TARGET, _make_wrapper_for(TARGET, arg, callbackholder, use_gil)) else: SOURCE = lltype.typeOf(arg) if SOURCE != TARGET: if TARGET is lltype.Float: arg = float(arg) elif ((isinstance(SOURCE, lltype.Number) or SOURCE is lltype.Bool) and (isinstance(TARGET, lltype.Number) or TARGET is lltype.Bool)): arg = cast(TARGET, arg) real_args = real_args + (arg,) > res = call_external_function(*real_args) ../rpython/rtyper/lltypesystem/rffi.py:321: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ a0 = 14L, a1 = 8L a2 = <* DEAD Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence }> def call_external_function(a0, a1, a2): rgil.release() # NB. it is essential that no exception checking occurs here! if 1: from rpython.rlib import rposix rposix._errno_before(1) if we_are_translated(): res = funcptr(a0, a1, a2) else: try: # only when non-translated > res = funcptr(a0, a1, a2) <2209-codegen /Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/rtyper/lltypesystem/rffi.py:217>:13: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <* fn fcntl> args = (14L, 8L, <* DEAD Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence }>) rffi = <module 'rpython.rtyper.lltypesystem.rffi' from '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/rtyper/lltypesystem/rffi.pyc'> i = 2 a = <* DEAD Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence }> def __call__(self, *args): from rpython.rtyper.lltypesystem import rffi if isinstance(self._T, FuncType): if len(args) != len(self._T.ARGS): raise TypeError("calling %r with wrong argument number: %r" % (self._T, args)) for i, a, ARG in zip(range(len(self._T.ARGS)), args, self._T.ARGS): if typeOf(a) != ARG: # ARG could be Void if ARG == Void: try: value = getattr(self._obj, '_void' + str(i)) except AttributeError: pass else: assert a == value # None is acceptable for any pointer elif isinstance(ARG, Ptr) and a is None: pass # Any pointer is convertible to void* elif ARG is rffi.VOIDP and isinstance(typeOf(a), Ptr): pass # special case: ARG can be a container type, in which # case a should be a pointer to it. This must also be # special-cased in the backends. elif (isinstance(ARG, ContainerType) and typeOf(a) == Ptr(ARG)): pass else: args_repr = [typeOf(arg) for arg in args] raise TypeError("calling %r with wrong argument " "types: %r" % (self._T, args_repr)) callb = self._obj._callable if callb is None: raise RuntimeError("calling undefined function") > return callb(*args) ../rpython/rtyper/lltypesystem/lltype.py:1384: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <rpython.rtyper.lltypesystem.ll2ctypes.LL2CtypesCallable object at 0x00007f89c996d638> argvalues = (14L, 8L, <* DEAD Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence }>) cfunc = <ctypes._FuncPtr object at 0x00007f89da8522d8> def __call__(self, *argvalues): with rlock: if self.trampoline is None: # lazily build the corresponding ctypes function object cfunc = get_ctypes_callable(self.funcptr, self.calling_conv, self.natural_arity) self.trampoline = get_ctypes_trampoline(self.FUNCTYPE, cfunc, self.natural_arity) # perform the call > return self.trampoline(*argvalues) ../rpython/rtyper/lltypesystem/ll2ctypes.py:1342: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ argvalues = (14L, 8L, <* DEAD Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence }>) cargs = [14L, 8L], i = 2 cvalue = <_ctypes.pointer.LP_ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence } object at 0x00007f89da852200> def invoke_via_ctypes(*argvalues): global _callback_exc_info cargs = [] for i in range(len(argvalues)): if i not in void_arguments: cvalue = lltype2ctypes(argvalues[i]) if i in container_arguments: cvalue = cvalue.contents if natural_arity > 0 and i >= natural_arity: > cvalue = cfunc.extraargs[i - natural_arity](cvalue) ../rpython/rtyper/lltypesystem/ll2ctypes.py:1370: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_ctypes.pointer.LP_ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence } object at 0x00007f89da8528c0> value = <_ctypes.pointer.LP_ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence } object at 0x00007f89da852200> def __init__(self, value=None): if not hasattr(self, '_buffer'): self._buffer = ffiarray(1, autofree=True) if value is not None: > self.contents = value ../../../../oss/pypy-x86_64-buildbot/lib_pypy/_ctypes/pointer.py:73: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_ctypes.pointer.LP_ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence } object at 0x00007f89da8528c0> value = <_ctypes.pointer.LP_ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence } object at 0x00007f89da852200> def setcontents(self, value): if not isinstance(value, self._type_): raise TypeError("expected %s instead of %s" % ( > self._type_.__name__, type(value).__name__)) E TypeError: expected ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence } instead of LP_ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence } ../../../../oss/pypy-x86_64-buildbot/lib_pypy/_ctypes/pointer.py:106: TypeError ___________________________ AppTestFcntl.test_ioctl ____________________________ self = <CallInfo when='call' exception: expected ctypes_Array of Char {'nolength': True} *0 instead of LP_ctypes_Array of Char {'nolength': True} *0> func = <function <lambda> at 0x00007f89da5d75b0>, 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_ioctl'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_ioctl'>} 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 0x00007f89f806e9c0> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007f89c8f046a0>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_ioctl'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_ioctl'>} 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 0x00007f89c8f046a0>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_ioctl'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_ioctl'>} 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_ioctl'>, '__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 0x00007f89fb32e458> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...test_ioctl'>, '__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 0x00007f89fa14ad20> 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 0x00007f89fa14ad20> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...test_ioctl'>, '__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_ioctl'>, '__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 0x00007f89fb32e3b8> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...test_ioctl'>, '__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 0x00007f89fa14ace0> 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 0x00007f89fa14ace0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...test_ioctl'>, '__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_ioctl'>, '__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_ioctl'> def pytest_runtest_call(item): try: > item.runtest() ../_pytest/runner.py:91: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_ioctl'> 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:331: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_ioctl'>, space = StdObjSpace target = <function test_ioctl at 0x00007f8a0adec188> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f89f9c416e0>) def execute_appex(self, space, target, *args): self.space = space space.getexecutioncontext().set_sys_exc_info(None) try: > target(*args) tool/pytest/apptest.py:267: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f89f9c416e0>,) w_func = <Function test_ioctl> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f89f9c416e0> 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_ioctl> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f89f9c416e0>,) 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:1234: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Function test_ioctl> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f89f9c416e0>,) gateway = <module 'pypy.interpreter.gateway' from '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/gateway.pyc'> PyCode = <class 'pypy.interpreter.pycode.PyCode'> code = <code object test_ioctl, file "[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:197]", 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_ioctl, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:197]", line 1> at line 28 name = 'test_ioctl', qualname = 'test_ioctl' 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() interpreter/pyframe.py:256: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:197]", line 1> at line 28 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:353: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:197]", line 1> at line 28 e = TypeError("expected ctypes_Array of Char {'nolength': True} *0 instead of LP_ctypes_Array of Char {'nolength': True} *0",) def _convert_unexpected_exception(self, e): from pypy.interpreter import error > operr = error.get_converted_unexpected_exception(self.space, e) interpreter/pyframe.py:844: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:197]", line 1> at line 28 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:349: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:197]", line 1> at line 28 pycode = <code object test_ioctl, file "[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:197]", line 1> next_instr = 180 ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f89f9c20058> 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:67: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:197]", line 1> at line 28 co_code = 'd\x01d\x00l\x00}\x01d\x01d\x00l\x01}\x02d\x01d\x00l\x02}\x03d\x01d\x00l\x03}\x04d\x01d\x00l\x04}\x05\t\x00d\x01d\x02l...e0J\x00\x82\x01|\x03\xa0\x11|\x08\xa1\x01\x01\x00d\x00S\x00#\x00|\x03\xa0\x11|\x08\xa1\x01\x01\x00w\x00&\x03Y\x00w\x01' next_instr = 180 ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f89f9c20058> def handle_bytecode(self, co_code, next_instr, ec): try: > next_instr = self.dispatch_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:73: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:197]", line 1> at line 28 co_code = 'd\x01d\x00l\x00}\x01d\x01d\x00l\x01}\x02d\x01d\x00l\x02}\x03d\x01d\x00l\x03}\x04d\x01d\x00l\x04}\x05\t\x00d\x01d\x02l...e0J\x00\x82\x01|\x03\xa0\x11|\x08\xa1\x01\x01\x00d\x00S\x00#\x00|\x03\xa0\x11|\x08\xa1\x01\x01\x00w\x00&\x03Y\x00w\x01' next_instr = 220L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f89f9c20058> @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(): ec.bytecode_only_trace(self) else: ec.bytecode_trace(self) next_instr = r_uint(self.last_instr) assert next_instr & 1 == 0 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 a switch(). 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) interpreter/pyopcode.py:296: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ f = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:197]", line 1> at line 28 oparg = 4, ignored = (220L,), n_args = 4, w_self = None, n = 4 @jit.unroll_safe def CALL_METHOD(f, oparg, *ignored): # opargs contains the arg, and kwarg count, excluding the implicit 'self' n_args = oparg w_self = f.peekvalue_maybe_none(n_args) n = n_args + (w_self is not None) w_callable = f.peekvalue(n_args + 1) w_result = f.space.call_valuestack( > w_callable, n, f, methodcall=w_self is not None, dropvalues=n_args+2) objspace/std/callmethod.py:93: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace, w_func = <BuiltinFunction ioctl>, nargs = 4 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:197]", line 1> at line 28 dropvalues = 6, methodcall = False def call_valuestack(self, w_func, nargs, frame, dropvalues, methodcall=False): # methodcall is only used for better error messages in argument.py from pypy.interpreter.function import Function, _Method, is_builtin_code if frame.get_is_being_profiled() and is_builtin_code(w_func): # XXX: this code is copied&pasted :-( from the slow path below # call_valuestack(). args = frame.make_arguments(nargs, w_function=w_func) frame.dropvalues(dropvalues) return self.call_args_and_c_profile(frame, w_func, args) if not self.config.objspace.disable_call_speedhacks: # start of hack for performance if isinstance(w_func, _Method): # reuse callable stack place for w_inst frame.settopvalue(w_func.w_instance, nargs) nargs += 1 methodcall = True w_func = w_func.w_function if isinstance(w_func, Function): return w_func.funccall_valuestack( > nargs, frame, methodcall=methodcall, dropvalues=dropvalues) interpreter/baseobjspace.py:1261: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <BuiltinFunction ioctl>, nargs = 4 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:197]", line 1> at line 28 dropvalues = 6, methodcall = False def funccall_valuestack(self, nargs, frame, dropvalues, methodcall=False): # speed hack # methodcall is only for better error messages from pypy.interpreter import gateway from pypy.interpreter.pycode import PyCode code = self.getcode() # hook for the jit # if (jit.we_are_jitted() and code is self.space._code_of_sys_exc_info and nargs == 0): frame.dropvalues(dropvalues) from pypy.module.sys.vm import exc_info_direct return exc_info_direct(self.space, frame) # fast_natural_arity = code.fast_natural_arity if nargs == fast_natural_arity: if nargs == 0: frame.dropvalues(dropvalues) assert isinstance(code, gateway.BuiltinCode0) return code.fastcall_0(self.space, self) elif nargs == 1: f_0 = frame.peekvalue(0) frame.dropvalues(dropvalues) assert isinstance(code, gateway.BuiltinCode1) return code.fastcall_1(self.space, self, f_0) elif nargs == 2: f_0 = frame.peekvalue(0) f_1 = frame.peekvalue(1) frame.dropvalues(dropvalues) assert isinstance(code, gateway.BuiltinCode2) return code.fastcall_2(self.space, self, f_1, f_0) elif nargs == 3: assert isinstance(code, gateway.BuiltinCode3) f_0 = frame.peekvalue(0) f_1 = frame.peekvalue(1) f_2 = frame.peekvalue(2) frame.dropvalues(dropvalues) return code.fastcall_3(self.space, self, f_2, f_1, f_0) elif nargs == 4: assert isinstance(code, gateway.BuiltinCode4) f_0 = frame.peekvalue(0) f_1 = frame.peekvalue(1) f_2 = frame.peekvalue(2) f_3 = frame.peekvalue(3) frame.dropvalues(dropvalues) > return code.fastcall_4(self.space, self, f_3, f_2, f_1, f_0) interpreter/function.py:184: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode4 object at 0x00007f89ca979c20> space = StdObjSpace, func = <BuiltinFunction ioctl>, w1 = W_IntObject(13) w2 = W_IntObject(1074033783) w3 = <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f8a0b893ef8> w4 = W_BoolObject(True) @signature(sigtypes.self(), sigtypes.any(), w_root_or_none, w_root_or_none, w_root_or_none, w_root_or_none, w_root_or_none, returns=w_root_or_none) def fastcall_4(self, space, func, w1, w2, w3, w4): from rpython.rlib.debug import check_annotation try: w_result = self.fastfunc_4(space, w1, w2, w3, w4) except DescrMismatch: return self._type_unwrap_mismatch(space, Arguments(space, [w1, w2, w3, w4])) except Exception as e: > self.handle_exception(space, e) interpreter/gateway.py:1058: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode4 object at 0x00007f89ca979c20> space = StdObjSpace e = TypeError("expected ctypes_Array of Char {'nolength': True} *0 instead of LP_ctypes_Array of Char {'nolength': True} *0",) 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.BuiltinCode4 object at 0x00007f89ca979c20> space = StdObjSpace, func = <BuiltinFunction ioctl>, w1 = W_IntObject(13) w2 = W_IntObject(1074033783) w3 = <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f8a0b893ef8> w4 = W_BoolObject(True) @signature(sigtypes.self(), sigtypes.any(), w_root_or_none, w_root_or_none, w_root_or_none, w_root_or_none, w_root_or_none, returns=w_root_or_none) def fastcall_4(self, space, func, w1, w2, w3, w4): from rpython.rlib.debug import check_annotation try: > w_result = self.fastfunc_4(space, w1, w2, w3, w4) interpreter/gateway.py:1052: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, w0 = W_IntObject(13), w1 = W_IntObject(1074033783) w2 = <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f8a0b893ef8> w3 = W_BoolObject(True) def fastfunc_ioctl_4(space, w0, w1, w2, w3): > return func(space, w0, w1, w2, space.gateway_int_w(w3)) <2848-codegen /Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/tool/sourcetools.py:174>:3: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, w_fd = W_IntObject(13), w_request = W_IntObject(1074033783) w_arg = <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f8a0b893ef8> mutate_flag = 1 @unwrap_spec(mutate_flag=int, w_arg=WrappedDefault(0)) def ioctl(space, w_fd, w_request, w_arg, mutate_flag=-1): """ioctl(fd, op[, arg[, mutate_flag]]) Perform the operation op on file descriptor fd. The values used for op are operating system dependent, and are available as constants in the fcntl or termios library modules, using the same names as used in the relevant C header files. The argument arg is optional, and defaults to 0; it may be an int or a buffer containing character data (most likely a string or an array). If the argument is a mutable buffer (such as an array) and if the mutate_flag argument (which is only allowed in this case) is true then the buffer is (in effect) passed to the operating system and changes made by the OS will be reflected in the contents of the buffer after the call has returned. The return value is the integer returned by the ioctl system call. If the argument is a mutable buffer and the mutable_flag argument is not passed or is false, the behavior is as if a string had been passed. This behavior will change in future releases of Python. If the argument is an immutable buffer (most likely a string) then a copy of the buffer is passed to the operating system and the return value is a string of the same length containing whatever the operating system put in the buffer. The length of the arg buffer in this case is not allowed to exceed 1024 bytes. If the arg given is an integer or if none is specified, the result value is an integer corresponding to the return value of the ioctl call in the C code.""" # removed the largish docstring because it is not in sync with the # documentation any more (even in CPython's docstring is out of date) # XXX this function's interface is a mess. # We try to emulate the behavior of Python >= 2.5 w.r.t. mutate_flag IOCTL_BUFSZ = 1024 # like cpython fd = space.c_filedescriptor_w(w_fd) op = space.bigint_w(w_request).uintmask() # CPython uses PyLong_AsUnsignedLongMask op = rffi.cast(rffi.UINT, op) try: rwbuffer = space.writebuf_w(w_arg) except OperationError as e: if not (e.match(space, space.w_TypeError) or e.match(space, space.w_BufferError)): raise else: arg = rwbuffer.as_str() ll_arg = rffi.str2charp(arg) to_alloc = max(IOCTL_BUFSZ, len(arg)) try: with rffi.scoped_alloc_buffer(to_alloc) as buf: rffi.c_memcpy(rffi.cast(rffi.VOIDP, buf.raw), rffi.cast(rffi.CONST_VOIDP, ll_arg), len(arg)) > rv = ioctl_str(fd, op, buf.raw) module/fcntl/interp_fcntl.py:270: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ args = (13, 1074033783L, <* <C object Array of Char {'nolength': True} at 0x7f89d72a9810>>) real_args = (13L, 1074033783L, <* <C object Array of Char {'nolength': True} at 0x7f89d72a9810>>) to_free = (), i = 2 def wrapper(*args): assert len(args) == nb_args real_args = () # XXX 'to_free' leaks if an allocation fails with MemoryError # and was not the first in this function to_free = () for i, TARGET in unrolling_arg_tps: arg = args[i] if TARGET == CCHARP or TARGET is VOIDP: if arg is None: from rpython.rtyper.annlowlevel import llstr arg = lltype.nullptr(CCHARP.TO) # None => (char*)NULL to_free = to_free + (arg, llstr(None), '\x04') elif isinstance(arg, str): tup = get_nonmovingbuffer_ll_final_null(arg) to_free = to_free + tup arg = tup[0] elif isinstance(arg, unicode): _oops() elif TARGET == CWCHARP: if arg is None: arg = lltype.nullptr(CWCHARP.TO) # None => (wchar_t*)NULL to_free = to_free + (arg,) elif isinstance(arg, unicode): arg = unicode2wcharp(arg) to_free = to_free + (arg,) elif _isfunctype(TARGET) and not _isllptr(arg): # XXX pass additional arguments use_gil = invoke_around_handlers arg = llhelper(TARGET, _make_wrapper_for(TARGET, arg, callbackholder, use_gil)) else: SOURCE = lltype.typeOf(arg) if SOURCE != TARGET: if TARGET is lltype.Float: arg = float(arg) elif ((isinstance(SOURCE, lltype.Number) or SOURCE is lltype.Bool) and (isinstance(TARGET, lltype.Number) or TARGET is lltype.Bool)): arg = cast(TARGET, arg) real_args = real_args + (arg,) > res = call_external_function(*real_args) ../rpython/rtyper/lltypesystem/rffi.py:321: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ a0 = 13L, a1 = 1074033783L a2 = <* <C object Array of Char {'nolength': True} at 0x7f89d72a9810>> def call_external_function(a0, a1, a2): rgil.release() # NB. it is essential that no exception checking occurs here! if 1: from rpython.rlib import rposix rposix._errno_before(1) if we_are_translated(): res = funcptr(a0, a1, a2) else: try: # only when non-translated > res = funcptr(a0, a1, a2) <2211-codegen /Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/rtyper/lltypesystem/rffi.py:217>:13: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <* fn ioctl> args = (13L, 1074033783L, <* <C object Array of Char {'nolength': True} at 0x7f89d72a9810>>) rffi = <module 'rpython.rtyper.lltypesystem.rffi' from '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/rtyper/lltypesystem/rffi.pyc'> i = 2, a = <* <C object Array of Char {'nolength': True} at 0x7f89d72a9810>> def __call__(self, *args): from rpython.rtyper.lltypesystem import rffi if isinstance(self._T, FuncType): if len(args) != len(self._T.ARGS): raise TypeError("calling %r with wrong argument number: %r" % (self._T, args)) for i, a, ARG in zip(range(len(self._T.ARGS)), args, self._T.ARGS): if typeOf(a) != ARG: # ARG could be Void if ARG == Void: try: value = getattr(self._obj, '_void' + str(i)) except AttributeError: pass else: assert a == value # None is acceptable for any pointer elif isinstance(ARG, Ptr) and a is None: pass # Any pointer is convertible to void* elif ARG is rffi.VOIDP and isinstance(typeOf(a), Ptr): pass # special case: ARG can be a container type, in which # case a should be a pointer to it. This must also be # special-cased in the backends. elif (isinstance(ARG, ContainerType) and typeOf(a) == Ptr(ARG)): pass else: args_repr = [typeOf(arg) for arg in args] raise TypeError("calling %r with wrong argument " "types: %r" % (self._T, args_repr)) callb = self._obj._callable if callb is None: raise RuntimeError("calling undefined function") > return callb(*args) ../rpython/rtyper/lltypesystem/lltype.py:1384: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <rpython.rtyper.lltypesystem.ll2ctypes.LL2CtypesCallable object at 0x00007f89c996d718> argvalues = (13L, 1074033783L, <* <C object Array of Char {'nolength': True} at 0x7f89d72a9810>>) cfunc = <ctypes._FuncPtr object at 0x00007f89da4ee098> def __call__(self, *argvalues): with rlock: if self.trampoline is None: # lazily build the corresponding ctypes function object cfunc = get_ctypes_callable(self.funcptr, self.calling_conv, self.natural_arity) self.trampoline = get_ctypes_trampoline(self.FUNCTYPE, cfunc, self.natural_arity) # perform the call > return self.trampoline(*argvalues) ../rpython/rtyper/lltypesystem/ll2ctypes.py:1342: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ argvalues = (13L, 1074033783L, <* <C object Array of Char {'nolength': True} at 0x7f89d72a9810>>) cargs = [13L, 1074033783L], i = 2 cvalue = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f89da4e5f88> def invoke_via_ctypes(*argvalues): global _callback_exc_info cargs = [] for i in range(len(argvalues)): if i not in void_arguments: cvalue = lltype2ctypes(argvalues[i]) if i in container_arguments: cvalue = cvalue.contents if natural_arity > 0 and i >= natural_arity: > cvalue = cfunc.extraargs[i - natural_arity](cvalue) ../rpython/rtyper/lltypesystem/ll2ctypes.py:1370: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f89da4ee338> value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f89da4e5f88> def __init__(self, value=None): if not hasattr(self, '_buffer'): self._buffer = ffiarray(1, autofree=True) if value is not None: > self.contents = value ../../../../oss/pypy-x86_64-buildbot/lib_pypy/_ctypes/pointer.py:73: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f89da4ee338> value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f89da4e5f88> def setcontents(self, value): if not isinstance(value, self._type_): raise TypeError("expected %s instead of %s" % ( > self._type_.__name__, type(value).__name__)) E TypeError: expected ctypes_Array of Char {'nolength': True} *0 instead of LP_ctypes_Array of Char {'nolength': True} *0 ../../../../oss/pypy-x86_64-buildbot/lib_pypy/_ctypes/pointer.py:106: TypeError ______________ AppTestFcntl.test_ioctl_signed_unsigned_code_param ______________ self = <CallInfo when='call' exception: expected ctypes_Array of Char {'nolength': True} *0 instead of LP_ctypes_Array of Char {'nolength': True} *0> func = <function <lambda> at 0x00007f89fa3e4020>, 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_ioctl_signed_unsigned_code_para...l__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_ioctl_signed_unsigned_code_param'>} 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 0x00007f89f806e9c0> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007f89c8f046a0>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_ioctl_signed_unsigned_code_para...l__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_ioctl_signed_unsigned_code_param'>} 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 0x00007f89c8f046a0>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_ioctl_signed_unsigned_code_para...l__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_ioctl_signed_unsigned_code_param'>} 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_ioctl_signed_unsigned_code_param'>, '__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 0x00007f8a0bbfb7b8> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...code_param'>, '__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 0x00007f8a0bbf2e60> 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 0x00007f8a0bbf2e60> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...code_param'>, '__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_ioctl_signed_unsigned_code_param'>, '__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 0x00007f8a0bbfb740> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...code_param'>, '__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 0x00007f8a0bbf2e20> 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 0x00007f8a0bbf2e20> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...code_param'>, '__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_ioctl_signed_unsigned_code_param'>, '__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_ioctl_signed_unsigned_code_param'> def pytest_runtest_call(item): try: > item.runtest() ../_pytest/runner.py:91: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_ioctl_signed_unsigned_code_param'> 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:331: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_ioctl_signed_unsigned_code_param'> space = StdObjSpace target = <function test_ioctl_signed_unsigned_code_param at 0x00007f89fa3e4098> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f89f9c416e0>) def execute_appex(self, space, target, *args): self.space = space space.getexecutioncontext().set_sys_exc_info(None) try: > target(*args) tool/pytest/apptest.py:267: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f89f9c416e0>,) w_func = <Function test_ioctl_signed_unsigned_code_param> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f89f9c416e0> 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_ioctl_signed_unsigned_code_param> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f89f9c416e0>,) 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:1234: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Function test_ioctl_signed_unsigned_code_param> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f89f9c416e0>,) gateway = <module 'pypy.interpreter.gateway' from '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/gateway.pyc'> PyCode = <class 'pypy.interpreter.pycode.PyCode'> code = <code object test_ioctl_signed_unsigned_code_param, file "[/Users/matti/build-...6_64/own-macos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:269]", 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_ioctl_si...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:269]", line 1> at line 20 name = 'test_ioctl_signed_unsigned_code_param' qualname = 'test_ioctl_signed_unsigned_code_param' 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() interpreter/pyframe.py:256: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl_si...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:269]", line 1> at line 20 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:353: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl_si...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:269]", line 1> at line 20 e = TypeError("expected ctypes_Array of Char {'nolength': True} *0 instead of LP_ctypes_Array of Char {'nolength': True} *0",) def _convert_unexpected_exception(self, e): from pypy.interpreter import error > operr = error.get_converted_unexpected_exception(self.space, e) interpreter/pyframe.py:844: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl_si...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:269]", line 1> at line 20 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:349: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl_si...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:269]", line 1> at line 20 pycode = <code object test_ioctl_signed_unsigned_code_param, file "[/Users/matti/build-...6_64/own-macos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:269]", line 1> next_instr = 82 ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f89f9c20058> 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:67: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl_si...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:269]", line 1> at line 20 co_code = 'd\x01d\x00l\x00}\x01d\x01d\x00l\x01}\x02d\x01d\x00l\x02}\x03d\x01d\x00l\x03}\x04d\x01d\x00l\x04}\x05|\x03\xa0\x05\xa1...x07\xa1\x01\x01\x00d\x00S\x00#\x00|\x02\xa0\n|\x06\xa1\x01\x01\x00|\x02\xa0\n|\x07\xa1\x01\x01\x00w\x00&\x03Y\x00w\x01' next_instr = 82 ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f89f9c20058> def handle_bytecode(self, co_code, next_instr, ec): try: > next_instr = self.dispatch_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:73: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl_si...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:269]", line 1> at line 20 co_code = 'd\x01d\x00l\x00}\x01d\x01d\x00l\x01}\x02d\x01d\x00l\x02}\x03d\x01d\x00l\x03}\x04d\x01d\x00l\x04}\x05|\x03\xa0\x05\xa1...x07\xa1\x01\x01\x00d\x00S\x00#\x00|\x02\xa0\n|\x06\xa1\x01\x01\x00|\x02\xa0\n|\x07\xa1\x01\x01\x00w\x00&\x03Y\x00w\x01' next_instr = 142L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f89f9c20058> @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(): ec.bytecode_only_trace(self) else: ec.bytecode_trace(self) next_instr = r_uint(self.last_instr) assert next_instr & 1 == 0 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 a switch(). 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) interpreter/pyopcode.py:296: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ f = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl_si...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:269]", line 1> at line 20 oparg = 3, ignored = (142L,), n_args = 3, w_self = None, n = 3 @jit.unroll_safe def CALL_METHOD(f, oparg, *ignored): # opargs contains the arg, and kwarg count, excluding the implicit 'self' n_args = oparg w_self = f.peekvalue_maybe_none(n_args) n = n_args + (w_self is not None) w_callable = f.peekvalue(n_args + 1) w_result = f.space.call_valuestack( > w_callable, n, f, methodcall=w_self is not None, dropvalues=n_args+2) objspace/std/callmethod.py:93: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace, w_func = <BuiltinFunction ioctl>, nargs = 3 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl_si...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:269]", line 1> at line 20 dropvalues = 5, methodcall = False def call_valuestack(self, w_func, nargs, frame, dropvalues, methodcall=False): # methodcall is only used for better error messages in argument.py from pypy.interpreter.function import Function, _Method, is_builtin_code if frame.get_is_being_profiled() and is_builtin_code(w_func): # XXX: this code is copied&pasted :-( from the slow path below # call_valuestack(). args = frame.make_arguments(nargs, w_function=w_func) frame.dropvalues(dropvalues) return self.call_args_and_c_profile(frame, w_func, args) if not self.config.objspace.disable_call_speedhacks: # start of hack for performance if isinstance(w_func, _Method): # reuse callable stack place for w_inst frame.settopvalue(w_func.w_instance, nargs) nargs += 1 methodcall = True w_func = w_func.w_function if isinstance(w_func, Function): return w_func.funccall_valuestack( > nargs, frame, methodcall=methodcall, dropvalues=dropvalues) interpreter/baseobjspace.py:1261: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <BuiltinFunction ioctl>, nargs = 3 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl_si...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:269]", line 1> at line 20 dropvalues = 5, methodcall = False def funccall_valuestack(self, nargs, frame, dropvalues, methodcall=False): # speed hack # methodcall is only for better error messages from pypy.interpreter import gateway from pypy.interpreter.pycode import PyCode code = self.getcode() # hook for the jit # if (jit.we_are_jitted() and code is self.space._code_of_sys_exc_info and nargs == 0): frame.dropvalues(dropvalues) from pypy.module.sys.vm import exc_info_direct return exc_info_direct(self.space, frame) # fast_natural_arity = code.fast_natural_arity if nargs == fast_natural_arity: if nargs == 0: frame.dropvalues(dropvalues) assert isinstance(code, gateway.BuiltinCode0) return code.fastcall_0(self.space, self) elif nargs == 1: f_0 = frame.peekvalue(0) frame.dropvalues(dropvalues) assert isinstance(code, gateway.BuiltinCode1) return code.fastcall_1(self.space, self, f_0) elif nargs == 2: f_0 = frame.peekvalue(0) f_1 = frame.peekvalue(1) frame.dropvalues(dropvalues) assert isinstance(code, gateway.BuiltinCode2) return code.fastcall_2(self.space, self, f_1, f_0) elif nargs == 3: assert isinstance(code, gateway.BuiltinCode3) f_0 = frame.peekvalue(0) f_1 = frame.peekvalue(1) f_2 = frame.peekvalue(2) frame.dropvalues(dropvalues) return code.fastcall_3(self.space, self, f_2, f_1, f_0) elif nargs == 4: assert isinstance(code, gateway.BuiltinCode4) f_0 = frame.peekvalue(0) f_1 = frame.peekvalue(1) f_2 = frame.peekvalue(2) f_3 = frame.peekvalue(3) frame.dropvalues(dropvalues) return code.fastcall_4(self.space, self, f_3, f_2, f_1, f_0) elif (nargs | Code.FLATPYCALL) == fast_natural_arity: assert isinstance(code, PyCode) return self._flat_pycall(code, nargs, frame, dropvalues) elif fast_natural_arity & Code.FLATPYCALL: natural_arity = fast_natural_arity & 0xff if natural_arity > nargs >= natural_arity - len(self.defs_w): assert isinstance(code, PyCode) return self._flat_pycall_defaults(code, nargs, frame, natural_arity - nargs, dropvalues) elif fast_natural_arity == Code.PASSTHROUGHARGS1 and nargs >= 1: assert isinstance(code, gateway.BuiltinCodePassThroughArguments1) w_obj = frame.peekvalue(nargs-1) args = frame.make_arguments(nargs-1, w_function=self) frame.dropvalues(dropvalues) return code.funcrun_obj(self, w_obj, args) args = frame.make_arguments(nargs, methodcall=methodcall, w_function=self) frame.dropvalues(dropvalues) > return self.call_args(args) interpreter/function.py:203: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <BuiltinFunction ioctl> args = Arguments([W_IntObject(14), W_IntObject(2148037735), W_BytesObject('P\x00\x19\x00\x00\x00\x00\x00')]) def call_args(self, args): # delegate activation to code > w_res = self.getcode().funcrun(self, args) interpreter/function.py:81: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode4 object at 0x00007f89ca979c20> func = <BuiltinFunction ioctl> args = Arguments([W_IntObject(14), W_IntObject(2148037735), W_BytesObject('P\x00\x19\x00\x00\x00\x00\x00')]) def funcrun(self, func, args): > return BuiltinCode.funcrun_obj(self, func, None, args) interpreter/gateway.py:869: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode4 object at 0x00007f89ca979c20> func = <BuiltinFunction ioctl>, w_obj = None args = Arguments([W_IntObject(14), W_IntObject(2148037735), W_BytesObject('P\x00\x19\x00\x00\x00\x00\x00')]) 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.BuiltinCode4 object at 0x00007f89ca979c20> space = StdObjSpace e = TypeError("expected ctypes_Array of Char {'nolength': True} *0 instead of LP_ctypes_Array of Char {'nolength': True} *0",) 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.BuiltinCode4 object at 0x00007f89ca979c20> func = <BuiltinFunction ioctl>, w_obj = None args = Arguments([W_IntObject(14), W_IntObject(2148037735), W_BytesObject('P\x00\x19\x00\x00\x00\x00\x00')]) 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_W_Root_W_Root_W_Root_int object at 0x00007f89ca979d70> space = StdObjSpace scope_w = [W_IntObject(14), W_IntObject(2148037735), W_BytesObject('P\x00\x19\x00\x00\x00\x00\x00'), W_IntObject(-1)] def _run(self, space, scope_w): > return self.behavior(space, scope_w[0], scope_w[1], scope_w[2], space.gateway_int_w(scope_w[3])) <2847-codegen /Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/tool/sourcetools.py:174>:3: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, w_fd = W_IntObject(14), w_request = W_IntObject(2148037735) w_arg = W_BytesObject('P\x00\x19\x00\x00\x00\x00\x00'), mutate_flag = -1 @unwrap_spec(mutate_flag=int, w_arg=WrappedDefault(0)) def ioctl(space, w_fd, w_request, w_arg, mutate_flag=-1): """ioctl(fd, op[, arg[, mutate_flag]]) Perform the operation op on file descriptor fd. The values used for op are operating system dependent, and are available as constants in the fcntl or termios library modules, using the same names as used in the relevant C header files. The argument arg is optional, and defaults to 0; it may be an int or a buffer containing character data (most likely a string or an array). If the argument is a mutable buffer (such as an array) and if the mutate_flag argument (which is only allowed in this case) is true then the buffer is (in effect) passed to the operating system and changes made by the OS will be reflected in the contents of the buffer after the call has returned. The return value is the integer returned by the ioctl system call. If the argument is a mutable buffer and the mutable_flag argument is not passed or is false, the behavior is as if a string had been passed. This behavior will change in future releases of Python. If the argument is an immutable buffer (most likely a string) then a copy of the buffer is passed to the operating system and the return value is a string of the same length containing whatever the operating system put in the buffer. The length of the arg buffer in this case is not allowed to exceed 1024 bytes. If the arg given is an integer or if none is specified, the result value is an integer corresponding to the return value of the ioctl call in the C code.""" # removed the largish docstring because it is not in sync with the # documentation any more (even in CPython's docstring is out of date) # XXX this function's interface is a mess. # We try to emulate the behavior of Python >= 2.5 w.r.t. mutate_flag IOCTL_BUFSZ = 1024 # like cpython fd = space.c_filedescriptor_w(w_fd) op = space.bigint_w(w_request).uintmask() # CPython uses PyLong_AsUnsignedLongMask op = rffi.cast(rffi.UINT, op) try: rwbuffer = space.writebuf_w(w_arg) except OperationError as e: if not (e.match(space, space.w_TypeError) or e.match(space, space.w_BufferError)): raise else: arg = rwbuffer.as_str() ll_arg = rffi.str2charp(arg) to_alloc = max(IOCTL_BUFSZ, len(arg)) try: with rffi.scoped_alloc_buffer(to_alloc) as buf: rffi.c_memcpy(rffi.cast(rffi.VOIDP, buf.raw), rffi.cast(rffi.CONST_VOIDP, ll_arg), len(arg)) rv = ioctl_str(fd, op, buf.raw) if rv < 0: _raise_error_always(space, "ioctl") arg = rffi.charpsize2str(buf.raw, len(arg)) if mutate_flag != 0: rwbuffer.setslice(0, arg) return space.newint(rv) return space.newbytes(arg) finally: lltype.free(ll_arg, flavor='raw') if mutate_flag != -1: raise oefmt(space.w_TypeError, "ioctl requires a file or file descriptor, an integer and " "optionally an integer or buffer argument") try: arg = space.getarg_w('s#', w_arg) except OperationError as e: if not e.match(space, space.w_TypeError): raise else: ll_arg = rffi.str2charp(arg) to_alloc = max(IOCTL_BUFSZ, len(arg)) try: with rffi.scoped_alloc_buffer(to_alloc) as buf: rffi.c_memcpy(rffi.cast(rffi.VOIDP, buf.raw), rffi.cast(rffi.CONST_VOIDP, ll_arg), len(arg)) > rv = ioctl_str(fd, op, buf.raw) module/fcntl/interp_fcntl.py:298: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ args = (14, 2148037735L, <* <C object Array of Char {'nolength': True} at 0x7f89d72e8610>>) real_args = (14L, 2148037735L, <* <C object Array of Char {'nolength': True} at 0x7f89d72e8610>>) to_free = (), i = 2 def wrapper(*args): assert len(args) == nb_args real_args = () # XXX 'to_free' leaks if an allocation fails with MemoryError # and was not the first in this function to_free = () for i, TARGET in unrolling_arg_tps: arg = args[i] if TARGET == CCHARP or TARGET is VOIDP: if arg is None: from rpython.rtyper.annlowlevel import llstr arg = lltype.nullptr(CCHARP.TO) # None => (char*)NULL to_free = to_free + (arg, llstr(None), '\x04') elif isinstance(arg, str): tup = get_nonmovingbuffer_ll_final_null(arg) to_free = to_free + tup arg = tup[0] elif isinstance(arg, unicode): _oops() elif TARGET == CWCHARP: if arg is None: arg = lltype.nullptr(CWCHARP.TO) # None => (wchar_t*)NULL to_free = to_free + (arg,) elif isinstance(arg, unicode): arg = unicode2wcharp(arg) to_free = to_free + (arg,) elif _isfunctype(TARGET) and not _isllptr(arg): # XXX pass additional arguments use_gil = invoke_around_handlers arg = llhelper(TARGET, _make_wrapper_for(TARGET, arg, callbackholder, use_gil)) else: SOURCE = lltype.typeOf(arg) if SOURCE != TARGET: if TARGET is lltype.Float: arg = float(arg) elif ((isinstance(SOURCE, lltype.Number) or SOURCE is lltype.Bool) and (isinstance(TARGET, lltype.Number) or TARGET is lltype.Bool)): arg = cast(TARGET, arg) real_args = real_args + (arg,) > res = call_external_function(*real_args) ../rpython/rtyper/lltypesystem/rffi.py:321: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ a0 = 14L, a1 = 2148037735L a2 = <* <C object Array of Char {'nolength': True} at 0x7f89d72e8610>> def call_external_function(a0, a1, a2): rgil.release() # NB. it is essential that no exception checking occurs here! if 1: from rpython.rlib import rposix rposix._errno_before(1) if we_are_translated(): res = funcptr(a0, a1, a2) else: try: # only when non-translated > res = funcptr(a0, a1, a2) <2211-codegen /Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/rtyper/lltypesystem/rffi.py:217>:13: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <* fn ioctl> args = (14L, 2148037735L, <* <C object Array of Char {'nolength': True} at 0x7f89d72e8610>>) rffi = <module 'rpython.rtyper.lltypesystem.rffi' from '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/rtyper/lltypesystem/rffi.pyc'> i = 2, a = <* <C object Array of Char {'nolength': True} at 0x7f89d72e8610>> def __call__(self, *args): from rpython.rtyper.lltypesystem import rffi if isinstance(self._T, FuncType): if len(args) != len(self._T.ARGS): raise TypeError("calling %r with wrong argument number: %r" % (self._T, args)) for i, a, ARG in zip(range(len(self._T.ARGS)), args, self._T.ARGS): if typeOf(a) != ARG: # ARG could be Void if ARG == Void: try: value = getattr(self._obj, '_void' + str(i)) except AttributeError: pass else: assert a == value # None is acceptable for any pointer elif isinstance(ARG, Ptr) and a is None: pass # Any pointer is convertible to void* elif ARG is rffi.VOIDP and isinstance(typeOf(a), Ptr): pass # special case: ARG can be a container type, in which # case a should be a pointer to it. This must also be # special-cased in the backends. elif (isinstance(ARG, ContainerType) and typeOf(a) == Ptr(ARG)): pass else: args_repr = [typeOf(arg) for arg in args] raise TypeError("calling %r with wrong argument " "types: %r" % (self._T, args_repr)) callb = self._obj._callable if callb is None: raise RuntimeError("calling undefined function") > return callb(*args) ../rpython/rtyper/lltypesystem/lltype.py:1384: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <rpython.rtyper.lltypesystem.ll2ctypes.LL2CtypesCallable object at 0x00007f89c996d718> argvalues = (14L, 2148037735L, <* <C object Array of Char {'nolength': True} at 0x7f89d72e8610>>) def __call__(self, *argvalues): with rlock: if self.trampoline is None: # lazily build the corresponding ctypes function object cfunc = get_ctypes_callable(self.funcptr, self.calling_conv, self.natural_arity) self.trampoline = get_ctypes_trampoline(self.FUNCTYPE, cfunc, self.natural_arity) # perform the call > return self.trampoline(*argvalues) ../rpython/rtyper/lltypesystem/ll2ctypes.py:1342: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ argvalues = (14L, 2148037735L, <* <C object Array of Char {'nolength': True} at 0x7f89d72e8610>>) cargs = [14L, 2148037735L], i = 2 cvalue = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f89cb799880> def invoke_via_ctypes(*argvalues): global _callback_exc_info cargs = [] for i in range(len(argvalues)): if i not in void_arguments: cvalue = lltype2ctypes(argvalues[i]) if i in container_arguments: cvalue = cvalue.contents if natural_arity > 0 and i >= natural_arity: > cvalue = cfunc.extraargs[i - natural_arity](cvalue) ../rpython/rtyper/lltypesystem/ll2ctypes.py:1370: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f89cb5b3490> value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f89cb799880> def __init__(self, value=None): if not hasattr(self, '_buffer'): self._buffer = ffiarray(1, autofree=True) if value is not None: > self.contents = value ../../../../oss/pypy-x86_64-buildbot/lib_pypy/_ctypes/pointer.py:73: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f89cb5b3490> value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f89cb799880> def setcontents(self, value): if not isinstance(value, self._type_): raise TypeError("expected %s instead of %s" % ( > self._type_.__name__, type(value).__name__)) E TypeError: expected ctypes_Array of Char {'nolength': True} *0 instead of LP_ctypes_Array of Char {'nolength': True} *0 ../../../../oss/pypy-x86_64-buildbot/lib_pypy/_ctypes/pointer.py:106: TypeError =========================== short test summary info ============================ FAIL module/fcntl/test/test_fcntl.py::AppTestFcntl::()::test_fcntl FAIL module/fcntl/test/test_fcntl.py::AppTestFcntl::()::test_lockf FAIL module/fcntl/test/test_fcntl.py::AppTestFcntl::()::test_ioctl FAIL module/fcntl/test/test_fcntl.py::AppTestFcntl::()::test_ioctl_signed_unsigned_code_param ================ 4 failed, 1 passed, 3 skipped in 37.56 seconds ================ ++ 06:58:14 starting module/itertools/test [146 started in total] __ module/gc/test [144 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 ...F.... module/gc/test/test_ztranslation.py . =================================== FAILURES =================================== __________________ AppTestReferents.test_get_rpy_memory_usage __________________ self = <CallInfo when='call' exception: type object 'W_IntObject' has no attribute '__basicsize__'> func = <function <lambda> at 0x00007fca8197ebd8>, 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_get_rpy_memory_usage'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_get_rpy_memory_usage'>} 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 0x00007fcaa006e9c0> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007fcab0b3c6e0>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_get_rpy_memory_usage'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_get_rpy_memory_usage'>} 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 0x00007fcab0b3c6e0>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_get_rpy_memory_usage'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_get_rpy_memory_usage'>} 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_get_rpy_memory_usage'>, '__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 0x00007fcaa07776f0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...mory_usage'>, '__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 0x00007fca914ddf20> 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 0x00007fca914ddf20> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...mory_usage'>, '__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_get_rpy_memory_usage'>, '__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 0x00007fcaa072d790> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...mory_usage'>, '__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 0x00007fca914ddee0> 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 0x00007fca914ddee0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...mory_usage'>, '__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_get_rpy_memory_usage'>, '__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_get_rpy_memory_usage'> def pytest_runtest_call(item): try: > item.runtest() ../_pytest/runner.py:91: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_get_rpy_memory_usage'> 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:331: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_get_rpy_memory_usage'>, space = StdObjSpace target = <function test_get_rpy_memory_usage at 0x00007fca8197ec50> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fca8234cec8>) def execute_appex(self, space, target, *args): self.space = space space.getexecutioncontext().set_sys_exc_info(None) try: > target(*args) tool/pytest/apptest.py:267: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fca8234cec8>,) w_func = <Function test_get_rpy_memory_usage> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fca8234cec8> 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_get_rpy_memory_usage> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fca8234cec8>,) 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:1234: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Function test_get_rpy_memory_usage> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fca8234cec8>,) gateway = <module 'pypy.interpreter.gateway' from '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/gateway.pyc'> PyCode = <class 'pypy.interpreter.pycode.PyCode'> code = <code object test_get_rpy_memory_usage, file "[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/gc/test/test_referents.py:79]", 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_get_rpy_...acos-x86-64/build/pypy/module/gc/test/test_referents.py:79]", line 1> at line 3 name = 'test_get_rpy_memory_usage', qualname = 'test_get_rpy_memory_usage' 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() interpreter/pyframe.py:256: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...acos-x86-64/build/pypy/module/gc/test/test_referents.py:79]", line 1> at line 3 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:353: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...acos-x86-64/build/pypy/module/gc/test/test_referents.py:79]", line 1> at line 3 e = AttributeError("type object 'W_IntObject' has no attribute '__basicsize__'",) def _convert_unexpected_exception(self, e): from pypy.interpreter import error > operr = error.get_converted_unexpected_exception(self.space, e) interpreter/pyframe.py:844: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...acos-x86-64/build/pypy/module/gc/test/test_referents.py:79]", line 1> at line 3 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:349: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...acos-x86-64/build/pypy/module/gc/test/test_referents.py:79]", line 1> at line 3 pycode = <code object test_get_rpy_memory_usage, file "[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/gc/test/test_referents.py:79]", line 1> next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007fca91a2adb0> 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:67: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...acos-x86-64/build/pypy/module/gc/test/test_referents.py:79]", line 1> at line 3 co_code = 'd\x01d\x00l\x00}\x01|\x01\xa0\x01d\x02\xa1\x01}\x02t\x02|\x02\x83\x01\x01\x00d\x03|\x02\x04\x00\x03\x00k\x01o\x16d\x04k\x01n\x02\x02\x00\x01\x00s\x1bJ\x00\x82\x01d\x00S\x00' next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007fca91a2adb0> def handle_bytecode(self, co_code, next_instr, ec): try: > next_instr = self.dispatch_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:73: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...acos-x86-64/build/pypy/module/gc/test/test_referents.py:79]", line 1> at line 3 co_code = 'd\x01d\x00l\x00}\x01|\x01\xa0\x01d\x02\xa1\x01}\x02t\x02|\x02\x83\x01\x01\x00d\x03|\x02\x04\x00\x03\x00k\x01o\x16d\x04k\x01n\x02\x02\x00\x01\x00s\x1bJ\x00\x82\x01d\x00S\x00' next_instr = 16L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007fca91a2adb0> @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(): ec.bytecode_only_trace(self) else: ec.bytecode_trace(self) next_instr = r_uint(self.last_instr) assert next_instr & 1 == 0 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 a switch(). 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) interpreter/pyopcode.py:296: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ f = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...acos-x86-64/build/pypy/module/gc/test/test_referents.py:79]", line 1> at line 3 oparg = 1, ignored = (16L,), n_args = 1, w_self = None, n = 1 @jit.unroll_safe def CALL_METHOD(f, oparg, *ignored): # opargs contains the arg, and kwarg count, excluding the implicit 'self' n_args = oparg w_self = f.peekvalue_maybe_none(n_args) n = n_args + (w_self is not None) w_callable = f.peekvalue(n_args + 1) w_result = f.space.call_valuestack( > w_callable, n, f, methodcall=w_self is not None, dropvalues=n_args+2) objspace/std/callmethod.py:93: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace, w_func = <BuiltinFunction get_rpy_memory_usage>, nargs = 1 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...acos-x86-64/build/pypy/module/gc/test/test_referents.py:79]", line 1> at line 3 dropvalues = 3, methodcall = False def call_valuestack(self, w_func, nargs, frame, dropvalues, methodcall=False): # methodcall is only used for better error messages in argument.py from pypy.interpreter.function import Function, _Method, is_builtin_code if frame.get_is_being_profiled() and is_builtin_code(w_func): # XXX: this code is copied&pasted :-( from the slow path below # call_valuestack(). args = frame.make_arguments(nargs, w_function=w_func) frame.dropvalues(dropvalues) return self.call_args_and_c_profile(frame, w_func, args) if not self.config.objspace.disable_call_speedhacks: # start of hack for performance if isinstance(w_func, _Method): # reuse callable stack place for w_inst frame.settopvalue(w_func.w_instance, nargs) nargs += 1 methodcall = True w_func = w_func.w_function if isinstance(w_func, Function): return w_func.funccall_valuestack( > nargs, frame, methodcall=methodcall, dropvalues=dropvalues) interpreter/baseobjspace.py:1261: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <BuiltinFunction get_rpy_memory_usage>, nargs = 1 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...acos-x86-64/build/pypy/module/gc/test/test_referents.py:79]", line 1> at line 3 dropvalues = 3, methodcall = False def funccall_valuestack(self, nargs, frame, dropvalues, methodcall=False): # speed hack # methodcall is only for better error messages from pypy.interpreter import gateway from pypy.interpreter.pycode import PyCode code = self.getcode() # hook for the jit # if (jit.we_are_jitted() and code is self.space._code_of_sys_exc_info and nargs == 0): frame.dropvalues(dropvalues) from pypy.module.sys.vm import exc_info_direct return exc_info_direct(self.space, frame) # fast_natural_arity = code.fast_natural_arity if nargs == fast_natural_arity: if nargs == 0: frame.dropvalues(dropvalues) assert isinstance(code, gateway.BuiltinCode0) return code.fastcall_0(self.space, self) elif nargs == 1: f_0 = frame.peekvalue(0) frame.dropvalues(dropvalues) assert isinstance(code, gateway.BuiltinCode1) > return code.fastcall_1(self.space, self, f_0) interpreter/function.py:162: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode1 object at 0x00007fca922a8cd0> space = StdObjSpace, w_func = <BuiltinFunction get_rpy_memory_usage> w1 = W_IntObject(12345) @signature(sigtypes.self(), sigtypes.any(), w_root_or_none, w_root_or_none, returns=w_root_or_none) def fastcall_1(self, space, w_func, w1): try: w_result = self.fastfunc_1(space, w1) except DescrMismatch: return self._type_unwrap_mismatch(space, Arguments(space, [w1])) except Exception as e: > self.handle_exception(space, e) interpreter/gateway.py:982: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode1 object at 0x00007fca922a8cd0> space = StdObjSpace e = AttributeError("type object 'W_IntObject' has no attribute '__basicsize__'",) 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.BuiltinCode1 object at 0x00007fca922a8cd0> space = StdObjSpace, w_func = <BuiltinFunction get_rpy_memory_usage> w1 = W_IntObject(12345) @signature(sigtypes.self(), sigtypes.any(), w_root_or_none, w_root_or_none, returns=w_root_or_none) def fastcall_1(self, space, w_func, w1): try: > w_result = self.fastfunc_1(space, w1) interpreter/gateway.py:977: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, w_obj = W_IntObject(12345) def get_rpy_memory_usage(space, w_obj): """Return the memory usage of just the given object or GcRef. This does not include the internal structures of the object.""" gcref = unwrap(space, w_obj) > size = rgc.get_rpy_memory_usage(gcref) module/gc/referents.py:101: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ gcref = _GcRef(W_IntObject(12345)) @not_rpython def get_rpy_memory_usage(gcref): # approximate implementation using CPython's type info Class = type(gcref._x) > size = Class.__basicsize__ E AttributeError: type object 'W_IntObject' has no attribute '__basicsize__' ../rpython/rlib/rgc.py:822: AttributeError =========================== short test summary info ============================ FAIL module/gc/test/test_referents.py::AppTestReferents::()::test_get_rpy_memory_usage =============== 1 failed, 28 passed, 1 xfailed in 44.48 seconds ================ ++ 06:58:43 starting module/marshal/test [147 started in total] __ module/itertools/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 92 items module/itertools/test/apptest_itertools.py .... module/itertools/test/test_itertools.py ....................................................................................... module/itertools/test/test_ztranslation.py . ========================== 92 passed in 85.08 seconds ========================== ++ 06:59:42 starting module/math/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 51.52 seconds ========================== ++ 06:59:42 starting module/micronumpy/test [149 started in total] __ module/micronumpy/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items ========================= no tests ran in 0.01 seconds ========================= ++ 06:59:43 starting module/mmap/test [150 started in total] __ module/mmap/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 33.82 seconds ===================== ++ 07:00:21 starting module/operator/test [151 started in total] __ module/imp/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 167.96 seconds ==================== ++ 07:00:47 starting module/posix/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 40.75 seconds ========================== ++ 07:01:05 starting module/pwd/test [153 started in total] __ module/math/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 91.18 seconds ==================== ++ 07:01:16 starting module/pyexpat/test [154 started in total] __ module/pwd/test [152 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 42.84 seconds =========================== ++ 07:01:50 starting module/pypyjit/test [155 started in total] __ module/pyexpat/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 21 items module/pyexpat/test/apptest_pyexpat.py ... module/pyexpat/test/test_build.py . module/pyexpat/test/test_parser.py ...s............. ==================== 20 passed, 1 skipped in 60.42 seconds ===================== ++ 07:02:22 starting module/select/test [156 started in total] __ module/posix/test [154 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 162 items / 2 skipped module/posix/test/apptest_posix.py ...F module/posix/test/test_interp_posix.py .... module/posix/test/test_posix2.py .......................F........s............................s...............ss......s....ss.........s..sF..F.............ssss........ module/posix/test/test_scandir.py ...........F........ =================================== 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_fdlistdir __________________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f90daf44058> def test_fdlistdir(self): posix = self.posix dirfd = posix.open('.', posix.O_RDONLY) lst1 = posix.listdir(dirfd) # does not close dirfd lst2 = posix.listdir('.') > assert lst1 == lst2 E (application-level) AssertionError [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/posix/test/test_posix2.py:465]:6: AssertionError ______________________ AppTestPosix.test_darwin_constants ______________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f90daf44058> 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-x86_64/own-macos-x86-64/build/pypy/module/posix/test/test_posix2.py:1627]:4: AttributeError _____________________ AppTestPosix.test_get_terminal_size ______________________ self = <CallInfo when='call' exception: unsupported operand type for long(): 'LP_ctypes_Struct winsize { c_ws_row, c_ws_col, c_ws_xpixel, c_ws_ypixel }'> func = <function <lambda> at 0x00007f90cb240908>, 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_get_terminal_size'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_get_terminal_size'>} 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 0x00007f90e806c9f8> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007f90f991c660>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_get_terminal_size'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_get_terminal_size'>} 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 0x00007f90f991c660>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_get_terminal_size'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_get_terminal_size'>} 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_get_terminal_size'>, '__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 0x00007f90ebcf0f48> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...minal_size'>, '__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 0x00007f90ebceeb20> 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 0x00007f90ebceeb20> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...minal_size'>, '__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_get_terminal_size'>, '__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 0x00007f90ebca5df8> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...minal_size'>, '__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 0x00007f90ebcc4120> 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 0x00007f90ebcc4120> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...minal_size'>, '__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_get_terminal_size'>, '__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_get_terminal_size'> def pytest_runtest_call(item): try: > item.runtest() ../_pytest/runner.py:91: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_get_terminal_size'> 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:331: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_get_terminal_size'>, space = StdObjSpace target = <function test_get_terminal_size at 0x00007f90cb240a70> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f90daf44058>) def execute_appex(self, space, target, *args): self.space = space space.getexecutioncontext().set_sys_exc_info(None) try: > target(*args) tool/pytest/apptest.py:267: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f90daf44058>,) w_func = <Function test_get_terminal_size> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f90daf44058> 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_get_terminal_size> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f90daf44058>,) 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:1234: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Function test_get_terminal_size> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f90daf44058>,) gateway = <module 'pypy.interpreter.gateway' from '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/gateway.pyc'> PyCode = <class 'pypy.interpreter.pycode.PyCode'> code = <code object test_get_terminal_size, file "[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/posix/test/test_posix2.py:1727]", 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_get_term...os-x86-64/build/pypy/module/posix/test/test_posix2.py:1727]", line 1> at line 5 name = 'test_get_terminal_size', qualname = 'test_get_terminal_size' 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() interpreter/pyframe.py:256: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_term...os-x86-64/build/pypy/module/posix/test/test_posix2.py:1727]", line 1> at line 5 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:353: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_term...os-x86-64/build/pypy/module/posix/test/test_posix2.py:1727]", line 1> at line 5 e = TypeError("unsupported operand type for long(): 'LP_ctypes_Struct winsize { c_ws_row, c_ws_col, c_ws_xpixel, c_ws_ypixel }'",) def _convert_unexpected_exception(self, e): from pypy.interpreter import error > operr = error.get_converted_unexpected_exception(self.space, e) interpreter/pyframe.py:844: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_term...os-x86-64/build/pypy/module/posix/test/test_posix2.py:1727]", line 1> at line 5 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:349: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_term...os-x86-64/build/pypy/module/posix/test/test_posix2.py:1727]", line 1> at line 5 pycode = <code object test_get_terminal_size, file "[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/posix/test/test_posix2.py:1727]", line 1> next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f90eb2fe608> 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:67: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_term...os-x86-64/build/pypy/module/posix/test/test_posix2.py:1727]", line 1> at line 5 co_code = '|\x00j\x00}\x01d\x01d\x02d\x03d\x04g\x04D\x00]&}\x02\t\x00|\x01j\x01|\x02\x8e\x00\\\x02}\x03}\x04n\x0e#\x00t\x02t\x03...2s)J\x00\x82\x01t\x04|\x04t\x05\x83\x02s\tJ\x00\x82\x01d\x00S\x00\x01t\x04|\x04t\x05\x83\x02s\tJ\x00\x82\x01d\x00S\x00' next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f90eb2fe608> def handle_bytecode(self, co_code, next_instr, ec): try: > next_instr = self.dispatch_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:73: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_term...os-x86-64/build/pypy/module/posix/test/test_posix2.py:1727]", line 1> at line 5 co_code = '|\x00j\x00}\x01d\x01d\x02d\x03d\x04g\x04D\x00]&}\x02\t\x00|\x01j\x01|\x02\x8e\x00\\\x02}\x03}\x04n\x0e#\x00t\x02t\x03...2s)J\x00\x82\x01t\x04|\x04t\x05\x83\x02s\tJ\x00\x82\x01d\x00S\x00\x01t\x04|\x04t\x05\x83\x02s\tJ\x00\x82\x01d\x00S\x00' next_instr = 32L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f90eb2fe608> @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(): ec.bytecode_only_trace(self) else: ec.bytecode_trace(self) next_instr = r_uint(self.last_instr) assert next_instr & 1 == 0 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 a switch(). 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) interpreter/pyopcode.py:294: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_term...os-x86-64/build/pypy/module/posix/test/test_posix2.py:1727]", line 1> at line 5 has_kwarg = 0, next_instr = 32L def CALL_FUNCTION_EX(self, has_kwarg, next_instr): w_kwargs = None if has_kwarg: w_kwargs = self.popvalue() w_args = self.popvalue() w_function = self.popvalue() args = self.argument_factory( [], None, None, w_star=w_args, w_starstar=w_kwargs, w_function=w_function) if self.get_is_being_profiled() and function.is_builtin_code(w_function): w_result = self.space.call_args_and_c_profile(self, w_function, args) else: > w_result = self.space.call_args(w_function, args) interpreter/pyopcode.py:1424: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, w_obj = <BuiltinFunction get_terminal_size> args = Arguments([]) 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:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <BuiltinFunction get_terminal_size>, args = Arguments([]) def call_args(self, args): # delegate activation to code > w_res = self.getcode().funcrun(self, args) interpreter/function.py:81: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode1 object at 0x00007f90c806b750> func = <BuiltinFunction get_terminal_size>, args = Arguments([]) def funcrun(self, func, args): > return BuiltinCode.funcrun_obj(self, func, None, args) interpreter/gateway.py:869: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode1 object at 0x00007f90c806b750> func = <BuiltinFunction get_terminal_size>, w_obj = None, args = Arguments([]) 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.BuiltinCode1 object at 0x00007f90c806b750> space = StdObjSpace e = TypeError("unsupported operand type for long(): 'LP_ctypes_Struct winsize { c_ws_row, c_ws_col, c_ws_xpixel, c_ws_ypixel }'",) 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.BuiltinCode1 object at 0x00007f90c806b750> func = <BuiltinFunction get_terminal_size>, w_obj = None, args = Arguments([]) 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_W_Root object at 0x00007f90c806b830> space = StdObjSpace, scope_w = [None] def _run(self, space, scope_w): > return self.behavior(space, scope_w[0]) <368-codegen /Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/tool/sourcetools.py:174>:3: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, w_fd = None def get_terminal_size(space, w_fd=None): try: > w_columns, w_lines = _get_terminal_size(space, w_fd) module/posix/interp_posix.py:2901: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, w_fd = None def _get_terminal_size(space, w_fd=None): if w_fd is None: fd = rfile.RFile(rfile.c_stdout(), close2=(None, None)).fileno() else: if not space.isinstance_w(w_fd, space.w_int): raise oefmt(space.w_TypeError, "an integer is required, got %T", w_fd) else: fd = space.c_int_w(w_fd) if _WIN32: if fd == 0: handle_id = rwin32.STD_INPUT_HANDLE elif fd == 1: handle_id = rwin32.STD_OUTPUT_HANDLE elif fd == 2: handle_id = rwin32.STD_ERROR_HANDLE else: raise oefmt(space.w_ValueError, "bad file descriptor") handle = rwin32.GetStdHandle(handle_id) if handle == rwin32.NULL_HANDLE: raise oefmt(space.w_OSError, "handle cannot be retrieved") elif handle == rwin32.INVALID_HANDLE_VALUE: raise rwin32.lastSavedWindowsError() with lltype.scoped_alloc(rwin32.CONSOLE_SCREEN_BUFFER_INFO) as buffer_info: success = rwin32.GetConsoleScreenBufferInfo(handle, buffer_info) if not success: raise rwin32.lastSavedWindowsError() w_columns = space.newint(r_int(buffer_info.c_srWindow.c_Right) - r_int(buffer_info.c_srWindow.c_Left) + 1) w_lines = space.newint(r_int(buffer_info.c_srWindow.c_Bottom) - r_int(buffer_info.c_srWindow.c_Top) + 1) else: with lltype.scoped_alloc(rposix.WINSIZE) as winsize: > failed = rposix.c_ioctl_voidp(fd, rposix.TIOCGWINSZ, winsize) module/posix/interp_posix.py:2891: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ args = (1, 1074295912, <* DEAD Struct winsize { c_ws_row, c_ws_col, c_ws_xpixel, c_ws_ypixel }>) real_args = (1L, 1074295912L, <* DEAD Struct winsize { c_ws_row, c_ws_col, c_ws_xpixel, c_ws_ypixel }>) to_free = (), i = 2 def wrapper(*args): assert len(args) == nb_args real_args = () # XXX 'to_free' leaks if an allocation fails with MemoryError # and was not the first in this function to_free = () for i, TARGET in unrolling_arg_tps: arg = args[i] if TARGET == CCHARP or TARGET is VOIDP: if arg is None: from rpython.rtyper.annlowlevel import llstr arg = lltype.nullptr(CCHARP.TO) # None => (char*)NULL to_free = to_free + (arg, llstr(None), '\x04') elif isinstance(arg, str): tup = get_nonmovingbuffer_ll_final_null(arg) to_free = to_free + tup arg = tup[0] elif isinstance(arg, unicode): _oops() elif TARGET == CWCHARP: if arg is None: arg = lltype.nullptr(CWCHARP.TO) # None => (wchar_t*)NULL to_free = to_free + (arg,) elif isinstance(arg, unicode): arg = unicode2wcharp(arg) to_free = to_free + (arg,) elif _isfunctype(TARGET) and not _isllptr(arg): # XXX pass additional arguments use_gil = invoke_around_handlers arg = llhelper(TARGET, _make_wrapper_for(TARGET, arg, callbackholder, use_gil)) else: SOURCE = lltype.typeOf(arg) if SOURCE != TARGET: if TARGET is lltype.Float: arg = float(arg) elif ((isinstance(SOURCE, lltype.Number) or SOURCE is lltype.Bool) and (isinstance(TARGET, lltype.Number) or TARGET is lltype.Bool)): arg = cast(TARGET, arg) real_args = real_args + (arg,) > res = call_external_function(*real_args) ../rpython/rtyper/lltypesystem/rffi.py:321: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ a0 = 1L, a1 = 1074295912L a2 = <* DEAD Struct winsize { c_ws_row, c_ws_col, c_ws_xpixel, c_ws_ypixel }> def call_external_function(a0, a1, a2): rgil.release() # NB. it is essential that no exception checking occurs here! if 1: from rpython.rlib import rposix rposix._errno_before(1) if we_are_translated(): res = funcptr(a0, a1, a2) else: try: # only when non-translated > res = funcptr(a0, a1, a2) <59-codegen /Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/rtyper/lltypesystem/rffi.py:217>:13: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <* fn ioctl> args = (1L, 1074295912L, <* DEAD Struct winsize { c_ws_row, c_ws_col, c_ws_xpixel, c_ws_ypixel }>) rffi = <module 'rpython.rtyper.lltypesystem.rffi' from '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/rtyper/lltypesystem/rffi.pyc'> i = 2 a = <* DEAD Struct winsize { c_ws_row, c_ws_col, c_ws_xpixel, c_ws_ypixel }> def __call__(self, *args): from rpython.rtyper.lltypesystem import rffi if isinstance(self._T, FuncType): if len(args) != len(self._T.ARGS): raise TypeError("calling %r with wrong argument number: %r" % (self._T, args)) for i, a, ARG in zip(range(len(self._T.ARGS)), args, self._T.ARGS): if typeOf(a) != ARG: # ARG could be Void if ARG == Void: try: value = getattr(self._obj, '_void' + str(i)) except AttributeError: pass else: assert a == value # None is acceptable for any pointer elif isinstance(ARG, Ptr) and a is None: pass # Any pointer is convertible to void* elif ARG is rffi.VOIDP and isinstance(typeOf(a), Ptr): pass # special case: ARG can be a container type, in which # case a should be a pointer to it. This must also be # special-cased in the backends. elif (isinstance(ARG, ContainerType) and typeOf(a) == Ptr(ARG)): pass else: args_repr = [typeOf(arg) for arg in args] raise TypeError("calling %r with wrong argument " "types: %r" % (self._T, args_repr)) callb = self._obj._callable if callb is None: raise RuntimeError("calling undefined function") > return callb(*args) ../rpython/rtyper/lltypesystem/lltype.py:1384: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <rpython.rtyper.lltypesystem.ll2ctypes.LL2CtypesCallable object at 0x00007f90f95ab168> argvalues = (1L, 1074295912L, <* DEAD Struct winsize { c_ws_row, c_ws_col, c_ws_xpixel, c_ws_ypixel }>) cfunc = <ctypes._FuncPtr object at 0x00007f90ebcebce8> def __call__(self, *argvalues): with rlock: if self.trampoline is None: # lazily build the corresponding ctypes function object cfunc = get_ctypes_callable(self.funcptr, self.calling_conv, self.natural_arity) self.trampoline = get_ctypes_trampoline(self.FUNCTYPE, cfunc, self.natural_arity) # perform the call > return self.trampoline(*argvalues) ../rpython/rtyper/lltypesystem/ll2ctypes.py:1342: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ argvalues = (1L, 1074295912L, <* DEAD Struct winsize { c_ws_row, c_ws_col, c_ws_xpixel, c_ws_ypixel }>) cargs = [1L, 1074295912L], i = 2 cvalue = <_ctypes.pointer.LP_ctypes_Struct winsize { c_ws_row, c_ws_col, c_ws_xpixel, c_ws_ypixel } object at 0x00007f90ebcebc28> def invoke_via_ctypes(*argvalues): global _callback_exc_info cargs = [] for i in range(len(argvalues)): if i not in void_arguments: cvalue = lltype2ctypes(argvalues[i]) if i in container_arguments: cvalue = cvalue.contents if natural_arity > 0 and i >= natural_arity: > cvalue = cfunc.extraargs[i - natural_arity](cvalue) ../rpython/rtyper/lltypesystem/ll2ctypes.py:1370: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = c_void_p(None) value = <_ctypes.pointer.LP_ctypes_Struct winsize { c_ws_row, c_ws_col, c_ws_xpixel, c_ws_ypixel } object at 0x00007f90ebcebc28> def __init__(self, value=DEFAULT_VALUE): if not hasattr(self, '_buffer'): self._buffer = self._ffiarray(1, autofree=True) if value is not DEFAULT_VALUE: > self.value = value ../../../../oss/pypy-x86_64-buildbot/lib_pypy/_ctypes/primitive.py:424: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = c_void_p(None) value = <_ctypes.pointer.LP_ctypes_Struct winsize { c_ws_row, c_ws_col, c_ws_xpixel, c_ws_ypixel } object at 0x00007f90ebcebc28> def _setvalue(self, value): if isinstance(value, str): array = _rawffi.Array('c')(len(value)+1, value) self._objects = CArgObject(value, array) value = array.buffer elif value is None: value = 0 > self._buffer[0] = value E TypeError: unsupported operand type for long(): 'LP_ctypes_Struct winsize { c_ws_row, c_ws_col, c_ws_xpixel, c_ws_ypixel }' ../../../../oss/pypy-x86_64-buildbot/lib_pypy/_ctypes/primitive.py:253: TypeError ________________________ AppTestScandir.test_fdopendir _________________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f90fcc72528> def test_fdopendir(self): posix = self.posix import stat if 'HAVE_FDOPENDIR' in posix._have_functions: raises(OSError, posix.scandir, 1234) # do like shutil._rmtree_safe_fd topfd = posix.open(self.dir2, posix.O_RDONLY) try: with posix.scandir(topfd) as scandir_it: entries = list(scandir_it) assert len(entries) > 0 entry = entries[0] > stat_val = entry.stat(follow_symlinks=False) E (application-level) FileNotFoundError: [Errno 2] No such file or directory: 'ubdir2' [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/posix/test/test_scandir.py:173]:13: FileNotFoundError =========================== short test summary info ============================ FAIL module/posix/test/apptest_posix.py::test_all_pathconf_defined FAIL module/posix/test/test_posix2.py::AppTestPosix::()::test_fdlistdir FAIL module/posix/test/test_posix2.py::AppTestPosix::()::test_darwin_constants FAIL module/posix/test/test_posix2.py::AppTestPosix::()::test_get_terminal_size FAIL module/posix/test/test_scandir.py::AppTestScandir::()::test_fdopendir ============== 5 failed, 144 passed, 15 skipped in 101.22 seconds ============== ++ 07:02:36 starting module/signal/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 55.29 seconds ===================== ++ 07:02:48 starting module/struct/test [158 started in total] __ module/struct/test [156 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 49 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 . ========================== 49 passed in 53.50 seconds ========================== ++ 07:03:47 starting module/sys/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 86.03 seconds ========================== ++ 07:04:04 starting module/termios/test [160 started in total] __ module/select/test [158 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 0x00007f7c3ad69788> 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-x86_64/own-macos-x86-64/build/pypy/module/select/test/test_kqueue.py:24]:19: NameError ________________________ AppTestKqueue.test_queue_event ________________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f7c3ad69788> def test_queue_event(self): import errno import select > import socket [/Users/matti/build-worker-x86_64/own-macos-x86-64/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 0x00007f7c3ad69788> def test_pair(self): import select > import socket [/Users/matti/build-worker-x86_64/own-macos-x86-64/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 0x00007f7c3ad69788> def test_issue30058(self): import select > import socket [/Users/matti/build-worker-x86_64/own-macos-x86-64/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 0x00007f7c28c08d40> 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-x86_64/own-macos-x86-64/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 94.71 seconds =============== ++ 07:04:04 starting module/test_lib_pypy [161 started in total] __ module/sys/test [159 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 .....................................F....s...............s........ module/sys/test/test_version.py ....... =================================== FAILURES =================================== _________ AppTestSysModulePortedFromCPython.test_recursionlimit_toolow _________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fa07b6fc918> def test_recursionlimit_toolow(self): import sys def callatlevel(l): if l > 0: callatlevel(l - 1) else: sys.setrecursionlimit(1) > with raises(RecursionError): callatlevel(500) E (application-level) AssertionError: raises() expected <class 'RecursionError'>, but got no exception [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/sys/test/test_sysmodule.py:554]:8: AssertionError =========================== short test summary info ============================ FAIL module/sys/test/test_sysmodule.py::AppTestSysModulePortedFromCPython::()::test_recursionlimit_toolow =============== 1 failed, 94 passed, 2 skipped in 53.31 seconds ================ ++ 07:04:45 starting module/thread/test [162 started in total] __ module/test_lib_pypy [160 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 75.57 seconds ==================== ++ 07:05:24 starting module/time/test [163 started in total] __ module/time/test [161 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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:522: AssertionError =========================== short test summary info ============================ FAIL module/time/test/apptest_time.py::test_strftime_nonascii ===================== 1 failed, 42 passed in 81.78 seconds ===================== ++ 07:06:52 starting module/token/test [164 started in total] __ module/token/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 8 items module/token/test/apptest_token.py ........ ========================== 8 passed in 13.71 seconds =========================== ++ 07:07:06 starting module/unicodedata/test [165 started in total] __ module/termios/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 10 items module/termios/test/test_termios.py FFFFF.FF.. =================================== FAILURES =================================== _____________________________ TestTermios.test_one _____________________________ self = <test_termios.TestTermios object at 0x00007fd5c906f788> 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('>>> ') child.sendline('print("attr=", termios.tcgetattr(0))') > child.expect('attr= (\[.*?\[.*?\]\])') module/termios/test/test_termios.py:46: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../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 0x00007fd5c906df30> 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 0x00007fd5c906c250> E command: /Users/matti/build-worker-x86_64/own-macos-x86-64/build/virt_test/bin/python E args: ['/Users/matti/build-worker-x86_64/own-macos-x86-64/build/virt_test/bin/python', '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/bin/pyinteractive.py', '-S', '--withmod-termios'] E buffer (last 100 chars): '' E before (last 100 chars): '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[1@)\x1b[41D\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: 89239 E child_fd: 15 E closed: False E timeout: 600 E delimiter: <class 'pexpect.exceptions.EOF'> E logfile: <_pytest.capture.EncodedFile object at 0x00007fd5f9623280> 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('attr= (\\[.*?\\[.*?\\]\\])') ../virt_test/site-packages/pexpect/expect.py:122: EOF ----------------------------- Captured stdout call ----------------------------- SPAWN: ('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/virt_test/bin/python', ['/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/bin/pyinteractive.py', '-S', '--withmod-termios']) {} PyPy 7.3.24-alpha0 in StdObjSpace on top of Python 2.7.18 (startuptime: 12.87 secs) [?2004h[?1h=[?25l >>>> [?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 [?2004l[?1l>[?2004h[?1h=[?25l >>>> [?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@) [?2004l[?1l>[11010, 0, 3, 0, 0, 64, [b'K', b'\x00', b'\x00', b'\x00', b'\x00', b'\x00', b'\x00', b'\xcb', b'\x05', b'\x00', b' ', b'\x00', b'\x00', b'\x00', b'\x00', b'\x04', 255, 255, b'\x7f', b'\x17']] [?2004h[?1h=[?25l >>>> [?12l[?25hprint("attr=", termios.tcgetattr(0)) [1@p[1@r[1@i[1@n[1@t[1@([1@"[1@a[1@t[1@t[1@r[1@=[1@"[1@,[1@ [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@)[1@) [?2004l[?1l> ____________________________ TestTermios.test_tcall ____________________________ self = <test_termios.TestTermios object at 0x00007fd5c95a3248> def test_tcall(self): """ Again - a test that doesnt really test anything """ source = py.code.Source(""" import termios f = termios.tcgetattr(2) termios.tcsetattr(2, termios.TCSANOW, f) termios.tcsendbreak(2, 0) termios.tcdrain(2) termios.tcflush(2, termios.TCIOFLUSH) termios.tcflow(2, termios.TCOON) print('ok!') """) f = udir.join("test_tcall.py") f.write(source) child = self.spawn(['--withmod-termios', str(f)]) > child.expect('ok!') module/termios/test/test_termios.py:68: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../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 0x00007fd5c95a3168> 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 0x00007fd5c95a2d08> E command: /Users/matti/build-worker-x86_64/own-macos-x86-64/build/virt_test/bin/python E args: ['/Users/matti/build-worker-x86_64/own-macos-x86-64/build/virt_test/bin/python', '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/bin/pyinteractive.py', '-S', '--withmod-termios', '/tmp/buildbot-x86_64/usession-py3.11-474/test_tcall.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: 89489 E child_fd: 16 E closed: False E timeout: 600 E delimiter: <class 'pexpect.exceptions.EOF'> E logfile: <_pytest.capture.EncodedFile object at 0x00007fd5f9623280> 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-x86_64/own-macos-x86-64/build/virt_test/bin/python', ['/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/bin/pyinteractive.py', '-S', '--withmod-termios', '/tmp/buildbot-x86_64/usession-py3.11-474/test_tcall.py']) {} __________________________ TestTermios.test_tcsetattr __________________________ self = <test_termios.TestTermios object at 0x00007fd5da7afe18> def test_tcsetattr(self): # The last element of the third parameter for termios.tcsetattr() # can't be a constant, because it varies from one OS to another. # (Its length must be 32 on Linux, 20 on MacOSX, for example.) # Use termios.tcgetattr() to get a value that will hopefully be # valid for whatever OS we are running on right now. source = py.code.Source(""" import sys import termios cc = termios.tcgetattr(sys.stdin)[-1] termios.tcsetattr(sys.stdin, 1, [16640, 4, 191, 2608, 15, 15, cc]) print('ok!') """) f = udir.join("test_tcsetattr.py") f.write(source) child = self.spawn(['--withmod-termios', str(f)]) > child.expect('ok!') module/termios/test/test_termios.py:86: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../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 0x00007fd5da7afd70> 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 0x00007fd5da7afa28> E command: /Users/matti/build-worker-x86_64/own-macos-x86-64/build/virt_test/bin/python E args: ['/Users/matti/build-worker-x86_64/own-macos-x86-64/build/virt_test/bin/python', '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/bin/pyinteractive.py', '-S', '--withmod-termios', '/tmp/buildbot-x86_64/usession-py3.11-474/test_tcsetattr.py'] E buffer (last 100 chars): '' E before (last 100 chars): 'line 62714, in BlackholeInterpreter_handle_exception_in_frame\r\nFatal RPython error: AssertionError\r\n' E after: <class 'pexpect.exceptions.EOF'> E match: None E match_index: None E exitstatus: None E flag_eof: True E pid: 89774 E child_fd: 17 E closed: False E timeout: 600 E delimiter: <class 'pexpect.exceptions.EOF'> E logfile: <_pytest.capture.EncodedFile object at 0x00007fd5f9623280> 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-x86_64/own-macos-x86-64/build/virt_test/bin/python', ['/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/bin/pyinteractive.py', '-S', '--withmod-termios', '/tmp/buildbot-x86_64/usession-py3.11-474/test_tcsetattr.py']) {} RPython traceback: File "rpython_jit_metainterp.c", line 26485, in BlackholeInterpreter__resume_mainloop File "rpython_jit_metainterp.c", line 62714, in BlackholeInterpreter_handle_exception_in_frame Fatal RPython error: AssertionError ________________________ TestTermios.test_ioctl_termios ________________________ self = <test_termios.TestTermios object at 0x00007fd5dabc42f8> def test_ioctl_termios(self): source = py.code.Source(r""" import termios import fcntl lgt = len(fcntl.ioctl(2, termios.TIOCGWINSZ, b'\000'*8)) assert lgt == 8 print('ok!') """) f = udir.join("test_ioctl_termios.py") f.write(source) child = self.spawn(['--withmod-termios', '--withmod-fcntl', str(f)]) > child.expect('ok!') module/termios/test/test_termios.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../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 0x00007fd5daba9f30> 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 0x00007fd5daba9248> E command: /Users/matti/build-worker-x86_64/own-macos-x86-64/build/virt_test/bin/python E args: ['/Users/matti/build-worker-x86_64/own-macos-x86-64/build/virt_test/bin/python', '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/bin/pyinteractive.py', '-S', '--withmod-termios', '--withmod-fcntl', '/tmp/buildbot-x86_64/usession-py3.11-474/test_ioctl_termios.py'] E buffer (last 100 chars): '' E before (last 100 chars): "types_Array of Char {'nolength': True} *0 instead of LP_ctypes_Array of Char {'nolength': True} *0\r\n" E after: <class 'pexpect.exceptions.EOF'> E match: None E match_index: None E exitstatus: None E flag_eof: True E pid: 90080 E child_fd: 18 E closed: False E timeout: 600 E delimiter: <class 'pexpect.exceptions.EOF'> E logfile: <_pytest.capture.EncodedFile object at 0x00007fd5f9623280> 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-x86_64/own-macos-x86-64/build/virt_test/bin/python', ['/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/bin/pyinteractive.py', '-S', '--withmod-termios', '--withmod-fcntl', '/tmp/buildbot-x86_64/usession-py3.11-474/test_ioctl_termios.py']) {} Traceback (most recent call last): File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/bin/pyinteractive.py", line 218, in <module> sys.exit(main_(sys.argv)) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/bin/pyinteractive.py", line 189, in main_ verbose=interactiveconfig.verbose): File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/main.py", line 108, in run_toplevel f() File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/bin/pyinteractive.py", line 173, in doit main.run_file(filename, space=space) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/main.py", line 74, in run_file run_string(istring, filename, space) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/main.py", line 62, in run_string _run_eval_string(source, filename, space, False) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/main.py", line 50, in _run_eval_string retval = pycode.exec_code(space, w_globals, w_globals) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/eval.py", line 33, in exec_code return frame.run() File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/pyframe.py", line 256, in run return self.execute_frame() File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/pyframe.py", line 353, in execute_frame raise self._convert_unexpected_exception(e) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/pyframe.py", line 844, in _convert_unexpected_exception operr = error.get_converted_unexpected_exception(self.space, e) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/pyframe.py", line 349, in execute_frame executioncontext) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/pyopcode.py", line 67, in dispatch next_instr = self.handle_bytecode(co_code, next_instr, ec) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/pyopcode.py", line 73, in handle_bytecode next_instr = self.dispatch_bytecode(co_code, next_instr, ec) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/pyopcode.py", line 296, in dispatch_bytecode self.CALL_METHOD(oparg, next_instr) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/objspace/std/callmethod.py", line 93, in CALL_METHOD w_callable, n, f, methodcall=w_self is not None, dropvalues=n_args+2) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/baseobjspace.py", line 1261, in call_valuestack nargs, frame, methodcall=methodcall, dropvalues=dropvalues) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/function.py", line 203, in funccall_valuestack return self.call_args(args) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/function.py", line 81, in call_args w_res = self.getcode().funcrun(self, args) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/gateway.py", line 869, in funcrun return BuiltinCode.funcrun_obj(self, func, None, args) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/gateway.py", line 884, in funcrun_obj self.handle_exception(space, e) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/gateway.py", line 908, in handle_exception raise error.get_converted_unexpected_exception(space, e) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/gateway.py", line 878, in funcrun_obj w_result = activation._run(space, scope_w) File "<2349-codegen /Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/tool/sourcetools.py:174>", line 3, in _run return self.behavior(space, scope_w[0], scope_w[1], scope_w[2], space.gateway_int_w(scope_w[3])) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/fcntl/interp_fcntl.py", line 298, in ioctl rv = ioctl_str(fd, op, buf.raw) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/rtyper/lltypesystem/rffi.py", line 321, in wrapper res = call_external_function(*real_args) File "<2174-codegen /Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/rtyper/lltypesystem/rffi.py:217>", line 13, in call_external_function res = funcptr(a0, a1, a2) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/rtyper/lltypesystem/lltype.py", line 1384, in __call__ return callb(*args) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/rtyper/lltypesystem/ll2ctypes.py", line 1342, in __call__ return self.trampoline(*argvalues) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/rtyper/lltypesystem/ll2ctypes.py", line 1370, in invoke_via_ctypes cvalue = cfunc.extraargs[i - natural_arity](cvalue) File "/Users/matti/oss/pypy-x86_64-buildbot/lib_pypy/_ctypes/pointer.py", line 73, in __init__ self.contents = value File "/Users/matti/oss/pypy-x86_64-buildbot/lib_pypy/_ctypes/pointer.py", line 106, in setcontents self._type_.__name__, type(value).__name__)) TypeError: expected ctypes_Array of Char {'nolength': True} *0 instead of LP_ctypes_Array of Char {'nolength': True} *0 ___________________________ TestTermios.test_icanon ____________________________ self = <test_termios.TestTermios object at 0x00007fd5daf1a7c8> 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 0x00007fd5daf1b2b8> 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 0x00007fd5daf1a678> E command: /Users/matti/build-worker-x86_64/own-macos-x86-64/build/virt_test/bin/python E args: ['/Users/matti/build-worker-x86_64/own-macos-x86-64/build/virt_test/bin/python', '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/bin/pyinteractive.py', '-S', '--withmod-termios', '--withmod-fcntl', '/tmp/buildbot-x86_64/usession-py3.11-474/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: 90435 E child_fd: 19 E closed: False E timeout: 600 E delimiter: <class 'pexpect.exceptions.EOF'> E logfile: <_pytest.capture.EncodedFile object at 0x00007fd5f9623280> 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-x86_64/own-macos-x86-64/build/virt_test/bin/python', ['/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/bin/pyinteractive.py', '-S', '--withmod-termios', '--withmod-fcntl', '/tmp/buildbot-x86_64/usession-py3.11-474/test_icanon.py']) {} ___________________________ TestTermios.test_winsize ___________________________ self = <test_termios.TestTermios object at 0x00007fd5db2da480> def test_winsize(self): source = py.code.Source(""" import termios termios.tcsetwinsize(2, (50, 200)) size = termios.tcgetwinsize(2) assert size == (50, 200) print('ok!') """) f = udir.join("test_ioctl_termios.py") f.write(source) child = self.spawn(['--withmod-termios', '--withmod-fcntl', str(f)]) > child.expect('ok!') module/termios/test/test_termios.py:148: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../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 0x00007fd5db2dbe50> 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 0x00007fd5db2dafe0> E command: /Users/matti/build-worker-x86_64/own-macos-x86-64/build/virt_test/bin/python E args: ['/Users/matti/build-worker-x86_64/own-macos-x86-64/build/virt_test/bin/python', '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/bin/pyinteractive.py', '-S', '--withmod-termios', '--withmod-fcntl', '/tmp/buildbot-x86_64/usession-py3.11-474/test_ioctl_termios.py'] E buffer (last 100 chars): '' E before (last 100 chars): "erand type for long(): 'LP_ctypes_Struct winsize { c_ws_row, c_ws_col, c_ws_xpixel, c_ws_ypixel }'\r\n" E after: <class 'pexpect.exceptions.EOF'> E match: None E match_index: None E exitstatus: None E flag_eof: True E pid: 90805 E child_fd: 21 E closed: False E timeout: 600 E delimiter: <class 'pexpect.exceptions.EOF'> E logfile: <_pytest.capture.EncodedFile object at 0x00007fd5f9623280> 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-x86_64/own-macos-x86-64/build/virt_test/bin/python', ['/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/bin/pyinteractive.py', '-S', '--withmod-termios', '--withmod-fcntl', '/tmp/buildbot-x86_64/usession-py3.11-474/test_ioctl_termios.py']) {} Traceback (most recent call last): File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/bin/pyinteractive.py", line 218, in <module> sys.exit(main_(sys.argv)) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/bin/pyinteractive.py", line 189, in main_ verbose=interactiveconfig.verbose): File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/main.py", line 108, in run_toplevel f() File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/bin/pyinteractive.py", line 173, in doit main.run_file(filename, space=space) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/main.py", line 74, in run_file run_string(istring, filename, space) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/main.py", line 62, in run_string _run_eval_string(source, filename, space, False) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/main.py", line 50, in _run_eval_string retval = pycode.exec_code(space, w_globals, w_globals) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/eval.py", line 33, in exec_code return frame.run() File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/pyframe.py", line 256, in run return self.execute_frame() File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/pyframe.py", line 353, in execute_frame raise self._convert_unexpected_exception(e) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/pyframe.py", line 844, in _convert_unexpected_exception operr = error.get_converted_unexpected_exception(self.space, e) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/pyframe.py", line 349, in execute_frame executioncontext) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/pyopcode.py", line 67, in dispatch next_instr = self.handle_bytecode(co_code, next_instr, ec) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/pyopcode.py", line 73, in handle_bytecode next_instr = self.dispatch_bytecode(co_code, next_instr, ec) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/pyopcode.py", line 296, in dispatch_bytecode self.CALL_METHOD(oparg, next_instr) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/objspace/std/callmethod.py", line 93, in CALL_METHOD w_callable, n, f, methodcall=w_self is not None, dropvalues=n_args+2) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/baseobjspace.py", line 1261, in call_valuestack nargs, frame, methodcall=methodcall, dropvalues=dropvalues) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/function.py", line 168, in funccall_valuestack return code.fastcall_2(self.space, self, f_1, f_0) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/gateway.py", line 1006, in fastcall_2 self.handle_exception(space, e) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/gateway.py", line 908, in handle_exception raise error.get_converted_unexpected_exception(space, e) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/gateway.py", line 1001, in fastcall_2 w_result = self.fastfunc_2(space, w1, w2) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/termios/interp_termios.py", line 120, in tcsetwinsize failed = rposix.c_ioctl_voidp(fd, rposix.TIOCGWINSZ, winsize) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/rtyper/lltypesystem/rffi.py", line 321, in wrapper res = call_external_function(*real_args) File "<59-codegen /Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/rtyper/lltypesystem/rffi.py:217>", line 13, in call_external_function res = funcptr(a0, a1, a2) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/rtyper/lltypesystem/lltype.py", line 1384, in __call__ return callb(*args) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/rtyper/lltypesystem/ll2ctypes.py", line 1342, in __call__ return self.trampoline(*argvalues) File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/rtyper/lltypesystem/ll2ctypes.py", line 1370, in invoke_via_ctypes cvalue = cfunc.extraargs[i - natural_arity](cvalue) File "/Users/matti/oss/pypy-x86_64-buildbot/lib_pypy/_ctypes/primitive.py", line 424, in __init__ self.value = value File "/Users/matti/oss/pypy-x86_64-buildbot/lib_pypy/_ctypes/primitive.py", line 253, in _setvalue self._buffer[0] = value TypeError: unsupported operand type for long(): 'LP_ctypes_Struct winsize { c_ws_row, c_ws_col, c_ws_xpixel, c_ws_ypixel }' __________________________ AppTestTermios.test_values __________________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fd5db2530f8> 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-x86_64/own-macos-x86-64/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_tcall FAIL module/termios/test/test_termios.py::TestTermios::()::test_tcsetattr FAIL module/termios/test/test_termios.py::TestTermios::()::test_ioctl_termios FAIL module/termios/test/test_termios.py::TestTermios::()::test_icanon FAIL module/termios/test/test_termios.py::TestTermios::()::test_winsize FAIL module/termios/test/test_termios.py::AppTestTermios::()::test_values ===================== 7 failed, 3 passed in 194.44 seconds ===================== ++ 07:07:19 starting module/zipimport/test [166 started in total] __ module/zipimport/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module/zipimport/test/apptest_zipimport.py . ========================== 1 passed in 13.79 seconds =========================== ++ 07:07:34 starting module/zlib/test [167 started in total] __ module/unicodedata/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 26.57 seconds ========================== ++ 07:07:34 starting objspace/fake/test [168 started in total] __ objspace/fake/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 27.45 seconds ========================== ++ 07:08:07 starting objspace/std/test [169 started in total] __ module/zlib/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 38 items module/zlib/test/test_zlib.py ...................................... ========================== 38 passed in 32.13 seconds ========================== ++ 07:08:12 starting objspace/test [170 started in total] __ module/thread/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 232.05 seconds ==================== ++ 07:08:44 starting sandbox/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 28.58 seconds ===================== ++ 07:08:45 starting tool/bench/test [172 started in total] __ tool/bench/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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.98 seconds ====================== ++ 07:08:47 starting tool/memusage/test [173 started in total] __ tool/memusage/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 5 items tool/memusage/test/test_log2gnumeric.py ..... =========================== 5 passed in 0.96 seconds =========================== ++ 07:08:48 starting tool/pytest/fake_pytest/test [174 started in total] __ tool/pytest/fake_pytest/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items tool/pytest/fake_pytest/test/apptest_fake_pytest.py . ========================== 1 passed in 13.88 seconds =========================== ++ 07:09:03 starting tool/pytest/test [175 started in total] __ sandbox/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items sandbox/test/test_pypy_interact.py . ========================== 1 passed in 34.65 seconds =========================== ++ 07:09:22 starting tool/release/test [176 started in total] __ tool/release/test [174 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 0x00007fd5d1bf11a0> exe = local('/private/tmp/buildbot-x86_64/pytest/pytest-of-matti/pytest-185/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: lin...o' -ex 'quit'" == 'foo in section .text' E - /bin/sh: line 1: 92722 Abort trap: 6 gdb /private/tmp/buildbot-x86_64/pytest/pytest-of-matti/pytest-185/test_info_symbol0/myprog -ex 'info symbol foo' -ex 'quit' 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 0x00007fd5d1b660c8> exe = local('/private/tmp/buildbot-x86_64/pytest/pytest-of-matti/pytest-185/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: line 1: 92730 Abort trap: 6 ...ytest-of-matti/pytest-185/test_strip0/myprog -ex 'info symbol foo' -ex 'quit'">('No symbol table is loaded') E + where <bound method str.startswith of "/bin/sh: line 1: 92730 Abort trap: 6 ...ytest-of-matti/pytest-185/test_strip0/myprog -ex 'info symbol foo' -ex 'quit'"> = "/bin/sh: line 1: 92730 Abort trap: 6 gdb /private/tmp/buildbot-x86_64/pytest/pytest-of-matti/pytest-185/test_strip0/myprog -ex 'info symbol foo' -ex 'quit'".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 29.10 seconds ================ ++ 07:09:55 starting tool/test [177 started in total] __ tool/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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 16.88 seconds ========================== __ tool/pytest/test [176 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/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 197.73 seconds ==================== __ objspace/std/test [177 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-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 2503 items objspace/std/test/apptest_boolobject.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_stringformat.py .................s......s..................s........................ 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 .................................................................................................................. 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 ...................................................F........... 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_tupleobject.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 ............... =================================== FAILURES =================================== __________________ AppTestFloatFormatting.test_locale_german ___________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fe3a3bd0218> def test_locale_german(self): import locale, sys for name in ['de_DE', 'de_DE.utf8']: try: locale.setlocale(locale.LC_NUMERIC, name) break except locale.Error: pass else: skip("no german locale") x = 1234.567890 try: if sys.platform != "darwin": assert locale.format('%g', x, grouping=True) == '1.234,57' assert format(x, 'n') == '1.234,57' assert format(12345678901234, 'n') == '12.345.678.901.234' else: # No thousands separator on German in MacOS since 10.4 > assert locale.format('%g', x, grouping=True) == '1234,57' E (application-level) AssertionError [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/objspace/std/test/test_newformat.py:410]:19: AssertionError =========================== short test summary info ============================ FAIL objspace/std/test/test_newformat.py::AppTestFloatFormatting::()::test_locale_german ============= 1 failed, 2472 passed, 30 skipped in 277.68 seconds ============== program finished with exit code 1 elapsedTime=5939.577597