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
++ 03:11:53 starting config/test [1 started in total]
++ 03:11:53 starting interpreter/astcompiler/test [2 started in total]
++ 03:11:53 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 26.39 seconds ====================
++ 03:12:21 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.py
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 83.96 seconds ==========================
++ 03:13:21 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.py
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 140.36 seconds =========================
++ 03:14:19 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 56.37 seconds ====================
++ 03:14:20 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 28.29 seconds ===========================
++ 03:14:52 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 81 items
module/__pypy__/test/apptest_picklebuffer.py ......
module/__pypy__/test/test_builders.py .....
module/__pypy__/test/test_bytebuffer.py ...
module/__pypy__/test/test_debug.py .......
module/__pypy__/test/test_identitydict.py ......
module/__pypy__/test/test_intop.py ...........
module/__pypy__/test/test_locals2fast.py .....
module/__pypy__/test/test_magic.py .......s..
module/__pypy__/test/test_newmemoryview.py ........
module/__pypy__/test/test_os.py .
module/__pypy__/test/test_signal.py ..s.s
module/__pypy__/test/test_special.py ............s.
==================== 77 passed, 4 skipped in 56.93 seconds =====================
++ 03:15:17 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 58.10 seconds ==========================
++ 03:15:58 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 0x00007fc4eabe9e18>
locale_decoder = <function str_decode_locale_surrogateescape at 0x00007fc4d87bb2e0>
@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 0x00007fc4dbe11a28>
locale_decoder = <function str_decode_locale_strict at 0x00007fc4d87bb268>
@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 82.55 seconds ================
++ 03:17:26 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 46.37 seconds ==========================
++ 03:18:17 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, 50, 55, 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, 50, 55, 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, 50, 55, 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, 50, 55, 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, 50, 55, 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, 50, 55, 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, 50, 55, 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, 50, 55, 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, 50, 55, 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 789 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 0x00007fd49c5b8ae8>, 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 0x00007fd49806c9f8>
hook = <_HookCaller 'pytest_runtest_call'>
methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007fd47812c4e0>]
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 0x00007fd47812c4e0>]
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 0x00007fd4add72ac0>
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 0x00007fd47d35c1e0>
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 0x00007fd47d35c1e0>
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 0x00007fd4add729f8>
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 0x00007fd47d35c1a0>
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 0x00007fd47d35c1a0>
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 0x00007fd49c5b8bd8>
args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fd48cba4e58>)
e = OperationError(<W_TypeObject 'OSError' at 0x7fd48c790100>)
tb = <traceback object at 0x00007fd48cd95420>
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 0x7fd47ce45f20>
space = StdObjSpace
operr = OperationError(<W_TypeObject 'OSError' at 0x7fd48c790100>)
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 0x7fd48c790100>)
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 0x7fd48c790100>)
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 0x7fd48c790100>)
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-3275/load_caf\xe9.so: "Cannot load library /tmp/buildbot-x86...d_caf\\xe9.so\' (no such file), \'/private/tmp/buildbot-x86_64/usession-py3.11-3275/load_caf\\xe9.so\' (no such file)"'
lgt = 685, unused = -1
@specialize.arg_or_var(1)
def newtext(self, s, lgt=-1, unused=-1):
# the unused argument can be from something like
# newtext(*decode_utf8sp(space, code))
if is_annotation_constant(s) and s is not None:
> return self._newtext_memo(s)
objspace/std/objspace.py:413:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = StdObjSpace
s = 'Cannot load library /tmp/buildbot-x86_64/usession-py3.11-3275/load_caf\xe9.so: "Cannot load library /tmp/buildbot-x86...d_caf\\xe9.so\' (no such file), \'/private/tmp/buildbot-x86_64/usession-py3.11-3275/load_caf\\xe9.so\' (no such file)"'
@specialize.memo()
def _newtext_memo(self, s):
# try to see whether we exist as an interned string, but don't intern
# if not
w_u = self.interned_strings.get(s)
if w_u is not None:
return w_u
lgt = rutf8.codepoints_in_utf8(s)
> return W_UnicodeObject(s, lgt)
objspace/std/objspace.py:432:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = W_UnicodeObject('Cannot load library /tmp/buildbot-x86_64/usession-py3.11-3275...e/tmp/buildbot-x86_64/usession-py3.11-3275/load_caf\\xe9.so\' (no such file)"')
utf8str = 'Cannot load library /tmp/buildbot-x86_64/usession-py3.11-3275/load_caf\xe9.so: "Cannot load library /tmp/buildbot-x86...d_caf\\xe9.so\' (no such file), \'/private/tmp/buildbot-x86_64/usession-py3.11-3275/load_caf\\xe9.so\' (no such file)"'
length = 789
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:318>:5:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = W_UnicodeObject('Cannot load library /tmp/buildbot-x86_64/usession-py3.11-3275...e/tmp/buildbot-x86_64/usession-py3.11-3275/load_caf\\xe9.so\' (no such file)"')
utf8str = 'Cannot load library /tmp/buildbot-x86_64/usession-py3.11-3275/load_caf\xe9.so: "Cannot load library /tmp/buildbot-x86...d_caf\\xe9.so\' (no such file), \'/private/tmp/buildbot-x86_64/usession-py3.11-3275/load_caf\\xe9.so\' (no such file)"'
length = 789
@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, 50, 55, 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, 50, 55, 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, 50, 55, 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, 50, 55, 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, 50, 55, 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, 50, 55, 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, 50, 55, 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, 50, 55, 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, 50, 55, 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 789 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 221.71 seconds ==============
++ 03:19:02 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 0x00007f8b337a6278>, 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 0x00007f8b5006ca30>
hook = <_HookCaller 'pytest_runtest_teardown'>
methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007f8b610da6e0>]
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 0x00007f8b610da6e0>]
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 0x00007f8b33821790>
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 0x00007f8b33832320>
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 0x00007f8b33832320>
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 0x00007f8b50625b78>
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 0x00007f8b50625b78>
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 0x00007f8b50625b78>
def _pop_and_teardown(self):
colitem = self.stack.pop()
> self._teardown_with_finalization(colitem)
../_pytest/runner.py:353:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_pytest.runner.SetupState object at 0x00007f8b50625b78>
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 0x00007f8b50625b78>
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 0x00007f8b50625b78>
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 0x00007f8b33759130>
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 49.20 seconds ================
++ 03:19:08 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 47.91 seconds ==========================
++ 03:20:00 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 19.77 seconds ===========================
++ 03:20:24 starting module/_hpy_universal/test/_vendored/test_00_basic.py [16 started in total]
__ module/_cppyy/test [14 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 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 .F.FF..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
=================================== FAILURES ===================================
______________ AppTestDATATYPES.test02_instance_data_write_access ______________
self = <CallInfo when='call' exception: assert -1 == 1
+ where -1 = <function _check_utf8 at 0x00007fd6823d4ea8>(*('\xc3\xb2', True, 0, -1))>
func = <function <lambda> at 0x00007fd654bb4a70>, 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 'test02_instance_data_write_access'>,...icall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test02_instance_data_write_access'>}
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 0x00007fd67006e9c0>
hook = <_HookCaller 'pytest_runtest_call'>
methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007fd66078c360>]
kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test02_instance_data_write_access'>,...icall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test02_instance_data_write_access'>}
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 0x00007fd66078c360>]
kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test02_instance_data_write_access'>,...icall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test02_instance_data_write_access'>}
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 'test02_instance_data_write_access'>, '__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 0x00007fd66164bad8>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...ite_access'>, '__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 0x00007fd650c4b4a0>
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 0x00007fd650c4b4a0>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...ite_access'>, '__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 'test02_instance_data_write_access'>, '__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 0x00007fd66164b448>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...ite_access'>, '__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 0x00007fd650c4b460>
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 0x00007fd650c4b460>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...ite_access'>, '__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 'test02_instance_data_write_access'>, '__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 'test02_instance_data_write_access'>
def pytest_runtest_call(item):
try:
> item.runtest()
../_pytest/runner.py:91:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <AppTestMethod 'test02_instance_data_write_access'>
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 'test02_instance_data_write_access'>, space = StdObjSpace
target = <function test02_instance_data_write_access at 0x00007fd654bb4f20>
args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fd6726f4cd0>)
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 0x00007fd6726f4cd0>,)
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/_cppyy/test/test_datatypes.py:165]'>
space = StdObjSpace, name = 'test02_instance_data_write_access'
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/_cppyy/test/test_datatypes.py:165]'>
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/_cppyy/test/test_datatypes.py:165]'>
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 test02_instance_data_write_access(self):\n """Test write access to instance public data and verify values"... assert c.m_const_int == 17\n raises(TypeError, setattr, c, \'m_const_int\', 71)\n\n c.__destruct__()'
w_globals = W_ModuleDictObject(<pypy.objspace.std.celldict.ModuleDictStrategy object at 0x00007fd660c761e0>)
w_locals = W_ModuleDictObject(<pypy.objspace.std.celldict.ModuleDictStrategy object at 0x00007fd660c761e0>)
hidden_applevel = False
filename = '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:165]'
@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:1402:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = StdObjSpace
filename = '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:165]'
source = 'def test02_instance_data_write_access(self):\n """Test write access to instance public data and verify values"... assert c.m_const_int == 17\n raises(TypeError, setattr, c, \'m_const_int\', 71)\n\n c.__destruct__()'
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:1447:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.pycompiler.PythonAstCompiler object at 0x00007fd650fb0918>
source = 'def test02_instance_data_write_access(self):\n """Test write access to instance public data and verify values"... assert c.m_const_int == 17\n raises(TypeError, setattr, c, \'m_const_int\', 71)\n\n c.__destruct__()'
filename = '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:165]'
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)
> return self._compile_ast(mod, info, source)
interpreter/pycompiler.py:181:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.pycompiler.PythonAstCompiler object at 0x00007fd650fb0918>
node = <pypy.interpreter.astcompiler.ast.Module object at 0x00007fd6762803d8>
info = <pypy.interpreter.pyparser.pyparse.CompileInfo object at 0x00007fd660c76368>
source = 'def test02_instance_data_write_access(self):\n """Test write access to instance public data and verify values"... assert c.m_const_int == 17\n raises(TypeError, setattr, c, \'m_const_int\', 71)\n\n c.__destruct__()'
def _compile_ast(self, node, info, source=None):
from pypy.interpreter.astcompiler.unparse import unparse_annotations
space = self.space
try:
if info.flags & consts.CO_FUTURE_ANNOTATIONS:
node = unparse_annotations(space, node)
mod = optimize.optimize_ast(space, node, info)
> code = codegen.compile_ast(space, mod, info)
interpreter/pycompiler.py:140:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
space = StdObjSpace
module = <pypy.interpreter.astcompiler.ast.Module object at 0x00007fd6762803d8>
info = <pypy.interpreter.pyparser.pyparse.CompileInfo object at 0x00007fd660c76368>
set_debug_flag = False
def compile_ast(space, module, info, set_debug_flag=False):
"""Generate a code object from AST."""
symbols = symtable.SymtableBuilder(space, module, info)
> return TopLevelCodeGenerator(space, module, symbols, info, set_debug_flag).assemble()
interpreter/astcompiler/codegen.py:23:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:165]:1>
space = StdObjSpace
tree = <pypy.interpreter.astcompiler.ast.Module object at 0x00007fd6762803d8>
symbols = <pypy.interpreter.astcompiler.symtable.SymtableBuilder object at 0x00007fd676184c98>
compile_info = <pypy.interpreter.pyparser.pyparse.CompileInfo object at 0x00007fd660c76368>
set_debug_flag = False
def __init__(self, space, tree, symbols, compile_info, set_debug_flag=False):
if not we_are_translated():
self._debug_flag = set_debug_flag # to set strategic pdbs
self.is_async_seen = False
PythonCodeGenerator.__init__(self, space, "<module>", tree, -1,
> symbols, compile_info, qualname=None)
interpreter/astcompiler/codegen.py:2783:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:165]:1>
space = StdObjSpace, name = '<module>'
tree = <pypy.interpreter.astcompiler.ast.Module object at 0x00007fd6762803d8>
lineno = -1
symbols = <pypy.interpreter.astcompiler.symtable.SymtableBuilder object at 0x00007fd676184c98>
compile_info = <pypy.interpreter.pyparser.pyparse.CompileInfo object at 0x00007fd660c76368>
qualname = None
def __init__(self, space, name, tree, lineno, symbols, compile_info,
qualname):
self.scope = symbols.find_scope(tree)
assemble.PythonCodeMaker.__init__(self, space, name, lineno,
self.scope, compile_info)
self.symbols = symbols
self.frame_blocks = []
self.interactive = False
self.temporary_name_counter = 1
self.qualname = qualname
self._allow_top_level_await = compile_info.flags & consts.PyCF_ALLOW_TOP_LEVEL_AWAIT
> self._compile(tree)
interpreter/astcompiler/codegen.py:260:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:165]:1>
tree = <pypy.interpreter.astcompiler.ast.Module object at 0x00007fd6762803d8>
def _compile(self, tree):
if isinstance(tree, ast.Module):
self.first_lineno = 1
self._maybe_setup_annotations()
> tree.walkabout(self)
interpreter/astcompiler/codegen.py:2790:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.astcompiler.ast.Module object at 0x00007fd6762803d8>
visitor = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:165]:1>
def walkabout(self, visitor):
> visitor.visit_Module(self)
interpreter/astcompiler/ast.py:197:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:165]:1>
mod = <pypy.interpreter.astcompiler.ast.Module object at 0x00007fd6762803d8>
def visit_Module(self, mod):
> self._handle_body(mod.body)
interpreter/astcompiler/codegen.py:486:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:165]:1>
body = [<pypy.interpreter.astcompiler.ast.FunctionDef object at 0x00007fd676280410>]
def _handle_body(self, body):
"""Compile a list of statements, handling doc strings if needed."""
if body:
start = 0
doc_expr = self.possible_docstring(body[0])
if doc_expr is not None:
start = 1
doc_expr.walkabout(self)
if doc_expr.lineno > 0:
self.update_position(doc_expr)
self.name_op("__doc__", ast.Store, doc_expr)
self.scope.doc_removable = True
> self._visit_body(body, start)
interpreter/astcompiler/codegen.py:468:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:165]:1>
body = [<pypy.interpreter.astcompiler.ast.FunctionDef object at 0x00007fd676280410>]
start = 0
def _visit_body(self, body, start=0):
if body is None:
return
for i in range(start, len(body)):
stmt = body[i]
if stmt is not None:
assert isinstance(stmt, ast.stmt)
if stmt.lineno > 0:
self.update_position(stmt)
> stmt.walkabout(self)
interpreter/astcompiler/codegen.py:505:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.astcompiler.ast.FunctionDef object at 0x00007fd676280410>
visitor = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:165]:1>
def walkabout(self, visitor):
> visitor.visit_FunctionDef(self)
interpreter/astcompiler/ast.py:434:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:165]:1>
func = <pypy.interpreter.astcompiler.ast.FunctionDef object at 0x00007fd676280410>
def visit_FunctionDef(self, func):
> self._visit_function(func, FunctionCodeGenerator)
interpreter/astcompiler/codegen.py:636:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:165]:1>
func = <pypy.interpreter.astcompiler.ast.FunctionDef object at 0x00007fd676280410>
function_code_generator = <class 'pypy.interpreter.astcompiler.codegen.FunctionCodeGenerator'>
@specialize.arg(2)
def _visit_function(self, func, function_code_generator):
# Load decorators first, but apply them after the function is created.
if func.decorator_list:
for dec in func.decorator_list:
if dec.lineno > 0:
self.update_position(dec)
dec.walkabout(self)
if func.lineno > 0:
self.update_position(func)
args = func.args
assert isinstance(args, ast.arguments)
oparg = 0
if args.defaults is not None and len(args.defaults):
oparg = oparg | 0x01
self._visit_defaults(args.defaults)
if args.kwonlyargs:
kw_default_count = self._visit_kwonlydefaults(args)
if kw_default_count:
oparg = oparg | 0x02
num_annotations = self._visit_annotations(func, args, func.returns)
if num_annotations:
oparg = oparg | 0x04
code, qualname = self.sub_scope(function_code_generator, func.name,
> func, func.lineno)
interpreter/astcompiler/codegen.py:624:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:165]:1>
kind = <class 'pypy.interpreter.astcompiler.codegen.FunctionCodeGenerator'>
name = 'test02_instance_data_write_access'
node = <pypy.interpreter.astcompiler.ast.FunctionDef object at 0x00007fd676280410>
lineno = 1
def sub_scope(self, kind, name, node, lineno):
"""Convenience function for compiling a sub scope."""
if self.scope.lookup(name) == symtable.SCOPE_GLOBAL_EXPLICIT:
qualname = name
elif self.qualname:
if isinstance(self.scope, symtable.FunctionScope):
qualname = '%s.<locals>.%s' % (self.qualname, name)
else:
qualname = '%s.%s' % (self.qualname, name)
else:
qualname = name
generator = kind(self.space, name, node, lineno, self.symbols,
> self.compile_info, qualname)
interpreter/astcompiler/codegen.py:278:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test02_instance_data_write_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:165]:1>
space = StdObjSpace, name = 'test02_instance_data_write_access'
tree = <pypy.interpreter.astcompiler.ast.FunctionDef object at 0x00007fd676280410>
lineno = 1
symbols = <pypy.interpreter.astcompiler.symtable.SymtableBuilder object at 0x00007fd676184c98>
compile_info = <pypy.interpreter.pyparser.pyparse.CompileInfo object at 0x00007fd660c76368>
qualname = 'test02_instance_data_write_access'
def __init__(self, space, name, tree, lineno, symbols, compile_info,
qualname):
self.scope = symbols.find_scope(tree)
assemble.PythonCodeMaker.__init__(self, space, name, lineno,
self.scope, compile_info)
self.symbols = symbols
self.frame_blocks = []
self.interactive = False
self.temporary_name_counter = 1
self.qualname = qualname
self._allow_top_level_await = compile_info.flags & consts.PyCF_ALLOW_TOP_LEVEL_AWAIT
> self._compile(tree)
interpreter/astcompiler/codegen.py:260:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test02_instance_data_write_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:165]:1>
func = <pypy.interpreter.astcompiler.ast.FunctionDef object at 0x00007fd676280410>
def _compile(self, func):
assert isinstance(func, ast.FunctionDef)
self.first_lineno = func.lineno
if func.decorator_list and func.decorator_list[0].lineno > 0:
self.first_lineno = func.decorator_list[0].lineno
has_docstring = self.ensure_docstring_constant(func.body)
args = func.args
assert isinstance(args, ast.arguments)
self._init_argcounts(args)
start = 1 if has_docstring else 0
> self._visit_body(func.body, start)
interpreter/astcompiler/codegen.py:2859:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test02_instance_data_write_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:165]:1>
body = [<pypy.interpreter.astcompiler.ast.Expr object at 0x00007fd653a74100>, <pypy.interpreter.astcompiler.ast.Import object....ast.Assign object at 0x00007fd653548720>, <pypy.interpreter.astcompiler.ast.Assign object at 0x00007fd663415fa0>, ...]
start = 1
def _visit_body(self, body, start=0):
if body is None:
return
for i in range(start, len(body)):
stmt = body[i]
if stmt is not None:
assert isinstance(stmt, ast.stmt)
if stmt.lineno > 0:
self.update_position(stmt)
> stmt.walkabout(self)
interpreter/astcompiler/codegen.py:505:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.astcompiler.ast.Expr object at 0x00007fd682be3280>
visitor = <PythonCodeMaker test02_instance_data_write_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:165]:1>
def walkabout(self, visitor):
> visitor.visit_Expr(self)
interpreter/astcompiler/ast.py:2202:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test02_instance_data_write_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:165]:1>
expr = <pypy.interpreter.astcompiler.ast.Expr object at 0x00007fd682be3280>
def visit_Expr(self, expr):
if self.interactive:
expr.value.walkabout(self)
self.emit_op(ops.PRINT_EXPR)
elif not isinstance(expr.value, ast.Constant):
self.no_position_info()
> expr.value.walkabout(self)
interpreter/astcompiler/codegen.py:1670:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.astcompiler.ast.Call object at 0x00007fd682be32b8>
visitor = <PythonCodeMaker test02_instance_data_write_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:165]:1>
def walkabout(self, visitor):
> visitor.visit_Call(self)
interpreter/astcompiler/ast.py:3465:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test02_instance_data_write_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:165]:1>
expr = <pypy.interpreter.astcompiler.ast.Call object at 0x00007fd682be32b8>
def updater(self, expr):
assert isinstance(expr, ast.expr)
if expr.lineno > 0:
new_position_info = _get_positions_for_expr(expr)
else:
new_position_info = (-1,) * 4
old_position_info = self.position_info
self.position_info = new_position_info
try:
> return func(self, expr)
interpreter/astcompiler/codegen.py:235:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test02_instance_data_write_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:165]:1>
call = <pypy.interpreter.astcompiler.ast.Call object at 0x00007fd682be32b8>
@update_pos_expr
def visit_Call(self, call):
> if self._optimize_method_call(call):
interpreter/astcompiler/codegen.py:2033:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test02_instance_data_write_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:165]:1>
call = <pypy.interpreter.astcompiler.ast.Call object at 0x00007fd682be32b8>
def _optimize_method_call(self, call):
space = self.space
if not self._call_has_no_star_args(call) or \
not isinstance(call.func, ast.Attribute):
return False
arg_count = len(call.args) if call.args is not None else 0
kw_count = len(call.keywords) if call.keywords is not None else 0
if arg_count > MAX_STACKDEPTH_CONTAINERS // 2 or kw_count > MAX_STACKDEPTH_CONTAINERS // 2:
return False
attr_lookup = call.func
assert isinstance(attr_lookup, ast.Attribute)
attr_lookup.value.walkabout(self)
attr_col = attr_lookup.end_col_offset - len(attr_lookup.attr)
self.update_position((attr_lookup.end_lineno, attr_lookup.end_lineno, attr_col, attr_lookup.end_col_offset))
self.emit_op_name(ops.LOAD_METHOD, self.names, attr_lookup.attr)
> self.visit_sequence(call.args)
interpreter/astcompiler/codegen.py:2080:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test02_instance_data_write_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:165]:1>
seq = [<pypy.interpreter.astcompiler.ast.Constant object at 0x00007fd682be2e20>]
def visit_sequence(self, seq):
if seq is not None:
for node in seq:
if node is not None:
> node.walkabout(self)
interpreter/astcompiler/ast.py:5660:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.astcompiler.ast.Constant object at 0x00007fd682be2e20>
visitor = <PythonCodeMaker test02_instance_data_write_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:165]:1>
def walkabout(self, visitor):
> visitor.visit_Constant(self)
interpreter/astcompiler/ast.py:3715:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test02_instance_data_write_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:165]:1>
expr = <pypy.interpreter.astcompiler.ast.Constant object at 0x00007fd682be2e20>
def updater(self, expr):
assert isinstance(expr, ast.expr)
if expr.lineno > 0:
new_position_info = _get_positions_for_expr(expr)
else:
new_position_info = (-1,) * 4
old_position_info = self.position_info
self.position_info = new_position_info
try:
> return func(self, expr)
interpreter/astcompiler/codegen.py:235:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test02_instance_data_write_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:165]:1>
const = <pypy.interpreter.astcompiler.ast.Constant object at 0x00007fd682be2e20>
@update_pos_expr
def visit_Constant(self, const):
> self.load_const(const.value)
interpreter/astcompiler/codegen.py:1701:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test02_instance_data_write_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:165]:1>
obj = W_UnicodeObject('\xc3\xb2')
def load_const(self, obj):
if self.is_dead_code():
return
> index = self.add_const(obj)
interpreter/astcompiler/assemble.py:508:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test02_instance_data_write_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:165]:1>
w_obj = W_UnicodeObject('\xc3\xb2')
def add_const(self, w_obj):
"""Add a W_Root to the constant array and return its location."""
space = self.space
if isinstance(w_obj, PyCode):
# unlike CPython, never share code objects, it's pointless
w_key = space.id(w_obj)
else:
w_key = PyCode.const_comparison_key(self.space, w_obj)
w_len = space.finditem(self.w_consts, w_key)
if w_len is not None:
length = space.int_w(w_len)
else:
length = len(self.consts_w)
> w_obj = misc.intern_if_common_string(space, w_obj)
interpreter/astcompiler/assemble.py:497:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
space = StdObjSpace, w_const = W_UnicodeObject('\xc3\xb2')
def intern_if_common_string(space, w_const):
# only intern identifier-like strings
from pypy.objspace.std.unicodeobject import _isidentifier
if (space.is_w(space.type(w_const), space.w_unicode) and
> _isidentifier(space.utf8_w(w_const))):
interpreter/astcompiler/misc.py:106:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = StdObjSpace, w_obj = W_UnicodeObject('\xc3\xb2')
def utf8_w(self, w_obj):
> return w_obj.utf8_w(self)
interpreter/baseobjspace.py:1940:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = W_UnicodeObject('\xc3\xb2'), space = StdObjSpace
def utf8_w(self, space):
> jit.record_known_result(self._length, rutf8._check_utf8, self._utf8, True, 0, -1)
objspace/std/unicodeobject.py:137:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
result = 1, func = <function _check_utf8 at 0x00007fd6823d4ea8>
args = ('\xc3\xb2', True, 0, -1)
llop = <rpython.rtyper.lltypesystem.lloperation._LLOP object at 0x00007fd6709aba28>
@specialize.arg(1)
def record_known_result(result, func, *args):
""" Assure the JIT that func(*args) will produce result. func must be an
elidable function. """
from rpython.rtyper.lltypesystem.lloperation import llop
if not we_are_translated():
# consistency check
> assert func(*args) == result
E assert -1 == 1
E + where -1 = <function _check_utf8 at 0x00007fd6823d4ea8>(*('\xc3\xb2', True, 0, -1))
../rpython/rlib/jit.py:1231: AssertionError
__________________ AppTestDATATYPES.test04_class_read_access ___________________
self = <CallInfo when='call' exception: assert -1 == 1
+ where -1 = <function _check_utf8 at 0x00007fd6823d4ea8>(*('\xe6\xb0\xa9', True, 0, -1))>
func = <function <lambda> at 0x00007fd620430548>, 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 'test04_class_read_access'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test04_class_read_access'>}
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 0x00007fd67006e9c0>
hook = <_HookCaller 'pytest_runtest_call'>
methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007fd66078c360>]
kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test04_class_read_access'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test04_class_read_access'>}
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 0x00007fd66078c360>]
kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test04_class_read_access'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test04_class_read_access'>}
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 'test04_class_read_access'>, '__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 0x00007fd6667fc3e0>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...ead_access'>, '__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 0x00007fd62044e060>
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 0x00007fd62044e060>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...ead_access'>, '__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 'test04_class_read_access'>, '__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 0x00007fd6667fc340>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...ead_access'>, '__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 0x00007fd62044e020>
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 0x00007fd62044e020>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...ead_access'>, '__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 'test04_class_read_access'>, '__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 'test04_class_read_access'>
def pytest_runtest_call(item):
try:
> item.runtest()
../_pytest/runner.py:91:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <AppTestMethod 'test04_class_read_access'>
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 'test04_class_read_access'>, space = StdObjSpace
target = <function test04_class_read_access at 0x00007fd620431100>
args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fd6726f4cd0>)
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 0x00007fd6726f4cd0>,)
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/_cppyy/test/test_datatypes.py:323]'>
space = StdObjSpace, name = 'test04_class_read_access'
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/_cppyy/test/test_datatypes.py:323]'>
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/_cppyy/test/test_datatypes.py:323]'>
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 test04_class_read_access(self):\n """Test read access to class public data and verify values"""\n\n ...ta.s_ldouble + 808., 8) == 0\n assert round(c.s_ldouble + 808., 8) == 0\n\n c.__destruct__()'
w_globals = W_ModuleDictObject(<pypy.objspace.std.celldict.ModuleDictStrategy object at 0x00007fd6204685d0>)
w_locals = W_ModuleDictObject(<pypy.objspace.std.celldict.ModuleDictStrategy object at 0x00007fd6204685d0>)
hidden_applevel = False
filename = '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:323]'
@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:1402:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = StdObjSpace
filename = '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:323]'
source = 'def test04_class_read_access(self):\n """Test read access to class public data and verify values"""\n\n ...ta.s_ldouble + 808., 8) == 0\n assert round(c.s_ldouble + 808., 8) == 0\n\n c.__destruct__()'
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:1447:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.pycompiler.PythonAstCompiler object at 0x00007fd650fb0918>
source = 'def test04_class_read_access(self):\n """Test read access to class public data and verify values"""\n\n ...ta.s_ldouble + 808., 8) == 0\n assert round(c.s_ldouble + 808., 8) == 0\n\n c.__destruct__()'
filename = '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:323]'
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)
> return self._compile_ast(mod, info, source)
interpreter/pycompiler.py:181:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.pycompiler.PythonAstCompiler object at 0x00007fd650fb0918>
node = <pypy.interpreter.astcompiler.ast.Module object at 0x00007fd673611440>
info = <pypy.interpreter.pyparser.pyparse.CompileInfo object at 0x00007fd620468758>
source = 'def test04_class_read_access(self):\n """Test read access to class public data and verify values"""\n\n ...ta.s_ldouble + 808., 8) == 0\n assert round(c.s_ldouble + 808., 8) == 0\n\n c.__destruct__()'
def _compile_ast(self, node, info, source=None):
from pypy.interpreter.astcompiler.unparse import unparse_annotations
space = self.space
try:
if info.flags & consts.CO_FUTURE_ANNOTATIONS:
node = unparse_annotations(space, node)
mod = optimize.optimize_ast(space, node, info)
> code = codegen.compile_ast(space, mod, info)
interpreter/pycompiler.py:140:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
space = StdObjSpace
module = <pypy.interpreter.astcompiler.ast.Module object at 0x00007fd673611440>
info = <pypy.interpreter.pyparser.pyparse.CompileInfo object at 0x00007fd620468758>
set_debug_flag = False
def compile_ast(space, module, info, set_debug_flag=False):
"""Generate a code object from AST."""
symbols = symtable.SymtableBuilder(space, module, info)
> return TopLevelCodeGenerator(space, module, symbols, info, set_debug_flag).assemble()
interpreter/astcompiler/codegen.py:23:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:323]:1>
space = StdObjSpace
tree = <pypy.interpreter.astcompiler.ast.Module object at 0x00007fd673611440>
symbols = <pypy.interpreter.astcompiler.symtable.SymtableBuilder object at 0x00007fd674379050>
compile_info = <pypy.interpreter.pyparser.pyparse.CompileInfo object at 0x00007fd620468758>
set_debug_flag = False
def __init__(self, space, tree, symbols, compile_info, set_debug_flag=False):
if not we_are_translated():
self._debug_flag = set_debug_flag # to set strategic pdbs
self.is_async_seen = False
PythonCodeGenerator.__init__(self, space, "<module>", tree, -1,
> symbols, compile_info, qualname=None)
interpreter/astcompiler/codegen.py:2783:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:323]:1>
space = StdObjSpace, name = '<module>'
tree = <pypy.interpreter.astcompiler.ast.Module object at 0x00007fd673611440>
lineno = -1
symbols = <pypy.interpreter.astcompiler.symtable.SymtableBuilder object at 0x00007fd674379050>
compile_info = <pypy.interpreter.pyparser.pyparse.CompileInfo object at 0x00007fd620468758>
qualname = None
def __init__(self, space, name, tree, lineno, symbols, compile_info,
qualname):
self.scope = symbols.find_scope(tree)
assemble.PythonCodeMaker.__init__(self, space, name, lineno,
self.scope, compile_info)
self.symbols = symbols
self.frame_blocks = []
self.interactive = False
self.temporary_name_counter = 1
self.qualname = qualname
self._allow_top_level_await = compile_info.flags & consts.PyCF_ALLOW_TOP_LEVEL_AWAIT
> self._compile(tree)
interpreter/astcompiler/codegen.py:260:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:323]:1>
tree = <pypy.interpreter.astcompiler.ast.Module object at 0x00007fd673611440>
def _compile(self, tree):
if isinstance(tree, ast.Module):
self.first_lineno = 1
self._maybe_setup_annotations()
> tree.walkabout(self)
interpreter/astcompiler/codegen.py:2790:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.astcompiler.ast.Module object at 0x00007fd673611440>
visitor = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:323]:1>
def walkabout(self, visitor):
> visitor.visit_Module(self)
interpreter/astcompiler/ast.py:197:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:323]:1>
mod = <pypy.interpreter.astcompiler.ast.Module object at 0x00007fd673611440>
def visit_Module(self, mod):
> self._handle_body(mod.body)
interpreter/astcompiler/codegen.py:486:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:323]:1>
body = [<pypy.interpreter.astcompiler.ast.FunctionDef object at 0x00007fd673611478>]
def _handle_body(self, body):
"""Compile a list of statements, handling doc strings if needed."""
if body:
start = 0
doc_expr = self.possible_docstring(body[0])
if doc_expr is not None:
start = 1
doc_expr.walkabout(self)
if doc_expr.lineno > 0:
self.update_position(doc_expr)
self.name_op("__doc__", ast.Store, doc_expr)
self.scope.doc_removable = True
> self._visit_body(body, start)
interpreter/astcompiler/codegen.py:468:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:323]:1>
body = [<pypy.interpreter.astcompiler.ast.FunctionDef object at 0x00007fd673611478>]
start = 0
def _visit_body(self, body, start=0):
if body is None:
return
for i in range(start, len(body)):
stmt = body[i]
if stmt is not None:
assert isinstance(stmt, ast.stmt)
if stmt.lineno > 0:
self.update_position(stmt)
> stmt.walkabout(self)
interpreter/astcompiler/codegen.py:505:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.astcompiler.ast.FunctionDef object at 0x00007fd673611478>
visitor = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:323]:1>
def walkabout(self, visitor):
> visitor.visit_FunctionDef(self)
interpreter/astcompiler/ast.py:434:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:323]:1>
func = <pypy.interpreter.astcompiler.ast.FunctionDef object at 0x00007fd673611478>
def visit_FunctionDef(self, func):
> self._visit_function(func, FunctionCodeGenerator)
interpreter/astcompiler/codegen.py:636:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:323]:1>
func = <pypy.interpreter.astcompiler.ast.FunctionDef object at 0x00007fd673611478>
function_code_generator = <class 'pypy.interpreter.astcompiler.codegen.FunctionCodeGenerator'>
@specialize.arg(2)
def _visit_function(self, func, function_code_generator):
# Load decorators first, but apply them after the function is created.
if func.decorator_list:
for dec in func.decorator_list:
if dec.lineno > 0:
self.update_position(dec)
dec.walkabout(self)
if func.lineno > 0:
self.update_position(func)
args = func.args
assert isinstance(args, ast.arguments)
oparg = 0
if args.defaults is not None and len(args.defaults):
oparg = oparg | 0x01
self._visit_defaults(args.defaults)
if args.kwonlyargs:
kw_default_count = self._visit_kwonlydefaults(args)
if kw_default_count:
oparg = oparg | 0x02
num_annotations = self._visit_annotations(func, args, func.returns)
if num_annotations:
oparg = oparg | 0x04
code, qualname = self.sub_scope(function_code_generator, func.name,
> func, func.lineno)
interpreter/astcompiler/codegen.py:624:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:323]:1>
kind = <class 'pypy.interpreter.astcompiler.codegen.FunctionCodeGenerator'>
name = 'test04_class_read_access'
node = <pypy.interpreter.astcompiler.ast.FunctionDef object at 0x00007fd673611478>
lineno = 1
def sub_scope(self, kind, name, node, lineno):
"""Convenience function for compiling a sub scope."""
if self.scope.lookup(name) == symtable.SCOPE_GLOBAL_EXPLICIT:
qualname = name
elif self.qualname:
if isinstance(self.scope, symtable.FunctionScope):
qualname = '%s.<locals>.%s' % (self.qualname, name)
else:
qualname = '%s.%s' % (self.qualname, name)
else:
qualname = name
generator = kind(self.space, name, node, lineno, self.symbols,
> self.compile_info, qualname)
interpreter/astcompiler/codegen.py:278:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test04_class_read_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:323]:1>
space = StdObjSpace, name = 'test04_class_read_access'
tree = <pypy.interpreter.astcompiler.ast.FunctionDef object at 0x00007fd673611478>
lineno = 1
symbols = <pypy.interpreter.astcompiler.symtable.SymtableBuilder object at 0x00007fd674379050>
compile_info = <pypy.interpreter.pyparser.pyparse.CompileInfo object at 0x00007fd620468758>
qualname = 'test04_class_read_access'
def __init__(self, space, name, tree, lineno, symbols, compile_info,
qualname):
self.scope = symbols.find_scope(tree)
assemble.PythonCodeMaker.__init__(self, space, name, lineno,
self.scope, compile_info)
self.symbols = symbols
self.frame_blocks = []
self.interactive = False
self.temporary_name_counter = 1
self.qualname = qualname
self._allow_top_level_await = compile_info.flags & consts.PyCF_ALLOW_TOP_LEVEL_AWAIT
> self._compile(tree)
interpreter/astcompiler/codegen.py:260:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test04_class_read_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:323]:1>
func = <pypy.interpreter.astcompiler.ast.FunctionDef object at 0x00007fd673611478>
def _compile(self, func):
assert isinstance(func, ast.FunctionDef)
self.first_lineno = func.lineno
if func.decorator_list and func.decorator_list[0].lineno > 0:
self.first_lineno = func.decorator_list[0].lineno
has_docstring = self.ensure_docstring_constant(func.body)
args = func.args
assert isinstance(args, ast.arguments)
self._init_argcounts(args)
start = 1 if has_docstring else 0
> self._visit_body(func.body, start)
interpreter/astcompiler/codegen.py:2859:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test04_class_read_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:323]:1>
body = [<pypy.interpreter.astcompiler.ast.Expr object at 0x00007fd67779e100>, <pypy.interpreter.astcompiler.ast.Import object....ast.Assign object at 0x00007fd6760fd8a0>, <pypy.interpreter.astcompiler.ast.Assign object at 0x00007fd6761afec0>, ...]
start = 1
def _visit_body(self, body, start=0):
if body is None:
return
for i in range(start, len(body)):
stmt = body[i]
if stmt is not None:
assert isinstance(stmt, ast.stmt)
if stmt.lineno > 0:
self.update_position(stmt)
> stmt.walkabout(self)
interpreter/astcompiler/codegen.py:505:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.astcompiler.ast.Assert object at 0x00007fd654c9fde0>
visitor = <PythonCodeMaker test04_class_read_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:323]:1>
def walkabout(self, visitor):
> visitor.visit_Assert(self)
interpreter/astcompiler/ast.py:1912:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test04_class_read_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:323]:1>
asrt = <pypy.interpreter.astcompiler.ast.Assert object at 0x00007fd654c9fde0>
def visit_Assert(self, asrt):
if self._assert_test_always_true(asrt.test):
misc.syntax_warning(
self.space,
"assertion is always true, perhaps remove parentheses?",
self.compile_info.filename,
asrt.lineno,
asrt.col_offset
)
if self.compile_info.optimize >= 1:
return
assert self.compile_info.optimize == 0
test_constant = asrt.test.as_constant_truth(
self.space, self.compile_info)
if test_constant == optimize.CONST_FALSE:
self.emit_line_tracing_nop()
end = None
else:
end = self.new_block()
> asrt.test.accept_jump_if(self, True, end)
interpreter/astcompiler/codegen.py:740:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.astcompiler.ast.Compare object at 0x00007fd654c9f0c0>
gen = <PythonCodeMaker test04_class_read_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:323]:1>
condition = True, target = <Block []>
def accept_jump_if(self, gen, condition, target):
test_constant = self.as_constant_truth(
gen.space, gen.compile_info)
if test_constant == CONST_NOT_CONST:
> self.walkabout(gen)
interpreter/astcompiler/optimize.py:44:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.astcompiler.ast.Compare object at 0x00007fd654c9f0c0>
visitor = <PythonCodeMaker test04_class_read_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:323]:1>
def walkabout(self, visitor):
> visitor.visit_Compare(self)
interpreter/astcompiler/ast.py:3388:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test04_class_read_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:323]:1>
expr = <pypy.interpreter.astcompiler.ast.Compare object at 0x00007fd654c9f0c0>
def updater(self, expr):
assert isinstance(expr, ast.expr)
if expr.lineno > 0:
new_position_info = _get_positions_for_expr(expr)
else:
new_position_info = (-1,) * 4
old_position_info = self.position_info
self.position_info = new_position_info
try:
> return func(self, expr)
interpreter/astcompiler/codegen.py:235:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test04_class_read_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:323]:1>
comp = <pypy.interpreter.astcompiler.ast.Compare object at 0x00007fd654c9f0c0>
@update_pos_expr
def visit_Compare(self, comp):
self._check_compare(comp)
comp.left.walkabout(self)
ops_count = len(comp.ops)
cleanup = None
if ops_count > 1:
cleanup = self.new_block()
comp.comparators[0].walkabout(self)
for i in range(1, ops_count):
self.emit_op(ops.DUP_TOP)
self.emit_op(ops.ROT_THREE)
self.emit_compare(comp.ops[i - 1])
self.emit_jump(ops.JUMP_IF_FALSE_OR_POP, cleanup)
if i < (ops_count - 1):
comp.comparators[i].walkabout(self)
last_op, last_comparator = comp.ops[-1], comp.comparators[-1]
if not self._optimize_comparator(last_op, last_comparator):
> last_comparator.walkabout(self)
interpreter/astcompiler/codegen.py:1755:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.astcompiler.ast.Constant object at 0x00007fd63059bfa0>
visitor = <PythonCodeMaker test04_class_read_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:323]:1>
def walkabout(self, visitor):
> visitor.visit_Constant(self)
interpreter/astcompiler/ast.py:3715:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test04_class_read_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:323]:1>
expr = <pypy.interpreter.astcompiler.ast.Constant object at 0x00007fd63059bfa0>
def updater(self, expr):
assert isinstance(expr, ast.expr)
if expr.lineno > 0:
new_position_info = _get_positions_for_expr(expr)
else:
new_position_info = (-1,) * 4
old_position_info = self.position_info
self.position_info = new_position_info
try:
> return func(self, expr)
interpreter/astcompiler/codegen.py:235:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test04_class_read_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:323]:1>
const = <pypy.interpreter.astcompiler.ast.Constant object at 0x00007fd63059bfa0>
@update_pos_expr
def visit_Constant(self, const):
> self.load_const(const.value)
interpreter/astcompiler/codegen.py:1701:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test04_class_read_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:323]:1>
obj = W_UnicodeObject('\xe6\xb0\xa9')
def load_const(self, obj):
if self.is_dead_code():
return
> index = self.add_const(obj)
interpreter/astcompiler/assemble.py:508:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test04_class_read_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:323]:1>
w_obj = W_UnicodeObject('\xe6\xb0\xa9')
def add_const(self, w_obj):
"""Add a W_Root to the constant array and return its location."""
space = self.space
if isinstance(w_obj, PyCode):
# unlike CPython, never share code objects, it's pointless
w_key = space.id(w_obj)
else:
w_key = PyCode.const_comparison_key(self.space, w_obj)
w_len = space.finditem(self.w_consts, w_key)
if w_len is not None:
length = space.int_w(w_len)
else:
length = len(self.consts_w)
> w_obj = misc.intern_if_common_string(space, w_obj)
interpreter/astcompiler/assemble.py:497:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
space = StdObjSpace, w_const = W_UnicodeObject('\xe6\xb0\xa9')
def intern_if_common_string(space, w_const):
# only intern identifier-like strings
from pypy.objspace.std.unicodeobject import _isidentifier
if (space.is_w(space.type(w_const), space.w_unicode) and
> _isidentifier(space.utf8_w(w_const))):
interpreter/astcompiler/misc.py:106:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = StdObjSpace, w_obj = W_UnicodeObject('\xe6\xb0\xa9')
def utf8_w(self, w_obj):
> return w_obj.utf8_w(self)
interpreter/baseobjspace.py:1940:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = W_UnicodeObject('\xe6\xb0\xa9'), space = StdObjSpace
def utf8_w(self, space):
> jit.record_known_result(self._length, rutf8._check_utf8, self._utf8, True, 0, -1)
objspace/std/unicodeobject.py:137:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
result = 1, func = <function _check_utf8 at 0x00007fd6823d4ea8>
args = ('\xe6\xb0\xa9', True, 0, -1)
llop = <rpython.rtyper.lltypesystem.lloperation._LLOP object at 0x00007fd6709aba28>
@specialize.arg(1)
def record_known_result(result, func, *args):
""" Assure the JIT that func(*args) will produce result. func must be an
elidable function. """
from rpython.rtyper.lltypesystem.lloperation import llop
if not we_are_translated():
# consistency check
> assert func(*args) == result
E assert -1 == 1
E + where -1 = <function _check_utf8 at 0x00007fd6823d4ea8>(*('\xe6\xb0\xa9', True, 0, -1))
../rpython/rlib/jit.py:1231: AssertionError
_______________ AppTestDATATYPES.test05_class_data_write_access ________________
self = <CallInfo when='call' exception: assert -1 == 1
+ where -1 = <function _check_utf8 at 0x00007fd6823d4ea8>(*('\xc3\x9f', True, 0, -1))>
func = <function <lambda> at 0x00007fd62027adb8>, 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 'test05_class_data_write_access'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test05_class_data_write_access'>}
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 0x00007fd67006e9c0>
hook = <_HookCaller 'pytest_runtest_call'>
methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007fd66078c360>]
kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test05_class_data_write_access'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test05_class_data_write_access'>}
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 0x00007fd66078c360>]
kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test05_class_data_write_access'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test05_class_data_write_access'>}
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 'test05_class_data_write_access'>, '__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 0x00007fd663ed6700>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...ite_access'>, '__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 0x00007fd674506e60>
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 0x00007fd674506e60>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...ite_access'>, '__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 'test05_class_data_write_access'>, '__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 0x00007fd663ed6610>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...ite_access'>, '__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 0x00007fd674506e20>
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 0x00007fd674506e20>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...ite_access'>, '__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 'test05_class_data_write_access'>, '__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 'test05_class_data_write_access'>
def pytest_runtest_call(item):
try:
> item.runtest()
../_pytest/runner.py:91:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <AppTestMethod 'test05_class_data_write_access'>
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 'test05_class_data_write_access'>, space = StdObjSpace
target = <function test05_class_data_write_access at 0x00007fd62027b010>
args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fd6726f4cd0>)
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 0x00007fd6726f4cd0>,)
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/_cppyy/test/test_datatypes.py:395]'>
space = StdObjSpace, name = 'test05_class_data_write_access'
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/_cppyy/test/test_datatypes.py:395]'>
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/_cppyy/test/test_datatypes.py:395]'>
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 test05_class_data_write_access(self):\n """Test write access to class public data and verify values"""\n\n... = math.pi\n assert c.s_ldouble == math.pi\n\n c.__destruct__()'
w_globals = W_ModuleDictObject(<pypy.objspace.std.celldict.ModuleDictStrategy object at 0x00007fd631910790>)
w_locals = W_ModuleDictObject(<pypy.objspace.std.celldict.ModuleDictStrategy object at 0x00007fd631910790>)
hidden_applevel = False
filename = '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:395]'
@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:1402:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = StdObjSpace
filename = '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:395]'
source = 'def test05_class_data_write_access(self):\n """Test write access to class public data and verify values"""\n\n... = math.pi\n assert c.s_ldouble == math.pi\n\n c.__destruct__()'
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:1447:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.pycompiler.PythonAstCompiler object at 0x00007fd650fb0918>
source = 'def test05_class_data_write_access(self):\n """Test write access to class public data and verify values"""\n\n... = math.pi\n assert c.s_ldouble == math.pi\n\n c.__destruct__()'
filename = '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:395]'
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)
> return self._compile_ast(mod, info, source)
interpreter/pycompiler.py:181:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.pycompiler.PythonAstCompiler object at 0x00007fd650fb0918>
node = <pypy.interpreter.astcompiler.ast.Module object at 0x00007fd631966de8>
info = <pypy.interpreter.pyparser.pyparse.CompileInfo object at 0x00007fd631910918>
source = 'def test05_class_data_write_access(self):\n """Test write access to class public data and verify values"""\n\n... = math.pi\n assert c.s_ldouble == math.pi\n\n c.__destruct__()'
def _compile_ast(self, node, info, source=None):
from pypy.interpreter.astcompiler.unparse import unparse_annotations
space = self.space
try:
if info.flags & consts.CO_FUTURE_ANNOTATIONS:
node = unparse_annotations(space, node)
mod = optimize.optimize_ast(space, node, info)
> code = codegen.compile_ast(space, mod, info)
interpreter/pycompiler.py:140:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
space = StdObjSpace
module = <pypy.interpreter.astcompiler.ast.Module object at 0x00007fd631966de8>
info = <pypy.interpreter.pyparser.pyparse.CompileInfo object at 0x00007fd631910918>
set_debug_flag = False
def compile_ast(space, module, info, set_debug_flag=False):
"""Generate a code object from AST."""
symbols = symtable.SymtableBuilder(space, module, info)
> return TopLevelCodeGenerator(space, module, symbols, info, set_debug_flag).assemble()
interpreter/astcompiler/codegen.py:23:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:395]:1>
space = StdObjSpace
tree = <pypy.interpreter.astcompiler.ast.Module object at 0x00007fd631966de8>
symbols = <pypy.interpreter.astcompiler.symtable.SymtableBuilder object at 0x00007fd631967168>
compile_info = <pypy.interpreter.pyparser.pyparse.CompileInfo object at 0x00007fd631910918>
set_debug_flag = False
def __init__(self, space, tree, symbols, compile_info, set_debug_flag=False):
if not we_are_translated():
self._debug_flag = set_debug_flag # to set strategic pdbs
self.is_async_seen = False
PythonCodeGenerator.__init__(self, space, "<module>", tree, -1,
> symbols, compile_info, qualname=None)
interpreter/astcompiler/codegen.py:2783:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:395]:1>
space = StdObjSpace, name = '<module>'
tree = <pypy.interpreter.astcompiler.ast.Module object at 0x00007fd631966de8>
lineno = -1
symbols = <pypy.interpreter.astcompiler.symtable.SymtableBuilder object at 0x00007fd631967168>
compile_info = <pypy.interpreter.pyparser.pyparse.CompileInfo object at 0x00007fd631910918>
qualname = None
def __init__(self, space, name, tree, lineno, symbols, compile_info,
qualname):
self.scope = symbols.find_scope(tree)
assemble.PythonCodeMaker.__init__(self, space, name, lineno,
self.scope, compile_info)
self.symbols = symbols
self.frame_blocks = []
self.interactive = False
self.temporary_name_counter = 1
self.qualname = qualname
self._allow_top_level_await = compile_info.flags & consts.PyCF_ALLOW_TOP_LEVEL_AWAIT
> self._compile(tree)
interpreter/astcompiler/codegen.py:260:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:395]:1>
tree = <pypy.interpreter.astcompiler.ast.Module object at 0x00007fd631966de8>
def _compile(self, tree):
if isinstance(tree, ast.Module):
self.first_lineno = 1
self._maybe_setup_annotations()
> tree.walkabout(self)
interpreter/astcompiler/codegen.py:2790:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.astcompiler.ast.Module object at 0x00007fd631966de8>
visitor = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:395]:1>
def walkabout(self, visitor):
> visitor.visit_Module(self)
interpreter/astcompiler/ast.py:197:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:395]:1>
mod = <pypy.interpreter.astcompiler.ast.Module object at 0x00007fd631966de8>
def visit_Module(self, mod):
> self._handle_body(mod.body)
interpreter/astcompiler/codegen.py:486:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:395]:1>
body = [<pypy.interpreter.astcompiler.ast.FunctionDef object at 0x00007fd631966e20>]
def _handle_body(self, body):
"""Compile a list of statements, handling doc strings if needed."""
if body:
start = 0
doc_expr = self.possible_docstring(body[0])
if doc_expr is not None:
start = 1
doc_expr.walkabout(self)
if doc_expr.lineno > 0:
self.update_position(doc_expr)
self.name_op("__doc__", ast.Store, doc_expr)
self.scope.doc_removable = True
> self._visit_body(body, start)
interpreter/astcompiler/codegen.py:468:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:395]:1>
body = [<pypy.interpreter.astcompiler.ast.FunctionDef object at 0x00007fd631966e20>]
start = 0
def _visit_body(self, body, start=0):
if body is None:
return
for i in range(start, len(body)):
stmt = body[i]
if stmt is not None:
assert isinstance(stmt, ast.stmt)
if stmt.lineno > 0:
self.update_position(stmt)
> stmt.walkabout(self)
interpreter/astcompiler/codegen.py:505:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.astcompiler.ast.FunctionDef object at 0x00007fd631966e20>
visitor = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:395]:1>
def walkabout(self, visitor):
> visitor.visit_FunctionDef(self)
interpreter/astcompiler/ast.py:434:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:395]:1>
func = <pypy.interpreter.astcompiler.ast.FunctionDef object at 0x00007fd631966e20>
def visit_FunctionDef(self, func):
> self._visit_function(func, FunctionCodeGenerator)
interpreter/astcompiler/codegen.py:636:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:395]:1>
func = <pypy.interpreter.astcompiler.ast.FunctionDef object at 0x00007fd631966e20>
function_code_generator = <class 'pypy.interpreter.astcompiler.codegen.FunctionCodeGenerator'>
@specialize.arg(2)
def _visit_function(self, func, function_code_generator):
# Load decorators first, but apply them after the function is created.
if func.decorator_list:
for dec in func.decorator_list:
if dec.lineno > 0:
self.update_position(dec)
dec.walkabout(self)
if func.lineno > 0:
self.update_position(func)
args = func.args
assert isinstance(args, ast.arguments)
oparg = 0
if args.defaults is not None and len(args.defaults):
oparg = oparg | 0x01
self._visit_defaults(args.defaults)
if args.kwonlyargs:
kw_default_count = self._visit_kwonlydefaults(args)
if kw_default_count:
oparg = oparg | 0x02
num_annotations = self._visit_annotations(func, args, func.returns)
if num_annotations:
oparg = oparg | 0x04
code, qualname = self.sub_scope(function_code_generator, func.name,
> func, func.lineno)
interpreter/astcompiler/codegen.py:624:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:395]:1>
kind = <class 'pypy.interpreter.astcompiler.codegen.FunctionCodeGenerator'>
name = 'test05_class_data_write_access'
node = <pypy.interpreter.astcompiler.ast.FunctionDef object at 0x00007fd631966e20>
lineno = 1
def sub_scope(self, kind, name, node, lineno):
"""Convenience function for compiling a sub scope."""
if self.scope.lookup(name) == symtable.SCOPE_GLOBAL_EXPLICIT:
qualname = name
elif self.qualname:
if isinstance(self.scope, symtable.FunctionScope):
qualname = '%s.<locals>.%s' % (self.qualname, name)
else:
qualname = '%s.%s' % (self.qualname, name)
else:
qualname = name
generator = kind(self.space, name, node, lineno, self.symbols,
> self.compile_info, qualname)
interpreter/astcompiler/codegen.py:278:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test05_class_data_write_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:395]:1>
space = StdObjSpace, name = 'test05_class_data_write_access'
tree = <pypy.interpreter.astcompiler.ast.FunctionDef object at 0x00007fd631966e20>
lineno = 1
symbols = <pypy.interpreter.astcompiler.symtable.SymtableBuilder object at 0x00007fd631967168>
compile_info = <pypy.interpreter.pyparser.pyparse.CompileInfo object at 0x00007fd631910918>
qualname = 'test05_class_data_write_access'
def __init__(self, space, name, tree, lineno, symbols, compile_info,
qualname):
self.scope = symbols.find_scope(tree)
assemble.PythonCodeMaker.__init__(self, space, name, lineno,
self.scope, compile_info)
self.symbols = symbols
self.frame_blocks = []
self.interactive = False
self.temporary_name_counter = 1
self.qualname = qualname
self._allow_top_level_await = compile_info.flags & consts.PyCF_ALLOW_TOP_LEVEL_AWAIT
> self._compile(tree)
interpreter/astcompiler/codegen.py:260:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test05_class_data_write_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:395]:1>
func = <pypy.interpreter.astcompiler.ast.FunctionDef object at 0x00007fd631966e20>
def _compile(self, func):
assert isinstance(func, ast.FunctionDef)
self.first_lineno = func.lineno
if func.decorator_list and func.decorator_list[0].lineno > 0:
self.first_lineno = func.decorator_list[0].lineno
has_docstring = self.ensure_docstring_constant(func.body)
args = func.args
assert isinstance(args, ast.arguments)
self._init_argcounts(args)
start = 1 if has_docstring else 0
> self._visit_body(func.body, start)
interpreter/astcompiler/codegen.py:2859:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test05_class_data_write_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:395]:1>
body = [<pypy.interpreter.astcompiler.ast.Expr object at 0x00007fd63191d9f0>, <pypy.interpreter.astcompiler.ast.Import object....ast.Assign object at 0x00007fd631929328>, <pypy.interpreter.astcompiler.ast.Assign object at 0x00007fd631929210>, ...]
start = 1
def _visit_body(self, body, start=0):
if body is None:
return
for i in range(start, len(body)):
stmt = body[i]
if stmt is not None:
assert isinstance(stmt, ast.stmt)
if stmt.lineno > 0:
self.update_position(stmt)
> stmt.walkabout(self)
interpreter/astcompiler/codegen.py:505:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.astcompiler.ast.Assign object at 0x00007fd63192be18>
visitor = <PythonCodeMaker test05_class_data_write_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:395]:1>
def walkabout(self, visitor):
> visitor.visit_Assign(self)
interpreter/astcompiler/ast.py:856:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test05_class_data_write_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:395]:1>
assign = <pypy.interpreter.astcompiler.ast.Assign object at 0x00007fd63192be18>
def visit_Assign(self, assign):
if self._optimize_unpacking(assign):
return
> assign.value.walkabout(self)
interpreter/astcompiler/codegen.py:1426:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.astcompiler.ast.Constant object at 0x00007fd63192b980>
visitor = <PythonCodeMaker test05_class_data_write_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:395]:1>
def walkabout(self, visitor):
> visitor.visit_Constant(self)
interpreter/astcompiler/ast.py:3715:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test05_class_data_write_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:395]:1>
expr = <pypy.interpreter.astcompiler.ast.Constant object at 0x00007fd63192b980>
def updater(self, expr):
assert isinstance(expr, ast.expr)
if expr.lineno > 0:
new_position_info = _get_positions_for_expr(expr)
else:
new_position_info = (-1,) * 4
old_position_info = self.position_info
self.position_info = new_position_info
try:
> return func(self, expr)
interpreter/astcompiler/codegen.py:235:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test05_class_data_write_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:395]:1>
const = <pypy.interpreter.astcompiler.ast.Constant object at 0x00007fd63192b980>
@update_pos_expr
def visit_Constant(self, const):
> self.load_const(const.value)
interpreter/astcompiler/codegen.py:1701:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test05_class_data_write_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:395]:1>
obj = W_UnicodeObject('\xc3\x9f')
def load_const(self, obj):
if self.is_dead_code():
return
> index = self.add_const(obj)
interpreter/astcompiler/assemble.py:508:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test05_class_data_write_access in [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/_cppyy/test/test_datatypes.py:395]:1>
w_obj = W_UnicodeObject('\xc3\x9f')
def add_const(self, w_obj):
"""Add a W_Root to the constant array and return its location."""
space = self.space
if isinstance(w_obj, PyCode):
# unlike CPython, never share code objects, it's pointless
w_key = space.id(w_obj)
else:
w_key = PyCode.const_comparison_key(self.space, w_obj)
w_len = space.finditem(self.w_consts, w_key)
if w_len is not None:
length = space.int_w(w_len)
else:
length = len(self.consts_w)
> w_obj = misc.intern_if_common_string(space, w_obj)
interpreter/astcompiler/assemble.py:497:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
space = StdObjSpace, w_const = W_UnicodeObject('\xc3\x9f')
def intern_if_common_string(space, w_const):
# only intern identifier-like strings
from pypy.objspace.std.unicodeobject import _isidentifier
if (space.is_w(space.type(w_const), space.w_unicode) and
> _isidentifier(space.utf8_w(w_const))):
interpreter/astcompiler/misc.py:106:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = StdObjSpace, w_obj = W_UnicodeObject('\xc3\x9f')
def utf8_w(self, w_obj):
> return w_obj.utf8_w(self)
interpreter/baseobjspace.py:1940:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = W_UnicodeObject('\xc3\x9f'), space = StdObjSpace
def utf8_w(self, space):
> jit.record_known_result(self._length, rutf8._check_utf8, self._utf8, True, 0, -1)
objspace/std/unicodeobject.py:137:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
result = 1, func = <function _check_utf8 at 0x00007fd6823d4ea8>
args = ('\xc3\x9f', True, 0, -1)
llop = <rpython.rtyper.lltypesystem.lloperation._LLOP object at 0x00007fd6709aba28>
@specialize.arg(1)
def record_known_result(result, func, *args):
""" Assure the JIT that func(*args) will produce result. func must be an
elidable function. """
from rpython.rtyper.lltypesystem.lloperation import llop
if not we_are_translated():
# consistency check
> assert func(*args) == result
E assert -1 == 1
E + where -1 = <function _check_utf8 at 0x00007fd6823d4ea8>(*('\xc3\x9f', True, 0, -1))
../rpython/rlib/jit.py:1231: AssertionError
=========================== short test summary info ============================
FAIL module/_cppyy/test/test_datatypes.py::AppTestDATATYPES::()::test02_instance_data_write_access
FAIL module/_cppyy/test/test_datatypes.py::AppTestDATATYPES::()::test04_class_read_access
FAIL module/_cppyy/test/test_datatypes.py::AppTestDATATYPES::()::test05_class_data_write_access
============== 3 failed, 28 passed, 160 skipped in 158.58 seconds ==============
++ 03:21:56 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 1342 items
interpreter/test/apptest_annotations.py ..........................
interpreter/test/apptest_annotations_string.py ......
interpreter/test/apptest_buffer.py .....
interpreter/test/apptest_class.py ................
interpreter/test/apptest_coroutine.py .....................................................
interpreter/test/apptest_descrtypecheck.py ..
interpreter/test/apptest_exceptions.py ..........................
interpreter/test/apptest_exctable_dis.py .........
interpreter/test/apptest_exec.py .........................
interpreter/test/apptest_extcall.py .....
interpreter/test/apptest_function.py .....................................s.....................................................
interpreter/test/apptest_generator.py ...................................................................
interpreter/test/apptest_nestedscope.py ..................
interpreter/test/apptest_pycode.py ....
interpreter/test/apptest_pyframe.py ................................................................
interpreter/test/apptest_raise.py .....................................................
interpreter/test/apptest_settrace_jump.py .
interpreter/test/apptest_sys_settrace.py ..............................................................................................................................................
interpreter/test/apptest_traceback.py ........
interpreter/test/apptest_unraisable.py ....
interpreter/test/apptest_with_leak.py .........
interpreter/test/test_app_main.py ....................s....................s...s.......................s....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 0x00007fab5cd7d120>
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, 1322 passed, 18 skipped, 1 xpassed in 587.75 seconds ========
++ 03:22:14 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 106.94 seconds ==========================
++ 03:22:20 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 62.04 seconds ==========================
++ 03:23:33 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 74.99 seconds ==========================
++ 03:23:41 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 129.43 seconds ==========================
++ 03:24:14 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 51.37 seconds ===========================
++ 03:24:47 starting module/_hpy_universal/test/_vendored/test_eval.py [23 started in total]
__ module/_hpy_universal/test/_vendored/test_capsule_legacy.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 2 items
module/_hpy_universal/test/_vendored/test_capsule_legacy.py ..
========================== 2 passed in 122.24 seconds ==========================
++ 03:25:44 starting module/_hpy_universal/test/_vendored/test_extra.py [24 started in total]
__ module/_hpy_universal/test/_vendored/test_extra.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 0 items
========================= no tests ran in 0.01 seconds =========================
++ 03:25:52 starting module/_hpy_universal/test/_vendored/test_helpers.py [25 started in total]
__ module/_hpy_universal/test/_vendored/test_eval.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 4 items
module/_hpy_universal/test/_vendored/test_eval.py ....
========================== 4 passed in 55.02 seconds ===========================
++ 03:25:53 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 152.01 seconds ==========================
++ 03:27:00 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 57.74 seconds ===========================
++ 03:27:05 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 71.06 seconds ==========================
++ 03:27:13 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 60.17 seconds ==========================
++ 03:28:13 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 59.58 seconds ==========================
++ 03:28:19 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 53.76 seconds ===========================
++ 03:29:24 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 63.31 seconds =====================
++ 03:29:27 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 135.68 seconds ====================
++ 03:29:38 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 51.70 seconds ===========================
++ 03:30:30 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 53.18 seconds ===========================
++ 03:30:32 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 58.79 seconds ==========================
++ 03:30:51 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 62.49 seconds ==========================
++ 03:31:45 starting module/_hpy_universal/test/_vendored/test_hpystructseq.py [38 started in total]
__ module/_hpy_universal/test/_vendored/test_hpyslice.py [36 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 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 62.82 seconds ===========================
++ 03:32:04 starting module/_hpy_universal/test/_vendored/test_hpytuple.py [39 started in total]
__ module/_hpy_universal/test/_vendored/test_hpylong.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 36 items
module/_hpy_universal/test/_vendored/test_hpylong.py ....................................
========================== 36 passed in 82.44 seconds ==========================
++ 03:32:05 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 56.23 seconds ===========================
++ 03:32:51 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 57.05 seconds ===========================
++ 03:33:10 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 147.97 seconds ====================
++ 03:34:44 starting module/_hpy_universal/test/_vendored/test_importing.py [43 started in total]
__ module/_hpy_universal/test/_vendored/test_importing.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 2 items
module/_hpy_universal/test/_vendored/test_importing.py ss
========================== 2 skipped in 16.34 seconds ==========================
++ 03:35:12 starting module/_hpy_universal/test/_vendored/test_legacy_forbidden.py [44 started in total]
__ module/_hpy_universal/test/_vendored/test_hpyunicode.py [42 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 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 119.08 seconds ==========================
++ 03:35:21 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 17.44 seconds =====================
++ 03:35:41 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 110.18 seconds ==========================
++ 03:37:24 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 97.38 seconds ==========================
++ 03:37:30 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=True]
('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 .....................................++ 03:39:06 starting module/_hpy_universal/test/_vendored/test_support.py [49 started in total]
__ module/_hpy_universal/test/_vendored/test_support.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 0 items / 1 skipped
========================== 1 skipped in 0.05 seconds ===========================
++ 03:39:17 starting module/_hpy_universal/test/_vendored/test_tracker.py [50 started in total]
__ module/_hpy_universal/test/_vendored/test_hpytype_legacy.py [48 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 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 384.04 seconds ====================
++ 03:39:29 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 17.60 seconds =====================
++ 03:39:57 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 70.36 seconds ==========================
++ 03:40:37 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.65 seconds ===========================
++ 03:41:05 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 25.94 seconds =====================
++ 03:41:33 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 17.92 seconds ===========================
++ 03:41:53 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.56 seconds ===========================
++ 03:42:11 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 284.98 seconds ==========================
++ 03:42:26 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 286 items / 1 skipped
module/_io/test/apptest_bufferedio.py .
module/_io/test/apptest_bytesio.py .................
module/_io/test/apptest_io.py ...........................................
module/_io/test/apptest_stringio.py ...........................
module/_io/test/apptest_textio.py ..............................s.................
module/_io/test/test_bufferedio.py .......................................................................ss................................
module/_io/test/test_fileio.py ....................................
module/_io/test/test_interp_textio.py .........
=================== 283 passed, 4 skipped in 165.79 seconds ====================
++ 03:42:44 starting module/_multiprocessing/test [59 started in total]
__ module/_multibytecodec/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 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.66 seconds =====================
++ 03:43:18 starting module/_opcode/test [60 started in total]
__ module/_multiprocessing/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 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.78 seconds =====================
++ 03:43:22 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 21.66 seconds ===========================
++ 03:43:42 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.31 seconds ===========================
++ 03:43:56 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 131.46 seconds ==========================
++ 03:44:29 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 94 items
module/_pickle/test/apptest_optional_frames.py ..
module/_pickle/test/apptest_pickle.py ...............................................................s.
module/_pickle/test/apptest_pypy_extensions.py ...........................
==================== 93 passed, 1 skipped in 84.23 seconds =====================
++ 03:44:49 starting module/_random/test [65 started in total]
__ module/_pypyjson/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 55 items
module/_pypyjson/test/apptest__pypyjson.py ........
module/_pypyjson/test/test__pypyjson.py ............................................
module/_pypyjson/test/test_simd.py ...
========================== 55 passed in 46.55 seconds ==========================
++ 03:45:20 starting module/_rawffi/alt/test [66 started in total]
__ module/_random/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 13 items
module/_random/test/test_random.py ............
module/_random/test/test_ztranslation.py .
========================== 13 passed in 30.25 seconds ==========================
++ 03:45:22 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/tmp4pd0u9dz')
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/tmp4pd0u9dz')
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/tmp4pd0u9dz')
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 90.96 seconds ======================
++ 03:45:31 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.86 seconds =====================
++ 03:45:44 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 160 items
module/_sre/test/apptest_sre.py ..................................................................
module/_sre/test/test_app_sre.py ..................................................................
module/_sre/test/test_sre_buf.py ............................
========================= 160 passed in 64.44 seconds ==========================
++ 03:46:50 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 87.36 seconds =====================
n: 2
Arg 0: 3
Arg 1: 15
++ 03:46:57 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 30.17 seconds =====================
++ 03:47:29 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 40.93 seconds =====================
++ 03:47:34 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.22 seconds ===========================
++ 03:47:35 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 87 items
module/_socket/test/apptest_socket.py .....................ss..s............s.ss...........F...sssss
module/_socket/test/test_sock_app.py ....................s...
module/_socket/test/test_ztranslation.py .
=================================== FAILURES ===================================
___________________________ test_tcp_bytearray_name ____________________________
def test_tcp_bytearray_name():
import _socket as socket
if not hasattr(socket, 'AF_UNIX'):
pytest.skip('AF_UNIX not supported.')
s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
> s.bind(bytearray(b"\x00python\x00test\x00"))
E (application-level) FileNotFoundError: [Errno 2] No such file or directory
module/_socket/test/apptest_socket.py:830: OSError
=========================== short test summary info ============================
FAIL module/_socket/test/apptest_socket.py::test_tcp_bytearray_name
============== 1 failed, 74 passed, 12 skipped in 143.81 seconds ===============
++ 03:47:56 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.99 seconds ==========================
++ 03:48:21 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 24.93 seconds ===========================
++ 03:48:24 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.47 seconds ==========================
++ 03:48:53 starting module/cmath/test [78 started in total]
__ module/array/test [76 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 0x600000716550>:
<C object Arra...os-x86-64/build/pypy/module/array/interp_array.py", line 214, in setlen
rffi.CCHARP.TO, byte_size, flavor='raw')
}>
func = <function <lambda> at 0x00007fb87b342368>, 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 0x00007fb87806a988>
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 0x00007fb88c241ce0>
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 0x00007fb8796007a0>
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 0x00007fb8796007a0>
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 0x00007fb878959d20>
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 0x600000716550>:
E <C object Array of Char {'nolength': True} at 0x600000b27030>:
E <C object Array of Char {'nolength': True} at 0x600000b27600>:
E <C object Array of Char {'nolength': True} at 0x600000525e40>:
E <C object Array of Char {'nolength': True} at 0x600000526840>:
E <C object Array of Char {'nolength': True} at 0x600000526d00>:
E <C object Array of Char {'nolength': True} at 0x600000525ea0>:
E <C object Array of Char {'nolength': True} at 0x600000526c60>:
E <C object Array of Char {'nolength': True} at 0x6000005258c0>:
E <C object Array of Char {'nolength': True} at 0x600000526dc0>:
E <C object Array of Char {'nolength': True} at 0x600000526940>:
E <C object Array of Char {'nolength': True} at 0x6000005262e0>:
E <C object Array of Char {'nolength': True} at 0x600000525e00>:
E <C object Array of Char {'nolength': True} at 0x6000005265c0>:
E <C object Array of Char {'nolength': True} at 0x600000525ba0>:
E <C object Array of Char {'nolength': True} at 0x600000525a60>:
E <C object Array of Char {'nolength': True} at 0x600000526380>:
E <C object Array of Char {'nolength': True} at 0x6000007088a0>:
E <C object Array of Char {'nolength': True} at 0x6000005263e0>:
E <C object Array of Char {'nolength': True} at 0x6000005265e0>:
E <C object Array of Char {'nolength': True} at 0x60000070bc20>:
E <C object Array of Char {'nolength': True} at 0x600000527180>:
E <C object Array of Char {'nolength': True} at 0x600000525f60>:
E <C object Array of Char {'nolength': True} at 0x600000526a80>:
E <C object Array of Char {'nolength': True} at 0x60000070e500>:
E <C object Array of Char {'nolength': True} at 0x600000708cf0>:
E <C object Array of Char {'nolength': True} at 0x600000526a60>:
E <C object Array of Char {'nolength': True} at 0x6000005269e0>:
E <C object Array of Char {'nolength': True} at 0x60000070abe0>:
E <C object Array of Char {'nolength': True} at 0x600000716720>:
E <C object Array of Char {'nolength': True} at 0x600000527220>:
E <C object Array of Char {'nolength': True} at 0x6000005266c0>:
E <C object Array of Char {'nolength': True} at 0x600000709b50>:
E <C object Array of Char {'nolength': True} at 0x60000070b660>:
E <C object Array of Char {'nolength': True} at 0x600000526fa0>:
E <C object Array of Char {'nolength': True} at 0x600000527300>:
E <C object Array of Char {'nolength': True} at 0x600000527260>:
E <C object Array of Char {'nolength': True} at 0x600000527120>:
E <C object Array of Char {'nolength': True} at 0x600000527140>:
E <C object Array of Char {'nolength': True} at 0x600000526200>:
E <C object Array of Char {'nolength': True} at 0x600000525800>:
E <C object Array of Char {'nolength': True} at 0x600000526a40>:
E <C object Array of Char {'nolength': True} at 0x600000526540>:
E <C object Array of Char {'nolength': True} at 0x600000526b00>:
E <C object Array of Char {'nolength': True} at 0x600000526e40>:
E <C object Array of Char {'nolength': True} at 0x600000525a20>:
E <C object Array of Char {'nolength': True} at 0x60000070a710>:
E <C object Array of Char {'nolength': True} at 0x600000526320>:
E <C object Array of Char {'nolength': True} at 0x6000005270c0>:
E <C object Array of Char {'nolength': True} at 0x60000070a630>:
E <C object Array of Char {'nolength': True} at 0x6000007159a0>:
E <C object Array of Char {'nolength': True} at 0x600000527040>:
E <C object Array of Char {'nolength': True} at 0x600000526640>:
E <C object Array of Char {'nolength': True} at 0x600000709880>:
E <C object Array of Char {'nolength': True} at 0x60000070bde0>:
E <C object Array of Char {'nolength': True} at 0x600000527200>:
E <C object Array of Char {'nolength': True} at 0x600000526c40>:
E <C object Array of Char {'nolength': True} at 0x60000070a820>:
E <C object Array of Char {'nolength': True} at 0x6000007177a0>:
E <C object Array of Char {'nolength': True} at 0x600000525e60>:
E <C object Array of Char {'nolength': True} at 0x600000526560>:
E <C object Array of Char {'nolength': True} at 0x6000005271a0>:
E <C object Array of Char {'nolength': True} at 0x6000005262c0>:
E <C object Array of Char {'nolength': True} at 0x600000527520>:
E <C object Array of Char {'nolength': True} at 0x600000526f20>:
E <C object Array of Char {'nolength': True} at 0x600000527780>:
E <C object Array of Char {'nolength': True} at 0x600000527540>:
E <C object Array of Char {'nolength': True} at 0x600000527620>:
E <C object Array of Char {'nolength': True} at 0x6000005272c0>:
E <C object Array of Char {'nolength': True} at 0x6000005275e0>:
E <C object Array of Char {'nolength': True} at 0x600000527500>:
E <C object Array of Char {'nolength': True} at 0x600000711690>:
E <C object Array of Char {'nolength': True} at 0x600000709690>:
E <C object Array of Char {'nolength': True} at 0x6000005259e0>:
E <C object Array of Char {'nolength': True} at 0x6000005274a0>:
E <C object Array of Char {'nolength': True} at 0x6000005277c0>:
E <C object Array of Char {'nolength': True} at 0x600000527420>:
E <C object Array of Char {'nolength': True} at 0x600000525de0>:
E <C object Array of Char {'nolength': True} at 0x600000708f00>:
E <C object Array of Char {'nolength': True} at 0x600000714bf0>:
E <C object Array of Char {'nolength': True} at 0x600000526900>:
E <C object Array of Char {'nolength': True} at 0x6000005261e0>:
E <C object Array of Char {'nolength': True} at 0x600000701000>:
E <C object Array of Char {'nolength': True} at 0x6000007021c0>:
E <C object Array of Char {'nolength': True} at 0x600000527060>:
E <C object Array of Char {'nolength': True} at 0x600000527900>:
E <C object Array of Char {'nolength': True} at 0x600000526ae0>:
E <C object Array of Char {'nolength': True} at 0x600000526600>:
E <C object Array of Char {'nolength': True} at 0x6000005263c0>:
E <C object Array of Char {'nolength': True} at 0x600000526e00>:
E <C object Array of Char {'nolength': True} at 0x600000526400>:
E <C object Array of Char {'nolength': True} at 0x600000526920>:
E <C object Array of Char {'nolength': True} at 0x6000005272a0>:
E <C object Array of Char {'nolength': True} at 0x600000527440>:
E <C object Array of Char {'nolength': True} at 0x600000527aa0>:
E <C object Array of Char {'nolength': True} at 0x600000527600>:
E <C object Array of Char {'nolength': True} at 0x600000701e50>:
E <C object Array of Char {'nolength': True} at 0x600000702340>:
E <C object Array of Char {'nolength': True} at 0x600000527560>:
E <C object Array of Char {'nolength': True} at 0x600000527580>:
E <C object Array of Char {'nolength': True} at 0x600000527a20>:
E <C object Array of Char {'nolength': True} at 0x600000527c40>:
E <C object Array of Char {'nolength': True} at 0x600000527660>:
E <C object Array of Char {'nolength': True} at 0x600000701e70>:
E <C object Array of Char {'nolength': True} at 0x600000700de0>:
E <C object Array of Char {'nolength': True} at 0x6000005277a0>:
E <C object Array of Char {'nolength': True} at 0x600000527b20>:
E <C object Array of Char {'nolength': True} at 0x60000070bf50>:
E <C object Array of Char {'nolength': True} at 0x60000070a300>:
E <C object Array of Char {'nolength': True} at 0x600000526ac0>:
E <C object Array of Char {'nolength': True} at 0x6000005274e0>:
E <C object Array of Char {'nolength': True} at 0x600000700270>:
E <C object Array of Char {'nolength': True} at 0x600000700020>:
E <C object Array of Char {'nolength': True} at 0x600000527880>:
E <C object Array of Char {'nolength': True} at 0x6000005279c0>:
E <C object Array of Char {'nolength': True} at 0x600000708120>:
E <C object Array of Char {'nolength': True} at 0x6000007110e0>:
E <C object Array of Char {'nolength': True} at 0x6000005276c0>:
E <C object Array of Char {'nolength': True} at 0x600000527a00>:
E <C object Array of Char {'nolength': True} at 0x60000070c0c0>:
E <C object Array of Char {'nolength': True} at 0x60000070abd0>:
E <C object Array of Char {'nolength': True} at 0x600000527a60>:
E <C object Array of Char {'nolength': True} at 0x600000527940>:
E <C object Array of Char {'nolength': True} at 0x600000527720>:
E <C object Array of Char {'nolength': True} at 0x600000525e80>:
E <C object Array of Char {'nolength': True} at 0x600000527d00>:
E <C object Array of Char {'nolength': True} at 0x600000527c00>:
E <C object Array of Char {'nolength': True} at 0x600000527d40>:
E <C object Array of Char {'nolength': True} at 0x60000070f570>:
E <C object Array of Char {'nolength': True} at 0x600000b273c0>:
E <C object Array of Char {'nolength': True} at 0x600000b279c0>:
E <C object Array of Char {'nolength': True} at 0x600000526860>:
E <C object Array of Char {'nolength': True} at 0x600000527c60>:
E <C object Array of Char {'nolength': True} at 0x600000527740>:
E <C object Array of Char {'nolength': True} at 0x600000527840>:
E <C object Array of Char {'nolength': True} at 0x600000527c80>:
E <C object Array of Char {'nolength': True} at 0x6000005276a0>:
E <C object Array of Char {'nolength': True} at 0x600000527e40>:
E <C object Array of Char {'nolength': True} at 0x60000070d490>:
E <C object Array of Char {'nolength': True} at 0x60000070be60>:
E <C object Array of Char {'nolength': True} at 0x600000527dc0>:
E <C object Array of Char {'nolength': True} at 0x600000527a80>:
E <C object Array of Char {'nolength': True} at 0x60000070e860>:
E <C object Array of Char {'nolength': True} at 0x600000711440>:
E <C object Array of Char {'nolength': True} at 0x600000526d20>:
E <C object Array of Char {'nolength': True} at 0x600000527ba0>:
E <C object Array of Char {'nolength': True} at 0x60000070fac0>:
E <C object Array of Char {'nolength': True} at 0x6000007265c0>:
E <C object Array of Char {'nolength': True} at 0x600000527d80>:
E <C object Array of Char {'nolength': True} at 0x600000527b00>:
E <C object Array of Char {'nolength': True} at 0x60000070a7f0>:
E <C object Array of Char {'nolength': True} at 0x600000736690>:
E <C object Array of Char {'nolength': True} at 0x600000527000>:
E <C object Array of Char {'nolength': True} at 0x600000527f80>:
E <C object Array of Char {'nolength': True} at 0x60000051c8e0>:
E <C object Array of Char {'nolength': True} at 0x600000724030>:
E <C object Array of Char {'nolength': True} at 0x600000b274e0>:
E <C object Array of Char {'nolength': True} at 0x600000b27b10>:
E <C object Array of Char {'nolength': True} at 0x600000527e80>:
E <C object Array of Char {'nolength': True} at 0x600000527b80>:
E <C object Array of Char {'nolength': True} at 0x60000051fea0>:
E <C object Array of Char {'nolength': True} at 0x60000051f660>:
E <C object Array of Char {'nolength': True} at 0x600000527b40>:
E <C object Array of Char {'nolength': True} at 0x6000005268a0>:
E <C object Array of Char {'nolength': True} at 0x600000527c20>:
E <C object Array of Char {'nolength': True} at 0x60000051fda0>:
E <C object Array of Char {'nolength': True} at 0x600000527f20>:
E <C object Array of Char {'nolength': True} at 0x6000005278a0>:
E <C object Array of Char {'nolength': True} at 0x600000526580>:
E <C object Array of Char {'nolength': True} at 0x600000527d20>:
E <C object Array of Char {'nolength': True} at 0x60000051fcc0>:
E <C object Array of Char {'nolength': True} at 0x60000051eee0>:
E <C object Array of Char {'nolength': True} at 0x600000527fc0>:
E <C object Array of Char {'nolength': True} at 0x600000527de0>:
E <C object Array of Char {'nolength': True} at 0x6000007055f0>:
E <C object Array of Char {'nolength': True} at 0x600000b275a0>:
E <C object Array of Char {'nolength': True} at 0x600000b27390>:
E <C object Array of Char {'nolength': True} at 0x600000527cc0>:
E <C object Array of Char {'nolength': True} at 0x60000051fc40>:
E <C object Array of Char {'nolength': True} at 0x60000051ffe0>:
E <C object Array of Char {'nolength': True} at 0x600000527a40>:
E <C object Array of Char {'nolength': True} at 0x600000526f80>:
E <C object Array of Char {'nolength': True} at 0x60000051fc00>:
E <C object Array of Char {'nolength': True} at 0x600000527d60>:
E <C object Array of Char {'nolength': True} at 0x60000051fe00>:
E <C object Array of Char {'nolength': True} at 0x600000527ac0>:
E <C object Array of Char {'nolength': True} at 0x60000051e280>:
E <C object Array of Char {'nolength': True} at 0x600000527be0>:
E <C object Array of Char {'nolength': True} at 0x600000527e20>:
E <C object Array of Char {'nolength': True} at 0x600000500040>:
E <C object Array of Char {'nolength': True} at 0x6000005003e0>:
E <C object Array of Char {'nolength': True} at 0x600000708240>:
E <C object Array of Char {'nolength': True} at 0x600000500620>:
E <C object Array of Char {'nolength': True} at 0x600000500300>:
E <C object Array of Char {'nolength': True} at 0x600000705d50>:
E <C object Array of Char {'nolength': True} at 0x600000500520>:
E <C object Array of Char {'nolength': True} at 0x600000518240>:
E <C object Array of Char {'nolength': True} at 0x6000005190a0>:
E <C object Array of Char {'nolength': True} at 0x60000072e920>:
E <C object Array of Char {'nolength': True} at 0x60000072fa90>:
E <C object Array of Char {'nolength': True} at 0x6000005186e0>:
E <C object Array of Char {'nolength': True} at 0x6000005193c0>:
E <C object Array of Char {'nolength': True} at 0x6000007364a0>:
E <C object Array of Char {'nolength': True} at 0x6000007053a0>:
E <C object Array of Char {'nolength': True} at 0x600000519020>:
E <C object Array of Char {'nolength': True} at 0x600000519140>:
E <C object Array of Char {'nolength': True} at 0x60000072ee10>:
E <C object Array of Char {'nolength': True} at 0x60000072fcd0>:
E <C object Array of Char {'nolength': True} at 0x600000518420>:
E <C object Array of Char {'nolength': True} at 0x600000518e00>:
E <C object Array of Char {'nolength': True} at 0x6000007041f0>:
E <C object Array of Char {'nolength': True} at 0x6000007060d0>:
E <C object Array of Char {'nolength': True} at 0x6000005192e0>:
E <C object Array of Char {'nolength': True} at 0x6000005187a0>:
E <C object Array of Char {'nolength': True} at 0x60000072ebd0>:
E <C object Array of Char {'nolength': True} at 0x60000072c460>:
E <C object Array of Char {'nolength': True} at 0x600000518c20>:
E <C object Array of Char {'nolength': True} at 0x6000005187e0>:
E <C object Array of Char {'nolength': True} at 0x60000072dd10>:
E <C object Array of Char {'nolength': True} at 0x600000737f70>:
E <C object Array of Char {'nolength': True} at 0x600000519000>:
E <C object Array of Char {'nolength': True} at 0x600000519060>:
E <C object Array of Char {'nolength': True} at 0x6000007062f0>:
E <C object Array of Char {'nolength': True} at 0x600000705930>:
E <C object Array of Char {'nolength': True} at 0x600000518c60>:
E <C object Array of Char {'nolength': True} at 0x600000519bc0>:
E <C object Array of Char {'nolength': True} at 0x600000519ae0>:
E <C object Array of Char {'nolength': True} at 0x600000737ab0>:
E <C object Array of Char {'nolength': True} at 0x600000b2cab0>:
E <C object Array of Char {'nolength': True} at 0x600000b290b0>:
E <C object Array of Char {'nolength': True} at 0x6000005192a0>:
E <C object Array of Char {'nolength': True} at 0x6000005197a0>:
E <C object Array of Char {'nolength': True} at 0x600000519300>:
E <C object Array of Char {'nolength': True} at 0x600000518500>:
E <C object Array of Char {'nolength': True} at 0x600000518740>:
E <C object Array of Char {'nolength': True} at 0x600000518dc0>:
E <C object Array of Char {'nolength': True} at 0x6000005198a0>:
E <C object Array of Char {'nolength': True} at 0x600000518360>:
E <C object Array of Char {'nolength': True} at 0x600000519f60>:
E <C object Array of Char {'nolength': True} at 0x600000511440>:
E <C object Array of Char {'nolength': True} at 0x600000510860>:
E <C object Array of Char {'nolength': True} at 0x600000511400>:
E <C object Array of Char {'nolength': True} at 0x6000005108a0>:
E <C object Array of Char {'nolength': True} at 0x600000511420>:
E <C object Array of Char {'nolength': True} at 0x6000005115e0>:
E <C object Array of Char {'nolength': True} at 0x600000510880>:
E <C object Array of Char {'nolength': True} at 0x6000007328a0>:
E <C object Array of Char {'nolength': True} at 0x600000b32c40>:
E <C object Array of Char {'nolength': True} at 0x600000b2eee0>:
E <C object Array of Char {'nolength': True} at 0x600000510dc0>:
E <C object Array of Char {'nolength': True} at 0x600000511500>:
E <C object Array of Char {'nolength': True} at 0x6000005115a0>:
E <C object Array of Char {'nolength': True} at 0x600000510fc0>:
E <C object Array of Char {'nolength': True} at 0x600000511020>:
E <C object Array of Char {'nolength': True} at 0x600000511320>:
E <C object Array of Char {'nolength': True} at 0x600000511040>:
E <C object Array of Char {'nolength': True} at 0x600000510120>:
E <C object Array of Char {'nolength': True} at 0x600000511480>:
E <C object Array of Char {'nolength': True} at 0x6000005117a0>:
E <C object Array of Char {'nolength': True} at 0x6000005101e0>:
E <C object Array of Char {'nolength': True} at 0x6000005114e0>:
E <C object Array of Char {'nolength': True} at 0x6000005117c0>:
E <C object Array of Char {'nolength': True} at 0x6000005107a0>:
E <C object Array of Char {'nolength': True} at 0x600000733560>:
E <C object Array of Char {'nolength': True} at 0x600000511140>:
E <C object Array of Char {'nolength': True} at 0x600000510700>:
E <C object Array of Char {'nolength': True} at 0x60000072fd50>:
E <C object Array of Char {'nolength': True} at 0x600000510ee0>:
E <C object Array of Char {'nolength': True} at 0x600000511a40>:
E <C object Array of Char {'nolength': True} at 0x600000511c40>:
E <C object Array of Char {'nolength': True} at 0x60000071dc60>:
E <C object Array of Char {'nolength': True} at 0x60000071e2a0>:
E <C object Array of Char {'nolength': True} at 0x60000050c940>:
E <C object Array of Char {'nolength': True} at 0x60000050c9e0>:
E <C object Array of Char {'nolength': True} at 0x6000007322a0>:
E <C object Array of Char {'nolength': True} at 0x60000072ead0>:
E <C object Array of Char {'nolength': True} at 0x60000050c8a0>:
E <C object Array of Char {'nolength': True} at 0x60000050c1e0>:
E <C object Array of Char {'nolength': True} at 0x60000071ea40>:
E <C object Array of Char {'nolength': True} at 0x60000071e790>:
E <C object Array of Char {'nolength': True} at 0x60000050c140>:
E <C object Array of Char {'nolength': True} at 0x60000050c840>:
E <C object Array of Char {'nolength': True} at 0x60000050c380>:
E <C object Array of Char {'nolength': True} at 0x60000050c360>:
E <C object Array of Char {'nolength': True} at 0x60000050c5a0>:
E <C object Array of Char {'nolength': True} at 0x60000050cb60>:
E <C object Array of Char {'nolength': True} at 0x60000050ca40>:
E <C object Array of Char {'nolength': True} at 0x60000050cb20>:
E <C object Array of Char {'nolength': True} at 0x60000050ca20>:
E <C object Array of Char {'nolength': True} at 0x60000050c3c0>:
E <C object Array of Char {'nolength': True} at 0x60000050c2e0>:
E <C object Array of Char {'nolength': True} at 0x60000050ce00>:
E <C object Array of Char {'nolength': True} at 0x60000071ed10>:
E <C object Array of Char {'nolength': True} at 0x60000050c660>:
E <C object Array of Char {'nolength': True} at 0x60000050c480>:
E <C object Array of Char {'nolength': True} at 0x60000072fbb0>:
E <C object Array of Char {'nolength': True} at 0x60000072f1e0>:
E <C object Array of Char {'nolength': True} at 0x60000050cc80>:
E <C object Array of Char {'nolength': True} at 0x60000050caa0>:
E <C object Array of Char {'nolength': True} at 0x60000071c000>:
E <C object Array of Char {'nolength': True} at 0x600000722e20>:
E <C object Array of Char {'nolength': True} at 0x60000050c9a0>:
E <C object Array of Char {'nolength': True} at 0x60000050c600>:
E <C object Array of Char {'nolength': True} at 0x60000071daf0>:
E <C object Array of Char {'nolength': True} at 0x600000724cd0>:
E <C object Array of Char {'nolength': True} at 0x60000050c160>:
E <C object Array of Char {'nolength': True} at 0x60000050cba0>:
E <C object Array of Char {'nolength': True} at 0x60000050c020>:
E <C object Array of Char {'nolength': True} at 0x60000050cc60>:
E <C object Array of Char {'nolength': True} at 0x60000050cb80>:
E <C object Array of Char {'nolength': True} at 0x60000050cd00>:
E <C object Array of Char {'nolength': True} at 0x60000050c860>:
E <C object Array of Char {'nolength': True} at 0x60000050cae0>:
E <C object Array of Char {'nolength': True} at 0x60000050cb40>:
E <C object Array of Char {'nolength': True} at 0x60000050cee0>:
E <C object Array of Char {'nolength': True} at 0x60000050ca60>:
E <C object Array of Char {'nolength': True} at 0x60000050cea0>:
E <C object Array of Char {'nolength': True} at 0x60000071d300>:
E <C object Array of Char {'nolength': True} at 0x60000050c680>:
E <C object Array of Char {'nolength': True} at 0x60000050cd80>:
E <C object Array of Char {'nolength': True} at 0x60000071d940>:
E <C object Array of Char {'nolength': True} at 0x60000072c350>:
E <C object Array of Char {'nolength': True} at 0x60000050cd20>:
E <C object Array of Char {'nolength': True} at 0x60000050cda0>:
E <C object Array of Char {'nolength': True} at 0x600000731720>:
E <C object Array of Char {'nolength': True} at 0x60000077c000>:
E <C object Array of Char {'nolength': True} at 0x60000050cc20>:
E <C object Array of Char {'nolength': True} at 0x60000050cf20>:
E <C object Array of Char {'nolength': True} at 0x60000077f420>:
E <C object Array of Char {'nolength': True} at 0x60000077cbe0>:
E <C object Array of Char {'nolength': True} at 0x60000050cf60>:
E <C object Array of Char {'nolength': True} at 0x60000050c6e0>:
E <C object Array of Char {'nolength': True} at 0x60000071e080>:
E <C object Array of Char {'nolength': True} at 0x60000071d560>:
E <C object Array of Char {'nolength': True} at 0x60000050cf00>:
E <C object Array of Char {'nolength': True} at 0x60000050cfe0>:
E <C object Array of Char {'nolength': True} at 0x60000077c020>:
E <C object Array of Char {'nolength': True} at 0x60000077d540>:
E <C object Array of Char {'nolength': True} at 0x60000050c7c0>:
E <C object Array of Char {'nolength': True} at 0x60000050d000>:
E <C object Array of Char {'nolength': True} at 0x60000050c7e0>:
E <C object Array of Char {'nolength': True} at 0x60000050c700>:
E <C object Array of Char {'nolength': True} at 0x60000050ce20>:
E <C object Array of Char {'nolength': True} at 0x60000050c8c0>:
E <C object Array of Char {'nolength': True} at 0x60000050cd60>:
E <C object Array of Char {'nolength': True} at 0x60000050d0a0>:
E <C object Array of Char {'nolength': True} at 0x60000050cf40>:
E <C object Array of Char {'nolength': True} at 0x60000077fae0>:
E <C object Array of Char {'nolength': True} at 0x600000b38c00>:
E <C object Array of Char {'nolength': True} at 0x600000b387b0>:
E <C object Array of Char {'nolength': True} at 0x60000050cdc0>:
E <C object Array of Char {'nolength': True} at 0x60000050cfa0>:
E <C object Array of Char {'nolength': True} at 0x60000050d260>:
E <C object Array of Char {'nolength': True} at 0x60000050d060>:
E <C object Array of Char {'nolength': True} at 0x60000050d0e0>:
E <C object Array of Char {'nolength': True} at 0x60000050d3c0>:
E <C object Array of Char {'nolength': True} at 0x60000050d080>:
E <C object Array of Char {'nolength': True} at 0x60000077cad0>:
E <C object Array of Char {'nolength': True} at 0x60000077e700>:
E <C object Array of Char {'nolength': True} at 0x60000050d200>:
E <C object Array of Char {'nolength': True} at 0x60000050d020>:
E <C object Array of Char {'nolength': True} at 0x60000077ced0>:
E <C object Array of Char {'nolength': True} at 0x60000077ea30>:
E <C object Array of Char {'nolength': True} at 0x60000050d1c0>:
E <C object Array of Char {'nolength': True} at 0x60000050ca00>:
E <C object Array of Char {'nolength': True} at 0x60000077c160>:
E <C object Array of Char {'nolength': True} at 0x60000077e200>:
E <C object Array of Char {'nolength': True} at 0x60000050d300>:
E <C object Array of Char {'nolength': True} at 0x60000050d140>:
E <C object Array of Char {'nolength': True} at 0x60000050c500>:
E <C object Array of Char {'nolength': True} at 0x60000050d360>:
E <C object Array of Char {'nolength': True} at 0x60000050d480>:
E <C object Array of Char {'nolength': True} at 0x60000050d180>:
E <C object Array of Char {'nolength': True} at 0x60000050d240>:
E <C object Array of Char {'nolength': True} at 0x60000077d120>:
E <C object Array of Char {'nolength': True} at 0x600000b32520>:
E <C object Array of Char {'nolength': True} at 0x600000b3be70>:
E <C object Array of Char {'nolength': True} at 0x60000050d120>:
E <C object Array of Char {'nolength': True} at 0x60000050d2c0>:
E <C object Array of Char {'nolength': True} at 0x60000050c900>:
E <C object Array of Char {'nolength': True} at 0x600000500120>:
E <C object Array of Char {'nolength': True} at 0x6000005001c0>:
E <C object Array of Char {'nolength': True} at 0x600000500260>:
E <C object Array of Char {'nolength': True} at 0x600000500780>:
E <C object Array of Char {'nolength': True} at 0x600000770c50>:
E <C object Array of Char {'nolength': True} at 0x600000771e10>:
E <C object Array of Char {'nolength': True} at 0x6000005004c0>:
E <C object Array of Char {'nolength': True} at 0x6000005002a0>:
E <C object Array of Char {'nolength': True} at 0x600000702e30>:
E <C object Array of Char {'nolength': True} at 0x600000770860>:
E <C object Array of Char {'nolength': True} at 0x6000005004e0>:
E <C object Array of Char {'nolength': True} at 0x600000500240>:
E <C object Array of Char {'nolength': True} at 0x600000770820>:
E <C object Array of Char {'nolength': True} at 0x600000771bf0>:
E <C object Array of Char {'nolength': True} at 0x600000500480>:
E <C object Array of Char {'nolength': True} at 0x600000500680>:
E <C object Array of Char {'nolength': True} at 0x6000007701b0>:
E <C object Array of Char {'nolength': True} at 0x600000771760>:
E <C object Array of Char {'nolength': True} at 0x600000500640>:
E <C object Array of Char {'nolength': True} at 0x600000500080>:
E <C object Array of Char {'nolength': True} at 0x600000500460>:
E <C object Array of Char {'nolength': True} at 0x600000700a00>:
E <C object Array of Char {'nolength': True} at 0x600000b27240>:
E <C object Array of Char {'nolength': True} at 0x600000b27d20>:
E <C object Array of Char {'nolength': True} at 0x600000500060>:
E <C object Array of Char {'nolength': True} at 0x600000500700>:
E <C object Array of Char {'nolength': True} at 0x600000500840>:
E <C object Array of Char {'nolength': True} at 0x600000500200>:
E <C object Array of Char {'nolength': True} at 0x600000500420>:
E <C object Array of Char {'nolength': True} at 0x600000500440>:
E <C object Array of Char {'nolength': True} at 0x6000005001a0>:
E <C object Array of Char {'nolength': True} at 0x6000005008e0>:
E <C object Array of Char {'nolength': True} at 0x6000005000e0>:
E <C object Array of Char {'nolength': True} at 0x600000500820>:
E <C object Array of Char {'nolength': True} at 0x600000500880>:
E <C object Array of Char {'nolength': True} at 0x600000500920>:
E <C object Array of Char {'nolength': True} at 0x600000500a00>:
E <C object Array of Char {'nolength': True} at 0x600000500760>:
E <C object Array of Char {'nolength': True} at 0x600000500940>:
E <C object Array of Char {'nolength': True} at 0x6000005004a0>:
E <C object Array of Char {'nolength': True} at 0x600000702970>:
E <C object Array of Char {'nolength': True} at 0x600000b32d90>:
E <C object Array of Char {'nolength': True} at 0x600000b32670>:
E <C object Array of Char {'nolength': True} at 0x6000005003a0>:
E <C object Array of Char {'nolength': True} at 0x600000500600>:
E <C object Array of Char {'nolength': True} at 0x600000500660>:
E <C object Array of Char {'nolength': True} at 0x600000500b20>:
E <C object Array of Char {'nolength': True} at 0x600000500740>:
E <C object Array of Char {'nolength': True} at 0x600000500160>:
E <C object Array of Char {'nolength': True} at 0x600000500a60>:
E <C object Array of Char {'nolength': True} at 0x6000007744a0>:
E <C object Array of Char {'nolength': True} at 0x600000775850>:
E <C object Array of Char {'nolength': True} at 0x600000500580>:
E <C object Array of Char {'nolength': True} at 0x600000500b60>:
E <C object Array of Char {'nolength': True} at 0x600000770710>:
E <C object Array of Char {'nolength': True} at 0x600000772cd0>:
E <C object Array of Char {'nolength': True} at 0x600000500220>:
E <C object Array of Char {'nolength': True} at 0x600000519960>:
E <C object Array of Char {'nolength': True} at 0x600000704280>:
E <C object Array of Char {'nolength': True} at 0x600000707100>:
E <C object Array of Char {'nolength': True} at 0x6000005192c0>:
E <C object Array of Char {'nolength': True} at 0x600000519460>:
E <C object Array of Char {'nolength': True} at 0x600000518880>:
E <C object Array of Char {'nolength': True} at 0x600000519320>:
E <C object Array of Char {'nolength': True} at 0x600000518600>:
E <C object Array of Char {'nolength': True} at 0x600000518d40>:
E <C object Array of Char {'nolength': True} at 0x600000519e60>:
E <C object Array of Char {'nolength': True} at 0x600000707b00>:
E <C object Array of Char {'nolength': True} at 0x600000b29200>:
E <C object Array of Char {'nolength': True} at 0x600000b32af0>:
E <C object Array of Char {'nolength': True} at 0x600000519560>:
E <C object Array of Char {'nolength': True} at 0x600000519a40>:
E <C object Array of Char {'nolength': True} at 0x60000051a100>:
E <C object Array of Char {'nolength': True} at 0x60000051a380>:
E <C object Array of Char {'nolength': True} at 0x60000051a520>:
E <C object Array of Char {'nolength': True} at 0x600000518ee0>:
E <C object Array of Char {'nolength': True} at 0x600000519d40>:
E <C object Array of Char {'nolength': True} at 0x600000720500>:
E <C object Array of Char {'nolength': True} at 0x600000732f70>:
E <C object Array of Char {'nolength': True} at 0x6000005190c0>:
E <C object Array of Char {'nolength': True} at 0x6000005195c0>:
E <C object Array of Char {'nolength': True} at 0x6000007733f0>:
E <C object Array of Char {'nolength': True} at 0x600000705ba0>:
E <C object Array of Char {'nolength': True} at 0x600000518b40>:
E <C object Array of Char {'nolength': True} at 0x60000051a1a0>:
E <C object Array of Char {'nolength': True} at 0x60000072f950>:
E <C object Array of Char {'nolength': True} at 0x6000007043c0>:
E <C object Array of Char {'nolength': True} at 0x600000518180>:
E <C object Array of Char {'nolength': True} at 0x600000519fa0>:
E <C object Array of Char {'nolength': True} at 0x600000724f40>:
E <C object Array of Char {'nolength': True} at 0x600000701ae0>:
E <C object Array of Char {'nolength': True} at 0x600000519240>:
E <C object Array of Char {'nolength': True} at 0x60000051a540>:
E <C object Array of Char {'nolength': True} at 0x600000518d80>:
E <C object Array of Char {'nolength': True} at 0x60000076b320>:
E <C object Array of Char {'nolength': True} at 0x600000b28c60>:
E <C object Array of Char {'nolength': True} at 0x600000b31080>:
E <C object Array of Char {'nolength': True} at 0x600000518480>:
E <C object Array of Char {'nolength': True} at 0x600000518580>:
E <C object Array of Char {'nolength': True} at 0x60000051a4e0>:
E <C object Array of Char {'nolength': True} at 0x60000051a2a0>:
E <C object Array of Char {'nolength': True} at 0x600000519ee0>:
E <C object Array of Char {'nolength': True} at 0x600000518ec0>:
E <C object Array of Char {'nolength': True} at 0x600000518b60>:
E <C object Array of Char {'nolength': True} at 0x60000051a780>:
E <C object Array of Char {'nolength': True} at 0x600000518f40>:
E <C object Array of Char {'nolength': True} at 0x60000051a5a0>:
E <C object Array of Char {'nolength': True} at 0x60000051a500>:
E <C object Array of Char {'nolength': True} at 0x60000051a6e0>:
E <C object Array of Char {'nolength': True} at 0x60000051a300>:
E <C object Array of Char {'nolength': True} at 0x600000519d20>:
E <C object Array of Char {'nolength': True} at 0x60000051a760>:
E <C object Array of Char {'nolength': True} at 0x60000051a0c0>:
E <C object Array of Char {'nolength': True} at 0x6000007706f0>:
E <C object Array of Char {'nolength': True} at 0x600000b32430>:
E <C object Array of Char {'nolength': True} at 0x600000b29050>:
E <C object Array of Char {'nolength': True} at 0x6000005186c0>:
E <C object Array of Char {'nolength': True} at 0x60000051a820>:
E <C object Array of Char {'nolength': True} at 0x600000519500>:
E <C object Array of Char {'nolength': True} at 0x600000519ce0>:
E <C object Array of Char {'nolength': True} at 0x60000051a720>:
E <C object Array of Char {'nolength': True} at 0x600000519ea0>:
E <C object Array of Char {'nolength': True} at 0x600000519820>:
E <C object Array of Char {'nolength': True} at 0x60000051a640>:
E <C object Array of Char {'nolength': True} at 0x60000051a360>:
E <C object Array of Char {'nolength': True} at 0x60000051a800>:
E <C object Array of Char {'nolength': True} at 0x60000051a9c0>:
E <C object Array of Char {'nolength': True} at 0x60000051a880>:
E <C object Array of Char {'nolength': True} at 0x600000519dc0>:
E <C object Array of Char {'nolength': True} at 0x600000518220>:
E <C object Array of Char {'nolength': True} at 0x60000076b440>:
E <C object Array of Char {'nolength': True} at 0x60000051aa00>:
E <C object Array of Char {'nolength': True} at 0x6000005195a0>:
E <C object Array of Char {'nolength': True} at 0x600000770a50>:
E <C object Array of Char {'nolength': True} at 0x60000051a860>:
E <C object Array of Char {'nolength': True} at 0x60000051ac80>:
E <C object Array of Char {'nolength': True} at 0x60000051ae60>:
E <C object Array of Char {'nolength': True} at 0x600000733f20>:
E <C object Array of Char {'nolength': True} at 0x6000007687a0>:
E <C object Array of Char {'nolength': True} at 0x60000051a200>:
E <C object Array of Char {'nolength': True} at 0x60000051aaa0>:
E <C object Array of Char {'nolength': True} at 0x600000707020>:
E <C object Array of Char {'nolength': True} at 0x60000072e450>:
E <C object Array of Char {'nolength': True} at 0x60000051a420>:
E <C object Array of Char {'nolength': True} at 0x60000051aa20>:
E <C object Array of Char {'nolength': True} at 0x600000771f60>:
E <C object Array of Char {'nolength': True} at 0x600000702af0>:
E <C object Array of Char {'nolength': True} at 0x60000051aa60>:
E <C object Array of Char {'nolength': True} at 0x60000051aac0>:
E <C object Array of Char {'nolength': True} at 0x60000051a2c0>:
E <C object Array of Char {'nolength': True} at 0x6000005183c0>:
E <C object Array of Char {'nolength': True} at 0x600000519f00>:
E <C object Array of Char {'nolength': True} at 0x600000519360>:
E <C object Array of Char {'nolength': True} at 0x60000051ac20>:
E <C object Array of Char {'nolength': True} at 0x60000051a5c0>:
E <C object Array of Char {'nolength': True} at 0x60000051a960>:
E <C object Array of Char {'nolength': True} at 0x60000076aac0>:
E <C object Array of Char {'nolength': True} at 0x60000051a680>:
E <C object Array of Char {'nolength': True} at 0x60000051a620>:
E <C object Array of Char {'nolength': True} at 0x600000705220>:
E <C object Array of Char {'nolength': True} at 0x60000051ada0>:
E <C object Array of Char {'nolength': True} at 0x60000051a4c0>:
E <C object Array of Char {'nolength': True} at 0x60000051ad00>:
E <C object Array of Char {'nolength': True} at 0x60000076c3e0>:
E <C object Array of Char {'nolength': True} at 0x60000076d630>:
E <C object Array of Char {'nolength': True} at 0x60000051a660>:
E <C object Array of Char {'nolength': True} at 0x600000518fc0>:
E <C object Array of Char {'nolength': True} at 0x600000768690>:
E <C object Array of Char {'nolength': True} at 0x60000076b0c0>:
E <C object Array of Char {'nolength': True} at 0x60000051ab40>:
E <C object Array of Char {'nolength': True} at 0x60000051a7a0>:
E <C object Array of Char {'nolength': True} at 0x60000076c060>:
E <C object Array of Char {'nolength': True} at 0x60000076d420>:
E <C object Array of Char {'nolength': True} at 0x60000051a6a0>:
E <C object Array of Char {'nolength': True} at 0x60000051a560>:
E <C object Array of Char {'nolength': True} at 0x600000768400>:
E <C object Array of Char {'nolength': True} at 0x60000076b120>:
E <C object Array of Char {'nolength': True} at 0x60000051aae0>:
E <C object Array of Char {'nolength': True} at 0x60000051ac60>:
E <C object Array of Char {'nolength': True} at 0x60000076c090>:
E <C object Array of Char {'nolength': True} at 0x60000076d5e0>:
E <C object Array of Char {'nolength': True} at 0x60000051a7e0>:
E <C object Array of Char {'nolength': True} at 0x60000051a8a0>:
E <C object Array of Char {'nolength': True} at 0x600000768250>:
E <C object Array of Char {'nolength': True} at 0x60000076b250>:
E <C object Array of Char {'nolength': True} at 0x60000051ab60>:
E <C object Array of Char {'nolength': True} at 0x60000051ac00>:
E <C object Array of Char {'nolength': True} at 0x60000076e810>:
E <C object Array of Char {'nolength': True} at 0x60000076d170>:
E <C object Array of Char {'nolength': True} at 0x600000519d00>:
E <C object Array of Char {'nolength': True} at 0x60000051a9e0>:
E <C object Array of Char {'nolength': True} at 0x60000051aee0>:
E <C object Array of Char {'nolength': True} at 0x60000076ccd0>:
E <C object Array of Char {'nolength': True} at 0x60000051af80>:
E <C object Array of Char {'nolength': True} at 0x60000051ac40>:
E <C object Array of Char {'nolength': True} at 0x60000051afe0>:
E <C object Array of Char {'nolength': True} at 0x60000051ae80>:
E <C object Array of Char {'nolength': True} at 0x60000051adc0>:
E <C object Array of Char {'nolength': True} at 0x60000051b140>:
E <C object Array of Char {'nolength': True} at 0x60000051ab00>:
E <C object Array of Char {'nolength': True} at 0x60000051ade0>:
E <C object Array of Char {'nolength': True} at 0x60000051b180>:
E <C object Array of Char {'nolength': True} at 0x60000051aca0>:
E <C object Array of Char {'nolength': True} at 0x60000051abe0>:
E <C object Array of Char {'nolength': True} at 0x60000051a740>:
E <C object Array of Char {'nolength': True} at 0x60000051ae00>:
E <C object Array of Char {'nolength': True} at 0x60000051b0e0>:
E <C object Array of Char {'nolength': True} at 0x60000051b2e0>:
E <C object Array of Char {'nolength': True} at 0x60000051ad40>:
E <C object Array of Char {'nolength': True} at 0x60000051ad80>:
E <C object Array of Char {'nolength': True} at 0x60000051a5e0>:
E <C object Array of Char {'nolength': True} at 0x60000076fe40>:
E <C object Array of Char {'nolength': True} at 0x60000051b080>:
E <C object Array of Char {'nolength': True} at 0x60000051b160>:
E <C object Array of Char {'nolength': True} at 0x60000051b1a0>:
E <C object Array of Char {'nolength': True} at 0x60000051b1c0>:
E <C object Array of Char {'nolength': True} at 0x60000051b100>:
E <C object Array of Char {'nolength': True} at 0x60000051b3e0>:
E <C object Array of Char {'nolength': True} at 0x60000051aea0>:
E <C object Array of Char {'nolength': True} at 0x600000500320>:
E <C object Array of Char {'nolength': True} at 0x600000500a40>:
E <C object Array of Char {'nolength': True} at 0x600000500360>:
E <C object Array of Char {'nolength': True} at 0x6000005008c0>:
E <C object Array of Char {'nolength': True} at 0x600000500ca0>:
E <C object Array of Char {'nolength': True} at 0x600000500a20>:
E <C object Array of Char {'nolength': True} at 0x600000500720>:
E <C object Array of Char {'nolength': True} at 0x600000500d20>:
E <C object Array of Char {'nolength': True} at 0x6000005000c0>:
E <C object Array of Char {'nolength': True} at 0x600000774030>:
E <C object Array of Char {'nolength': True} at 0x600000500900>:
E <C object Array of Char {'nolength': True} at 0x600000500c00>:
E <C object Array of Char {'nolength': True} at 0x600000777770>:
E <C object Array of Char {'nolength': True} at 0x6000005009a0>:
E <C object Array of Char {'nolength': True} at 0x6000005006c0>:
E <C object Array of Char {'nolength': True} at 0x600000500340>:
E <C object Array of Char {'nolength': True} at 0x600000704540>:
E <C object Array of Char {'nolength': True} at 0x6000007750e0>:
E <C object Array of Char {'nolength': True} at 0x600000500be0>:
E <C object Array of Char {'nolength': True} at 0x6000005001e0>:
E <C object Array of Char {'nolength': True} at 0x60000076a710>:
E <C object Array of Char {'nolength': True} at 0x600000774490>:
E <C object Array of Char {'nolength': True} at 0x600000500020>:
E <C object Array of Char {'nolength': True} at 0x600000500b40>:
E <C object Array of Char {'nolength': True} at 0x600000722b70>:
E <C object Array of Char {'nolength': True} at 0x60000071cb60>:
E <C object Array of Char {'nolength': True} at 0x600000500000>:
E <C object Array of Char {'nolength': True} at 0x600000500b00>:
E <C object Array of Char {'nolength': True} at 0x6000005009c0>:
E <C object Array of Char {'nolength': True} at 0x600000500400>:
E <C object Array of Char {'nolength': True} at 0x600000500f60>:
E <C object Array of Char {'nolength': True} at 0x600000500180>:
E <C object Array of Char {'nolength': True} at 0x600000500ce0>:
E <C object Array of Char {'nolength': True} at 0x600000500f40>:
E <C object Array of Char {'nolength': True} at 0x6000005002e0>:
E <C object Array of Char {'nolength': True} at 0x600000500fa0>:
E <C object Array of Char {'nolength': True} at 0x600000500c40>:
E <C object Array of Char {'nolength': True} at 0x600000500cc0>:
E <C object Array of Char {'nolength': True} at 0x600000762cf0>:
E <C object Array of Char {'nolength': True} at 0x6000005002c0>:
E <C object Array of Char {'nolength': True} at 0x600000761b00>:
E <C object Array of Char {'nolength': True} at 0x6000005010e0>:
E <C object Array of Char {'nolength': True} at 0x600000760020>:
E <C object Array of Char {'nolength': True} at 0x600000761540>:
E <C object Array of Char {'nolength': True} at 0x600000500980>:
E <C object Array of Char {'nolength': True} at 0x600000500ea0>:
E <C object Array of Char {'nolength': True} at 0x600000774c90>:
E <C object Array of Char {'nolength': True} at 0x600000776ce0>:
E <C object Array of Char {'nolength': True} at 0x600000500aa0>:
E <C object Array of Char {'nolength': True} at 0x600000500f80>:
E <C object Array of Char {'nolength': True} at 0x6000007604b0>:
E <C object Array of Char {'nolength': True} at 0x600000761c10>:
E <C object Array of Char {'nolength': True} at 0x600000500860>:
E <C object Array of Char {'nolength': True} at 0x600000500e20>:
E <C object Array of Char {'nolength': True} at 0x600000500ae0>:
E <C object Array of Char {'nolength': True} at 0x600000500de0>:
E <C object Array of Char {'nolength': True} at 0x600000500dc0>:
E <C object Array of Char {'nolength': True} at 0x600000500fc0>:
E <C object Array of Char {'nolength': True} at 0x600000501020>:
E <C object Array of Char {'nolength': True} at 0x600000501000>:
E <C object Array of Char {'nolength': True} at 0x600000500a80>:
E <C object Array of Char {'nolength': True} at 0x600000501260>:
E <C object Array of Char {'nolength': True} at 0x6000005003c0>:
E <C object Array of Char {'nolength': True} at 0x600000762c60>:
E <C object Array of Char {'nolength': True} at 0x600000b27990>:
E <C object Array of Char {'nolength': True} at 0x600000b27f60>:
E <C object Array of Char {'nolength': True} at 0x6000005011c0>:
E <C object Array of Char {'nolength': True} at 0x600000501120>:
E <C object Array of Char {'nolength': True} at 0x600000500fe0>:
E <C object Array of Char {'nolength': True} at 0x600000500800>:
E <C object Array of Char {'nolength': True} at 0x6000005008a0>:
E <C object Array of Char {'nolength': True} at 0x600000500380>:
E <C object Array of Char {'nolength': True} at 0x600000500e00>:
E <C object Array of Char {'nolength': True} at 0x60000051afa0>:
E <C object Array of Char {'nolength': True} at 0x60000051af00>:
E <C object Array of Char {'nolength': True} at 0x60000051b320>:
E <C object Array of Char {'nolength': True} at 0x60000051b4e0>:
E <C object Array of Char {'nolength': True} at 0x60000051b060>:
E <C object Array of Char {'nolength': True} at 0x60000051b3a0>:
E <C object Array of Char {'nolength': True} at 0x60000051b120>:
E <C object Array of Char {'nolength': True} at 0x60000076ebc0>:
E <C object Array of Char {'nolength': True} at 0x60000051b520>:
E <C object Array of Char {'nolength': True} at 0x60000051b440>:
E <C object Array of Char {'nolength': True} at 0x60000076ceb0>:
E <C object Array of Char {'nolength': True} at 0x60000051b0a0>:
E <C object Array of Char {'nolength': True} at 0x600000500ba0>:
E <C object Array of Char {'nolength': True} at 0x6000005010c0>:
E <C object Array of Char {'nolength': True} at 0x600000762060>:
E <C object Array of Char {'nolength': True} at 0x600000761da0>:
E <C object Array of Char {'nolength': True} at 0x600000501060>:
E <C object Array of Char {'nolength': True} at 0x600000500100>:
E <C object Array of Char {'nolength': True} at 0x600000725280>:
E <C object Array of Char {'nolength': True} at 0x60000076b730>:
E <C object Array of Char {'nolength': True} at 0x6000005012c0>:
E <C object Array of Char {'nolength': True} at 0x600000500da0>:
E <C object Array of Char {'nolength': True} at 0x600000762040>:
E <C object Array of Char {'nolength': True} at 0x600000760c40>:
E <C object Array of Char {'nolength': True} at 0x600000500960>:
E <C object Array of Char {'nolength': True} at 0x6000005010a0>:
E <C object Array of Char {'nolength': True} at 0x600000501180>:
E <C object Array of Char {'nolength': True} at 0x6000005011e0>:
E <C object Array of Char {'nolength': True} at 0x600000501500>:
E <C object Array of Char {'nolength': True} at 0x600000501660>:
E <C object Array of Char {'nolength': True} at 0x600000501160>:
E <C object Array of Char {'nolength': True} at 0x6000005011a0>:
E <C object Array of Char {'nolength': True} at 0x600000500140>:
E <C object Array of Char {'nolength': True} at 0x6000005013c0>:
E <C object Array of Char {'nolength': True} at 0x600000501560>:
E <C object Array of Char {'nolength': True} at 0x600000501140>:
E <C object Array of Char {'nolength': True} at 0x600000763930>:
E <C object Array of Char {'nolength': True} at 0x600000500d00>:
E <C object Array of Char {'nolength': True} at 0x600000500d60>:
E <C object Array of Char {'nolength': True} at 0x600000760f00>:
E <C object Array of Char {'nolength': True} at 0x6000007628f0>:
E <C object Array of Char {'nolength': True} at 0x600000500f00>:
E <C object Array of Char {'nolength': True} at 0x600000500e60>:
E <C object Array of Char {'nolength': True} at 0x600000764c30>:
E <C object Array of Char {'nolength': True} at 0x600000764950>:
E <C object Array of Char {'nolength': True} at 0x600000501460>:
E <C object Array of Char {'nolength': True} at 0x600000501080>:
E <C object Array of Char {'nolength': True} at 0x600000760730>:
E <C object Array of Char {'nolength': True} at 0x6000007611a0>:
E <C object Array of Char {'nolength': True} at 0x600000501420>:
E <C object Array of Char {'nolength': True} at 0x600000501340>:
E <C object Array of Char {'nolength': True} at 0x600000501400>:
E <C object Array of Char {'nolength': True} at 0x600000501280>:
E <C object Array of Char {'nolength': True} at 0x600000501740>:
E <C object Array of Char {'nolength': True} at 0x6000005018a0>:
E <C object Array of Char {'nolength': True} at 0x6000005006a0>:
E <C object Array of Char {'nolength': True} at 0x600000500280>:
E <C object Array of Char {'nolength': True} at 0x6000005014a0>:
E <C object Array of Char {'nolength': True} at 0x6000005016e0>:
E <C object Array of Char {'nolength': True} at 0x6000005018e0>:
E <C object Array of Char {'nolength': True} at 0x600000501440>:
E <C object Array of Char {'nolength': True} at 0x600000760f90>:
E <C object Array of Char {'nolength': True} at 0x600000775b30>:
E <C object Array of Char {'nolength': True} at 0x600000500c20>:
E <C object Array of Char {'nolength': True} at 0x600000500ee0>:
E <C object Array of Char {'nolength': True} at 0x600000501480>:
E <C object Array of Char {'nolength': True} at 0x600000501800>:
E <C object Array of Char {'nolength': True} at 0x600000501ac0>:
E <C object Array of Char {'nolength': True} at 0x600000764710>:
E <C object Array of Char {'nolength': True} at 0x600000765d90>:
E <C object Array of Char {'nolength': True} at 0x600000501860>:
E <C object Array of Char {'nolength': True} at 0x600000501840>:
E <C object Array of Char {'nolength': True} at 0x6000007763a0>:
E <C object Array of Char {'nolength': True} at 0x600000760ce0>:
E <C object Array of Char {'nolength': True} at 0x600000501760>:
E <C object Array of Char {'nolength': True} at 0x600000501aa0>:
E <C object Array of Char {'nolength': True} at 0x6000005018c0>:
E <C object Array of Char {'nolength': True} at 0x6000005019a0>:
E <C object Array of Char {'nolength': True} at 0x6000005007a0>:
E <C object Array of Char {'nolength': True} at 0x600000501780>:
E <C object Array of Char {'nolength': True} at 0x600000501040>:
E <C object Array of Char {'nolength': True} at 0x600000501320>:
E <C object Array of Char {'nolength': True} at 0x600000501960>:
E <C object Array of Char {'nolength': True} at 0x6000005017a0>:
E <C object Array of Char {'nolength': True} at 0x600000501240>:
E <C object Array of Char {'nolength': True} at 0x600000501820>:
E <C object Array of Char {'nolength': True} at 0x600000767c40>:
E <C object Array of Char {'nolength': True} at 0x600000765580>:
E <C object Array of Char {'nolength': True} at 0x600000501a00>:
E <C object Array of Char {'nolength': True} at 0x6000005019e0>:
E <C object Array of Char {'nolength': True} at 0x600000501700>:
E <C object Array of Char {'nolength': True} at 0x6000005013e0>:
E <C object Array of Char {'nolength': True} at 0x600000501ba0>:
E <C object Array of Char {'nolength': True} at 0x6000007661c0>:
E <C object Array of Char {'nolength': True} at 0x600000764100>:
E <C object Array of Char {'nolength': True} at 0x600000501920>:
E <C object Array of Char {'nolength': True} at 0x600000501620>:
E <C object Array of Char {'nolength': True} at 0x60000076b640>:
E <C object Array of Char {'nolength': True} at 0x60000072c550>:
E <C object Array of Char {'nolength': True} at 0x600000501a60>:
E <C object Array of Char {'nolength': True} at 0x600000501bc0>:
E <C object Array of Char {'nolength': True} at 0x60000076a910>:
E <C object Array of Char {'nolength': True} at 0x600000758000>:
E <C object Array of Char {'nolength': True} at 0x600000501640>:
E <C object Array of Char {'nolength': True} at 0x600000501880>:
E <C object Array of Char {'nolength': True} at 0x60000075b420>:
E <C object Array of Char {'nolength': True} at 0x600000764e00>:
E <C object Array of Char {'nolength': True} at 0x6000005016a0>:
E <C object Array of Char {'nolength': True} at 0x600000501360>:
E <C object Array of Char {'nolength': True} at 0x60000076b200>:
E <C object Array of Char {'nolength': True} at 0x60000072f380>:
E <C object Array of Char {'nolength': True} at 0x600000501540>:
E <C object Array of Char {'nolength': True} at 0x6000005017e0>:
E <C object Array of Char {'nolength': True} at 0x600000501c60>:
E <C object Array of Char {'nolength': True} at 0x600000501d60>:
E <C object Array of Char {'nolength': True} at 0x6000005015e0>:
E <C object Array of Char {'nolength': True} at 0x600000501a80>:
E <C object Array of Char {'nolength': True} at 0x600000501b00>:
E <C object Array of Char {'nolength': True} at 0x60000072ed00>:
E <C object Array of Char {'nolength': True} at 0x600000b27c30>:
E <C object Array of Char {'nolength': True} at 0x600000501900>:
E <C object Array of Char {'nolength': True} at 0x600000501de0>:
E <C object Array of Char {'nolength': True} at 0x6000005019c0>:
E <C object Array of Char {'nolength': True} at 0x6000005017c0>:
E <C object Array of Char {'nolength': True} at 0x600000501e00>:
E <C object Array of Char {'nolength': True} at 0x600000501e80>:
E <C object Array of Char {'nolength': True} at 0x600000501600>:
E <C object Array of Char {'nolength': True} at 0x600000501520>:
E <C object Array of Char {'nolength': True} at 0x600000758160>:
E <C object Array of Char {'nolength': True} at 0x600000758b80>:
E <C object Array of Char {'nolength': True} at 0x600000501ea0>:
E <C object Array of Char {'nolength': True} at 0x600000501d00>:
E <C object Array of Char {'nolength': True} at 0x60000075a4b0>:
E <C object Array of Char {'nolength': True} at 0x60000075b9d0>:
E <C object Array of Char {'nolength': True} at 0x600000501f40>:
E <C object Array of Char {'nolength': True} at 0x600000501c00>:
E <C object Array of Char {'nolength': True} at 0x600000761ba0>:
E <C object Array of Char {'nolength': True} at 0x600000707490>:
E <C object Array of Char {'nolength': True} at 0x600000501ee0>:
E <C object Array of Char {'nolength': True} at 0x600000501a40>:
E <C object Array of Char {'nolength': True} at 0x600000759ec0>:
E <C object Array of Char {'nolength': True} at 0x60000075b4b0>:
E <C object Array of Char {'nolength': True} at 0x6000005015c0>:
E <C object Array of Char {'nolength': True} at 0x600000501980>:
E <C object Array of Char {'nolength': True} at 0x600000500e80>:
E <C object Array of Char {'nolength': True} at 0x600000758c60>:
E <C object Array of Char {'nolength': True} at 0x600000501e20>:
E <C object Array of Char {'nolength': True} at 0x600000501ca0>:
E <C object Array of Char {'nolength': True} at 0x600000501ce0>:
E <C object Array of Char {'nolength': True} at 0x600000502060>:
E <C object Array of Char {'nolength': True} at 0x6000005021e0>:
E <C object Array of Char {'nolength': True} at 0x600000501cc0>:
E <C object Array of Char {'nolength': True} at 0x600000502080>:
E <C object Array of Char {'nolength': True} at 0x600000501e60>:
E <C object Array of Char {'nolength': True} at 0x600000501be0>:
E <C object Array of Char {'nolength': True} at 0x600000501e40>:
E <C object Array of Char {'nolength': True} at 0x600000501b60>:
E <C object Array of Char {'nolength': True} at 0x600000501f20>:
E <C object Array of Char {'nolength': True} at 0x600000501680>:
E <C object Array of Char {'nolength': True} at 0x600000501b40>:
E <C object Array of Char {'nolength': True} at 0x600000501c40>:
E <C object Array of Char {'nolength': True} at 0x600000501fe0>:
E <C object Array of Char {'nolength': True} at 0x600000501720>:
E <C object Array of Char {'nolength': True} at 0x600000501100>:
E <C object Array of Char {'nolength': True} at 0x600000761330>:
E <C object Array of Char {'nolength': True} at 0x600000502000>:
E <C object Array of Char {'nolength': True} at 0x6000005021a0>:
E <C object Array of Char {'nolength': True} at 0x600000501fc0>:
E <C object Array of Char {'nolength': True} at 0x600000502220>:
E <C object Array of Char {'nolength': True} at 0x600000502020>:
E <C object Array of Char {'nolength': True} at 0x6000005022e0>:
E <C object Array of Char {'nolength': True} at 0x600000502500>:
E <C object Array of Char {'nolength': True} at 0x600000501c80>:
E <C object Array of Char {'nolength': True} at 0x600000501380>:
E <C object Array of Char {'nolength': True} at 0x600000501d20>:
E <C object Array of Char {'nolength': True} at 0x600000502100>:
E <C object Array of Char {'nolength': True} at 0x600000502560>:
E <C object Array of Char {'nolength': True} at 0x6000005021c0>:
E <C object Array of Char {'nolength': True} at 0x600000502340>:
E <C object Array of Char {'nolength': True} at 0x600000502300>:
E <C object Array of Char {'nolength': True} at 0x600000500e40>:
E <C object Array of Char {'nolength': True} at 0x600000759020>:
E <C object Array of Char {'nolength': True} at 0x600000502260>:
E <C object Array of Char {'nolength': True} at 0x6000005023c0>:
E <C object Array of Char {'nolength': True} at 0x60000075ae40>:
E <C object Array of Char {'nolength': True} at 0x600000501f60>:
E <C object Array of Char {'nolength': True} at 0x600000502580>:
E <C object Array of Char {'nolength': True} at 0x6000005025a0>:
E <C object Array of Char {'nolength': True} at 0x60000075bd20>:
E <C object Array of Char {'nolength': True} at 0x60000075d0b0>:
E <C object Array of Char {'nolength': True} at 0x600000501940>:
E <C object Array of Char {'nolength': True} at 0x600000502140>:
E <C object Array of Char {'nolength': True} at 0x60000075d390>:
E <C object Array of Char {'nolength': True} at 0x60000075c320>:
E <C object Array of Char {'nolength': True} at 0x6000005016c0>:
E <C object Array of Char {'nolength': True} at 0x600000502380>:
E <C object Array of Char {'nolength': True} at 0x6000007582d0>:
E <C object Array of Char {'nolength': True} at 0x6000007581d0>:
E <C object Array of Char {'nolength': True} at 0x6000005014c0>:
E <C object Array of Char {'nolength': True} at 0x600000502420>:
E <C object Array of Char {'nolength': True} at 0x60000075c4b0>:
E <C object Array of Char {'nolength': True} at 0x60000075c060>:
E <C object Array of Char {'nolength': True} at 0x600000502360>:
E <C object Array of Char {'nolength': True} at 0x600000502600>:
E <C object Array of Char {'nolength': True} at 0x600000758920>:
E <C object Array of Char {'nolength': True} at 0x60000075bc00>:
E <C object Array of Char {'nolength': True} at 0x6000005023a0>:
E <C object Array of Char {'nolength': True} at 0x6000005022c0>:
E <C object Array of Char {'nolength': True} at 0x60000075c180>:
E <C object Array of Char {'nolength': True} at 0x60000075dbc0>:
E <C object Array of Char {'nolength': True} at 0x600000502440>:
E <C object Array of Char {'nolength': True} at 0x6000005026a0>:
E <C object Array of Char {'nolength': True} at 0x60000075fc30>:
E <C object Array of Char {'nolength': True} at 0x60000075b3f0>:
E <C object Array of Char {'nolength': True} at 0x6000005025c0>:
E <C object Array of Char {'nolength': True} at 0x600000502760>:
E <C object Array of Char {'nolength': True} at 0x6000005024a0>:
E <C object Array of Char {'nolength': True} at 0x60000075ff90>:
E <C object Array of Char {'nolength': True} at 0x600000b27e70>:
E <C object Array of Char {'nolength': True} at 0x600000b32550>:
E <C object Array of Char {'nolength': True} at 0x600000502160>:
E <C object Array of Char {'nolength': True} at 0x600000502460>:
E <C object Array of Char {'nolength': True} at 0x600000502820>:
E <C object Array of Char {'nolength': True} at 0x6000005013a0>:
E <C object Array of Char {'nolength': True} at 0x6000005028c0>:
E <C object Array of Char {'nolength': True} at 0x600000502a00>:
E <C object Array of Char {'nolength': True} at 0x600000501c20>:
E <C object Array of Char {'nolength': True} at 0x6000005022a0>:
E <C object Array of Char {'nolength': True} at 0x600000502400>:
E <C object Array of Char {'nolength': True} at 0x600000502700>:
E <C object Array of Char {'nolength': True} at 0x600000502a40>:
E <C object Array of Char {'nolength': True} at 0x600000502860>:
E <C object Array of Char {'nolength': True} at 0x600000502a20>:
E <C object Array of Char {'nolength': True} at 0x6000005027c0>:
E <C object Array of Char {'nolength': True} at 0x600000502920>:
E <C object Array of Char {'nolength': True} at 0x600000502880>:
E <C object Array of Char {'nolength': True} at 0x600000752df0>:
E <C object Array of Char {'nolength': True} at 0x600000b27bd0>:
E <C object Array of Char {'nolength': True} at 0x600000b1b210>:
E <C object Array of Char {'nolength': True} at 0x600000510a20>:
E <C object Array of Char {'nolength': True} at 0x6000005109e0>:
E <C object Array of Char {'nolength': True} at 0x600000511860>:
E <C object Array of Char {'nolength': True} at 0x600000511800>:
E <C object Array of Char {'nolength': True} at 0x600000511840>:
E <C object Array of Char {'nolength': True} at 0x600000511980>:
E <C object Array of Char {'nolength': True} at 0x600000502680>:
E <C object Array of Char {'nolength': True} at 0x600000502800>:
E <C object Array of Char {'nolength': True} at 0x600000502b80>:
E <C object Array of Char {'nolength': True} at 0x6000005024c0>:
E <C object Array of Char {'nolength': True} at 0x600000501d40>:
E <C object Array of Char {'nolength': True} at 0x600000502c40>:
E <C object Array of Char {'nolength': True} at 0x6000005029e0>:
E <C object Array of Char {'nolength': True} at 0x600000502040>:
E <C object Array of Char {'nolength': True} at 0x6000007504e0>:
E <C object Array of Char {'nolength': True} at 0x6000005020c0>:
E <C object Array of Char {'nolength': True} at 0x6000005026c0>:
E <C object Array of Char {'nolength': True} at 0x600000752180>:
E <C object Array of Char {'nolength': True} at 0x600000502b40>:
E <C object Array of Char {'nolength': True} at 0x6000005029a0>:
E <C object Array of Char {'nolength': True} at 0x600000502240>:
E <C object Array of Char {'nolength': True} at 0x600000774330>:
E <C object Array of Char {'nolength': True} at 0x600000751190>:
E <C object Array of Char {'nolength': True} at 0x6000005027e0>:
E <C object Array of Char {'nolength': True} at 0x600000501ae0>:
E <C object Array of Char {'nolength': True} at 0x60000075e6a0>:
E <C object Array of Char {'nolength': True} at 0x60000075daa0>:
E <C object Array of Char {'nolength': True} at 0x6000005007c0>:
E <C object Array of Char {'nolength': True} at 0x600000502960>:
E <C object Array of Char {'nolength': True} at 0x600000750650>:
E <C object Array of Char {'nolength': True} at 0x6000007504d0>:
E <C object Array of Char {'nolength': True} at 0x600000500b80>:
E <C object Array of Char {'nolength': True} at 0x600000502c80>:
E <C object Array of Char {'nolength': True} at 0x600000502c00>:
E <C object Array of Char {'nolength': True} at 0x600000502480>:
E <C object Array of Char {'nolength': True} at 0x600000502320>:
E <C object Array of Char {'nolength': True} at 0x60000051ad20>:
E <C object Array of Char {'nolength': True} at 0x60000051b360>:
E <C object Array of Char {'nolength': True} at 0x60000051b600>:
E <C object Array of Char {'nolength': True} at 0x60000051ab80>:
E <C object Array of Char {'nolength': True} at 0x60000051a600>:
E <C object Array of Char {'nolength': True} at 0x60000051b680>:
E <C object Array of Char {'nolength': True} at 0x60000051b3c0>:
E <C object Array of Char {'nolength': True} at 0x60000076eb40>:
E <C object Array of Char {'nolength': True} at 0x60000051aa80>:
E <C object Array of Char {'nolength': True} at 0x60000076e5a0>:
E <C object Array of Char {'nolength': True} at 0x60000051b420>:
E <C object Array of Char {'nolength': True} at 0x60000075e3e0>:
E <C object Array of Char {'nolength': True} at 0x60000075a8e0>:
E <C object Array of Char {'nolength': True} at 0x60000051b400>:
E <C object Array of Char {'nolength': True} at 0x60000051ae40>:
E <C object Array of Char {'nolength': True} at 0x600000755f50>:
E <C object Array of Char {'nolength': True} at 0x600000757110>:
E <C object Array of Char {'nolength': True} at 0x60000051b580>:
E <C object Array of Char {'nolength': True} at 0x60000051b340>:
E <C object Array of Char {'nolength': True} at 0x60000076dc40>:
E <C object Array of Char {'nolength': True} at 0x6000007541a0>:
E <C object Array of Char {'nolength': True} at 0x600000519180>:
E <C object Array of Char {'nolength': True} at 0x60000051b0c0>:
E <C object Array of Char {'nolength': True} at 0x60000051b260>:
E <C object Array of Char {'nolength': True} at 0x60000051b740>:
E <C object Array of Char {'nolength': True} at 0x60000051b5a0>:
E <C object Array of Char {'nolength': True} at 0x60000051b700>:
E <C object Array of Char {'nolength': True} at 0x60000051a700>:
E <C object Array of Char {'nolength': True} at 0x60000051b5c0>:
E <C object Array of Char {'nolength': True} at 0x60000051b6a0>:
E <C object Array of Char {'nolength': True} at 0x60000051b620>:
E <C object Array of Char {'nolength': True} at 0x60000051af20>:
E <C object Array of Char {'nolength': True} at 0x60000051b780>:
E <C object Array of Char {'nolength': True} at 0x600000754bb0>:
E <C object Array of Char {'nolength': True} at 0x60000051b6c0>:
E <C object Array of Char {'nolength': True} at 0x600000756080>:
E <C object Array of Char {'nolength': True} at 0x60000051af40>:
E <C object Array of Char {'nolength': True} at 0x600000754580>:
E <C object Array of Char {'nolength': True} at 0x600000755e10>:
E <C object Array of Char {'nolength': True} at 0x60000051b7e0>:
E <C object Array of Char {'nolength': True} at 0x60000051b040>:
E <C object Array of Char {'nolength': True} at 0x60000076c5e0>:
E <C object Array of Char {'nolength': True} at 0x600000777740>:
E <C object Array of Char {'nolength': True} at 0x60000051b560>:
E <C object Array of Char {'nolength': True} at 0x60000051b9e0>:
E <C object Array of Char {'nolength': True} at 0x6000007555c0>:
E <C object Array of Char {'nolength': True} at 0x600000755300>:
E <C object Array of Char {'nolength': True} at 0x60000051b640>:
E <C object Array of Char {'nolength': True} at 0x60000051b480>:
E <C object Array of Char {'nolength': True} at 0x60000076cb80>:
E <C object Array of Char {'nolength': True} at 0x60000076f9c0>:
E <C object Array of Char {'nolength': True} at 0x60000051b720>:
E <C object Array of Char {'nolength': True} at 0x60000051b7c0>:
E <C object Array of Char {'nolength': True} at 0x6000007554f0>:
E <C object Array of Char {'nolength': True} at 0x600000754d90>:
E <C object Array of Char {'nolength': True} at 0x600000518c80>:
E <C object Array of Char {'nolength': True} at 0x60000051b660>:
E <C object Array of Char {'nolength': True} at 0x60000051b9a0>:
E <C object Array of Char {'nolength': True} at 0x60000051b7a0>:
E <C object Array of Char {'nolength': True} at 0x60000051b980>:
E <C object Array of Char {'nolength': True} at 0x60000051b9c0>:
E <C object Array of Char {'nolength': True} at 0x60000051bb40>:
E <C object Array of Char {'nolength': True} at 0x60000051b880>:
E <C object Array of Char {'nolength': True} at 0x60000051ae20>:
E <C object Array of Char {'nolength': True} at 0x600000758230>:
E <C object Array of Char {'nolength': True} at 0x600000b2cc60>:
E <C object Array of Char {'nolength': True} at 0x600000b1c090>:
E <C object Array of Char {'nolength': True} at 0x60000051bb80>:
E <C object Array of Char {'nolength': True} at 0x60000051bae0>:
E <C object Array of Char {'nolength': True} at 0x60000051b8e0>:
E <C object Array of Char {'nolength': True} at 0x60000051b4a0>:
E <C object Array of Char {'nolength': True} at 0x60000051ba20>:
E <C object Array of Char {'nolength': True} at 0x60000051aec0>:
E <C object Array of Char {'nolength': True} at 0x60000051bd20>:
E <C object Array of Char {'nolength': True} at 0x600000754d40>:
E <C object Array of Char {'nolength': True} at 0x600000756e60>:
E <C object Array of Char {'nolength': True} at 0x60000051b820>:
E <C object Array of Char {'nolength': True} at 0x60000051a9a0>:
E <C object Array of Char {'nolength': True} at 0x6000007483b0>:
E <C object Array of Char {'nolength': True} at 0x600000749600>:
E <C object Array of Char {'nolength': True} at 0x60000051b460>:
E <C object Array of Char {'nolength': True} at 0x60000051b840>:
E <C object Array of Char {'nolength': True} at 0x600000754170>:
E <C object Array of Char {'nolength': True} at 0x6000007569a0>:
E <C object Array of Char {'nolength': True} at 0x60000051b760>:
E <C object Array of Char {'nolength': True} at 0x60000051bbe0>:
E <C object Array of Char {'nolength': True} at 0x60000051bc60>:
E <C object Array of Char {'nolength': True} at 0x60000051b300>:
E <C object Array of Char {'nolength': True} at 0x60000051bc00>:
E <C object Array of Char {'nolength': True} at 0x60000051bf00>:
E <C object Array of Char {'nolength': True} at 0x60000051b960>:
E <C object Array of Char {'nolength': True} at 0x60000076f8d0>:
E <C object Array of Char {'nolength': True} at 0x600000b1c3c0>:
E <C object Array of Char {'nolength': True} at 0x60000051ba00>:
E <C object Array of Char {'nolength': True} at 0x60000051b2c0>:
E <C object Array of Char {'nolength': True} at 0x60000051bcc0>:
E <C object Array of Char {'nolength': True} at 0x600000527f00>:
E <C object Array of Char {'nolength': True} at 0x60000051bf20>:
E <C object Array of Char {'nolength': True} at 0x60000051bba0>:
E <C object Array of Char {'nolength': True} at 0x60000051b940>:
E <C object Array of Char {'nolength': True} at 0x60000051ace0>:
E <C object Array of Char {'nolength': True} at 0x60000075b740>:
E <C object Array of Char {'nolength': True} at 0x600000754420>:
E <C object Array of Char {'nolength': True} at 0x60000051b4c0>:
E <C object Array of Char {'nolength': True} at 0x60000051be60>:
E <C object Array of Char {'nolength': True} at 0x600000749090>:
E <C object Array of Char {'nolength': True} at 0x600000748d00>:
E <C object Array of Char {'nolength': True} at 0x60000051bda0>:
E <C object Array of Char {'nolength': True} at 0x60000051bb20>:
E <C object Array of Char {'nolength': True} at 0x6000007563b0>:
E <C object Array of Char {'nolength': True} at 0x600000757c40>:
E <C object Array of Char {'nolength': True} at 0x60000051b6e0>:
E <C object Array of Char {'nolength': True} at 0x60000051bbc0>:
E <C object Array of Char {'nolength': True} at 0x600000748080>:
E <C object Array of Char {'nolength': True} at 0x600000749a40>:
E <C object Array of Char {'nolength': True} at 0x60000051a340>:
E <C object Array of Char {'nolength': True} at 0x600000527ec0>:
E <C object Array of Char {'nolength': True} at 0x60000051ba40>:
E <C object Array of Char {'nolength': True} at 0x60000075e800>:
E <C object Array of Char {'nolength': True} at 0x600000527f60>:
E <C object Array of Char {'nolength': True} at 0x60000051baa0>:
E <C object Array of Char {'nolength': True} at 0x6000005268e0>:
E <C object Array of Char {'nolength': True} at 0x600000527ae0>:
E <C object Array of Char {'nolength': True} at 0x60000051fbe0>:
E <C object Array of Char {'nolength': True} at 0x60000051bc80>:
E <C object Array of Char {'nolength': True} at 0x60000051bfa0>:
E <C object Array of Char {'nolength': True} at 0x60000051bde0>:
E <C object Array of Char {'nolength': True} at 0x600000527920>:
E <C object Array of Char {'nolength': True} at 0x60000051bd00>:
E <C object Array of Char {'nolength': True} at 0x60000051bdc0>:
E <C object Array of Char {'nolength': True} at 0x60000051be40>:
E <C object Array of Char {'nolength': True} at 0x60000051ff60>:
E <C object Array of Char {'nolength': True} at 0x60000051bd80>:
E <C object Array of Char {'nolength': True} at 0x60000051ba60>:
E <C object Array of Char {'nolength': True} at 0x600000527fa0>:
E <C object Array of Char {'nolength': True} at 0x60000051b8a0>:
E <C object Array of Char {'nolength': True} at 0x60000051abc0>:
E <C object Array of Char {'nolength': True} at 0x600000758370>:
E <C object Array of Char {'nolength': True} at 0x60000051bf40>:
E <C object Array of Char {'nolength': True} at 0x600000502a80>:
E <C object Array of Char {'nolength': True} at 0x600000502840>:
E <C object Array of Char {'nolength': True} at 0x600000502d00>:
E <C object Array of Char {'nolength': True} at 0x600000502dc0>:
E <C object Array of Char {'nolength': True} at 0x60000051bfc0>:
E <C object Array of Char {'nolength': True} at 0x600000527da0>:
E <C object Array of Char {'nolength': True} at 0x60000051fa80>:
E <C object Array of Char {'nolength': True} at 0x60000051bac0>:
E <C object Array of Char {'nolength': True} at 0x60000074d550>:
E <C object Array of Char {'nolength': True} at 0x60000074e710>:
E <C object Array of Char {'nolength': True} at 0x600000527700>:
E <C object Array of Char {'nolength': True} at 0x60000051fc80>:
E <C object Array of Char {'nolength': True} at 0x60000074a3b0>:
E <C object Array of Char {'nolength': True} at 0x600000754920>:
E <C object Array of Char {'nolength': True} at 0x600000527bc0>:
E <C object Array of Char {'nolength': True} at 0x600000527ce0>:
E <C object Array of Char {'nolength': True} at 0x60000074d140>:
E <C object Array of Char {'nolength': True} at 0x60000074e3e0>:
E <C object Array of Char {'nolength': True} at 0x60000051bd60>:
E <C object Array of Char {'nolength': True} at 0x60000051fe20>:
E <C object Array of Char {'nolength': True} at 0x60000051f4a0>:
E <C object Array of Char {'nolength': True} at 0x60000051b1e0>:
E <C object Array of Char {'nolength': True} at 0x600000526460>:
E <C object Array of Char {'nolength': True} at 0x600000504200>:
E <C object Array of Char {'nolength': True} at 0x600000504340>:
E <C object Array of Char {'nolength': True} at 0x60000074f960>:
E <C object Array of Char {'nolength': True} at 0x600000b1c540>:
E <C object Array of Char {'nolength': True} at 0x600000b1cb10>:
E <C object Array of Char {'nolength': True} at 0x600000504300>:
E <C object Array of Char {'nolength': True} at 0x6000005042a0>:
E <C object Array of Char {'nolength': True} at 0x600000504480>:
E <C object Array of Char {'nolength': True} at 0x600000504180>:
E <C object Array of Char {'nolength': True} at 0x6000005044c0>:
E <C object Array of Char {'nolength': True} at 0x6000005046c0>:
E <C object Array of Char {'nolength': True} at 0x600000504820>:
E <C object Array of Char {'nolength': True} at 0x60000074d660>:
E <C object Array of Char {'nolength': True} at 0x60000074ec20>:
E <C object Array of Char {'nolength': True} at 0x6000005041c0>:
E <C object Array of Char {'nolength': True} at 0x6000005044e0>:
E <C object Array of Char {'nolength': True} at 0x600000757480>:
E <C object Array of Char {'nolength': True} at 0x600000748380>:
E <C object Array of Char {'nolength': True} at 0x600000504220>:
E <C object Array of Char {'nolength': True} at 0x6000005043e0>:
E <C object Array of Char {'nolength': True} at 0x60000074c7c0>:
E <C object Array of Char {'nolength': True} at 0x60000074e2c0>:
E <C object Array of Char {'nolength': True} at 0x600000504160>:
E <C object Array of Char {'nolength': True} at 0x6000005042c0>:
E <C object Array of Char {'nolength': True} at 0x600000756120>:
E <C object Array of Char {'nolength': True} at 0x60000076f880>:
E <C object Array of Char {'nolength': True} at 0x600000504660>:
E <C object Array of Char {'nolength': True} at 0x6000005012a0>:
E <C object Array of Char {'nolength': True} at 0x6000005023e0>:
E <C object Array of Char {'nolength': True} at 0x6000007662d0>:
E <C object Array of Char {'nolength': True} at 0x600000b32490>:
E <C object Array of Char {'nolength': True} at 0x600000b23f90>:
E <C object Array of Char {'nolength': True} at 0x600000502ba0>:
E <C object Array of Char {'nolength': True} at 0x600000502d80>:
E <C object Array of Char {'nolength': True} at 0x6000005028e0>:
E <C object Array of Char {'nolength': True} at 0x600000502fe0>:
E <C object Array of Char {'nolength': True} at 0x600000502e00>:
E <C object Array of Char {'nolength': True} at 0x6000005025e0>:
E <C object Array of Char {'nolength': True} at 0x600000503080>:
E <C object Array of Char {'nolength': True} at 0x600000502be0>:
E <C object Array of Char {'nolength': True} at 0x600000502f40>:
E <C object Array of Char {'nolength': True} at 0x600000503100>:
E <C object Array of Char {'nolength': True} at 0x600000502d40>:
E <C object Array of Char {'nolength': True} at 0x600000502e20>:
E <C object Array of Char {'nolength': True} at 0x6000005031a0>:
E <C object Array of Char {'nolength': True} at 0x600000502cc0>:
E <C object Array of Char {'nolength': True} at 0x600000502720>:
E <C object Array of Char {'nolength': True} at 0x600000502fa0>:
E <C object Array of Char {'nolength': True} at 0x60000074bcd0>:
E <C object Array of Char {'nolength': True} at 0x600000b27f90>:
E <C object Array of Char {'nolength': True} at 0x600000b31a70>:
E <C object Array of Char {'nolength': True} at 0x600000502200>:
E <C object Array of Char {'nolength': True} at 0x600000502740>:
E <C object Array of Char {'nolength': True} at 0x600000503160>:
E <C object Array of Char {'nolength': True} at 0x600000502f20>:
E <C object Array of Char {'nolength': True} at 0x600000503040>:
E <C object Array of Char {'nolength': True} at 0x600000502ea0>:
E <C object Array of Char {'nolength': True} at 0x600000502f00>:
E <C object Array of Char {'nolength': True} at 0x6000005031c0>:
E <C object Array of Char {'nolength': True} at 0x600000503360>:
E <C object Array of Char {'nolength': True} at 0x600000502d20>:
E <C object Array of Char {'nolength': True} at 0x600000503200>:
E <C object Array of Char {'nolength': True} at 0x600000502780>:
E <C object Array of Char {'nolength': True} at 0x6000005030a0>:
E <C object Array of Char {'nolength': True} at 0x600000502d60>:
E <C object Array of Char {'nolength': True} at 0x60000074b360>:
E <C object Array of Char {'nolength': True} at 0x600000502e40>:
E <C object Array of Char {'nolength': True} at 0x6000005032a0>:
E <C object Array of Char {'nolength': True} at 0x60000074d310>:
E <C object Array of Char {'nolength': True} at 0x600000501d80>:
E <C object Array of Char {'nolength': True} at 0x6000005028a0>:
E <C object Array of Char {'nolength': True} at 0x600000502a60>:
E <C object Array of Char {'nolength': True} at 0x60000074ff60>:
E <C object Array of Char {'nolength': True} at 0x600000753470>:
E <C object Array of Char {'nolength': True} at 0x6000005027a0>:
E <C object Array of Char {'nolength': True} at 0x600000502bc0>:
E <C object Array of Char {'nolength': True} at 0x600000753120>:
E <C object Array of Char {'nolength': True} at 0x60000074d1b0>:
E <C object Array of Char {'nolength': True} at 0x600000503260>:
E <C object Array of Char {'nolength': True} at 0x600000502ac0>:
E <C object Array of Char {'nolength': True} at 0x600000741220>:
E <C object Array of Char {'nolength': True} at 0x6000007423e0>:
E <C object Array of Char {'nolength': True} at 0x600000502c20>:
E <C object Array of Char {'nolength': True} at 0x600000502fc0>:
E <C object Array of Char {'nolength': True} at 0x600000503020>:
E <C object Array of Char {'nolength': True} at 0x600000503460>:
E <C object Array of Char {'nolength': True} at 0x6000005032c0>:
E <C object Array of Char {'nolength': True} at 0x600000503280>:
E <C object Array of Char {'nolength': True} at 0x600000503620>:
E <C object Array of Char {'nolength': True} at 0x6000005031e0>:
E <C object Array of Char {'nolength': True} at 0x600000503440>:
E <C object Array of Char {'nolength': True} at 0x600000740000>:
E <C object Array of Char {'nolength': True} at 0x600000503580>:
E <C object Array of Char {'nolength': True} at 0x6000005032e0>:
E <C object Array of Char {'nolength': True} at 0x600000740030>:
E <C object Array of Char {'nolength': True} at 0x600000503340>:
E <C object Array of Char {'nolength': True} at 0x6000005030c0>:
E <C object Array of Char {'nolength': True} at 0x6000005034e0>:
E <C object Array of Char {'nolength': True} at 0x600000743980>:
E <C object Array of Char {'nolength': True} at 0x60000074c1f0>:
E <C object Array of Char {'nolength': True} at 0x600000503500>:
E <C object Array of Char {'nolength': True} at 0x600000503000>:
E <C object Array of Char {'nolength': True} at 0x600000740300>:
E <C object Array of Char {'nolength': True} at 0x600000741c00>:
E <C object Array of Char {'nolength': True} at 0x600000503320>:
E <C object Array of Char {'nolength': True} at 0x600000502940>:
E <C object Array of Char {'nolength': True} at 0x600000743d50>:
E <C object Array of Char {'nolength': True} at 0x60000074edc0>:
E <C object Array of Char {'nolength': True} at 0x600000503420>:
E <C object Array of Char {'nolength': True} at 0x600000503520>:
E <C object Array of Char {'nolength': True} at 0x60000076fe20>:
E <C object Array of Char {'nolength': True} at 0x6000007419e0>:
E <C object Array of Char {'nolength': True} at 0x6000005033a0>:
E <C object Array of Char {'nolength': True} at 0x600000503480>:
E <C object Array of Char {'nolength': True} at 0x6000007400b0>:
E <C object Array of Char {'nolength': True} at 0x600000741d60>:
E <C object Array of Char {'nolength': True} at 0x600000503300>:
E <C object Array of Char {'nolength': True} at 0x600000502e60>:
E <C object Array of Char {'nolength': True} at 0x600000502b00>:
E <C object Array of Char {'nolength': True} at 0x600000503800>:
E <C object Array of Char {'nolength': True} at 0x6000005039e0>:
E <C object Array of Char {'nolength': True} at 0x600000502f60>:
E <C object Array of Char {'nolength': True} at 0x600000503220>:
E <C object Array of Char {'nolength': True} at 0x600000503680>:
E <C object Array of Char {'nolength': True} at 0x6000005038e0>:
E <C object Array of Char {'nolength': True} at 0x60000074d3b0>:
E <C object Array of Char {'nolength': True} at 0x600000b2edf0>:
E <C object Array of Char {'nolength': True} at 0x600000b10000>:
E <C object Array of Char {'nolength': True} at 0x600000503640>:
E <C object Array of Char {'nolength': True} at 0x600000503840>:
E <C object Array of Char {'nolength': True} at 0x6000005039a0>:
E <C object Array of Char {'nolength': True} at 0x6000005035e0>:
E <C object Array of Char {'nolength': True} at 0x600000502da0>:
E <C object Array of Char {'nolength': True} at 0x600000503aa0>:
E <C object Array of Char {'nolength': True} at 0x600000503900>:
E <C object Array of Char {'nolength': True} at 0x60000076d880>:
E <C object Array of Char {'nolength': True} at 0x60000074fce0>:
E <C object Array of Char {'nolength': True} at 0x6000005038a0>:
E <C object Array of Char {'nolength': True} at 0x6000005037a0>:
E <C object Array of Char {'nolength': True} at 0x600000742540>:
E <C object Array of Char {'nolength': True} at 0x60000074caf0>:
E <C object Array of Char {'nolength': True} at 0x6000005035c0>:
E <C object Array of Char {'nolength': True} at 0x600000503120>:
E <C object Array of Char {'nolength': True} at 0x6000007537f0>:
E <C object Array of Char {'nolength': True} at 0x60000074f680>:
E <C object Array of Char {'nolength': True} at 0x600000503960>:
E <C object Array of Char {'nolength': True} at 0x600000503ae0>:
E <C object Array of Char {'nolength': True} at 0x600000502520>:
E <C object Array of Char {'nolength': True} at 0x600000503240>:
E <C object Array of Char {'nolength': True} at 0x600000503b40>:
E <C object Array of Char {'nolength': True} at 0x6000005039c0>:
E <C object Array of Char {'nolength': True} at 0x600000503b00>:
E <C object Array of Char {'nolength': True} at 0x60000074f850>:
E <C object Array of Char {'nolength': True} at 0x600000b103c0>:
E <C object Array of Char {'nolength': True} at 0x600000b10990>:
E <C object Array of Char {'nolength': True} at 0x600000503940>:
E <C object Array of Char {'nolength': True} at 0x600000503a00>:
E <C object Array of Char {'nolength': True} at 0x600000503ac0>:
E <C object Array of Char {'nolength': True} at 0x600000503920>:
E <C object Array of Char {'nolength': True} at 0x60000050cf80>:
E <C object Array of Char {'nolength': True} at 0x60000050d400>:
E <C object Array of Char {'nolength': True} at 0x60000050cbe0>:
E <C object Array of Char {'nolength': True} at 0x600000754d20>:
E <C object Array of Char {'nolength': True} at 0x600000753380>:
E <C object Array of Char {'nolength': True} at 0x60000050d380>:
E <C object Array of Char {'nolength': True} at 0x60000050d520>:
E <C object Array of Char {'nolength': True} at 0x600000743d00>:
E <C object Array of Char {'nolength': True} at 0x600000744050>:
E <C object Array of Char {'nolength': True} at 0x60000050d460>:
E <C object Array of Char {'nolength': True} at 0x60000050c9c0>:
E <C object Array of Char {'nolength': True} at 0x600000747a00>:
E <C object Array of Char {'nolength': True} at 0x600000740240>:
E <C object Array of Char {'nolength': True} at 0x60000050c2a0>:
E <C object Array of Char {'nolength': True} at 0x60000050d340>:
E <C object Array of Char {'nolength': True} at 0x60000077f440>:
E <C object Array of Char {'nolength': True} at 0x600000744e40>:
E <C object Array of Char {'nolength': True} at 0x60000050d4c0>:
E <C object Array of Char {'nolength': True} at 0x60000050c580>:
E <C object Array of Char {'nolength': True} at 0x60000050d640>:
E <C object Array of Char {'nolength': True} at 0x600000744f00>:
E <C object Array of Char {'nolength': True} at 0x600000b388a0>:
E <C object Array of Char {'nolength': True} at 0x60000050d620>:
E <C object Array of Char {'nolength': True} at 0x60000050d720>:
E <C object Array of Char {'nolength': True} at 0x60000050d900>:
E <C object Array of Char {'nolength': True} at 0x60000050d600>:
E <C object Array of Char {'nolength': True} at 0x60000050d540>:
E <C object Array of Char {'nolength': True} at 0x60000050d7a0>:
E <C object Array of Char {'nolength': True} at 0x60000050cca0>:
E <C object Array of Char {'nolength': True} at 0x60000050d3e0>:
E <C object Array of Char {'nolength': True} at 0x60000050d3a0>:
E <C object Array of Char {'nolength': True} at 0x60000050d660>:
E <C object Array of Char {'nolength': True} at 0x60000050d2e0>:
E <C object Array of Char {'nolength': True} at 0x60000050d840>:
E <C object Array of Char {'nolength': True} at 0x60000050cfc0>:
E <C object Array of Char {'nolength': True} at 0x60000050d680>:
E <C object Array of Char {'nolength': True} at 0x60000050ccc0>:
E <C object Array of Char {'nolength': True} at 0x60000050d940>:
E <C object Array of Char {'nolength': True} at 0x60000050da60>:
E <C object Array of Char {'nolength': True} at 0x6000007450f0>:
E <C object Array of Char {'nolength': True} at 0x60000050d320>:
E <C object Array of Char {'nolength': True} at 0x60000050c240>:
E <C object Array of Char {'nolength': True} at 0x60000050d6c0>:
E <C object Array of Char {'nolength': True} at 0x60000050db80>:
E <C object Array of Char {'nolength': True} at 0x60000050d860>:
E <C object Array of Char {'nolength': True} at 0x60000050d8c0>:
E <C object Array of Char {'nolength': True} at 0x60000050d760>:
E <C object Array of Char {'nolength': True} at 0x600000503700>:
E <C object Array of Char {'nolength': True} at 0x6000005034c0>:
E <C object Array of Char {'nolength': True} at 0x600000741500>:
E <C object Array of Char {'nolength': True} at 0x600000744ef0>:
E <C object Array of Char {'nolength': True} at 0x600000503a80>:
E <C object Array of Char {'nolength': True} at 0x600000503b20>:
E <C object Array of Char {'nolength': True} at 0x600000742cf0>:
E <C object Array of Char {'nolength': True} at 0x60000074fd60>:
E <C object Array of Char {'nolength': True} at 0x6000005037c0>:
E <C object Array of Char {'nolength': True} at 0x600000503760>:
E <C object Array of Char {'nolength': True} at 0x600000749850>:
E <C object Array of Char {'nolength': True} at 0x600000745ee0>:
E <C object Array of Char {'nolength': True} at 0x600000503c00>:
E <C object Array of Char {'nolength': True} at 0x600000502ee0>:
E <C object Array of Char {'nolength': True} at 0x600000503d80>:
E <C object Array of Char {'nolength': True} at 0x600000503d00>:
E <C object Array of Char {'nolength': True} at 0x600000503f20>:
E <C object Array of Char {'nolength': True} at 0x600000503ba0>:
E <C object Array of Char {'nolength': True} at 0x600000503e60>:
E <C object Array of Char {'nolength': True} at 0x600000744bf0>:
E <C object Array of Char {'nolength': True} at 0x600000b104b0>:
E <C object Array of Char {'nolength': True} at 0x600000b10780>:
E <C object Array of Char {'nolength': True} at 0x60000051e7c0>:
E <C object Array of Char {'nolength': True} at 0x6000005278c0>:
E <C object Array of Char {'nolength': True} at 0x60000051f860>:
E <C object Array of Char {'nolength': True} at 0x6000005036a0>:
E <C object Array of Char {'nolength': True} at 0x600000503dc0>:
E <C object Array of Char {'nolength': True} at 0x600000503ce0>:
E <C object Array of Char {'nolength': True} at 0x600000503660>:
E <C object Array of Char {'nolength': True} at 0x6000007b8290>:
E <C object Array of Char {'nolength': True} at 0x6000007b8910>:
E <C object Array of Char {'nolength': True} at 0x600000503de0>:
E <C object Array of Char {'nolength': True} at 0x600000503980>:
E <C object Array of Char {'nolength': True} at 0x600000744ae0>:
E <C object Array of Char {'nolength': True} at 0x600000744380>:
E <C object Array of Char {'nolength': True} at 0x600000503e20>:
E <C object Array of Char {'nolength': True} at 0x600000503ec0>:
E <C object Array of Char {'nolength': True} at 0x6000007506a0>:
E <C object Array of Char {'nolength': True} at 0x6000007b8020>:
E <C object Array of Char {'nolength': True} at 0x600000503e00>:
E <C object Array of Char {'nolength': True} at 0x600000502b20>:
E <C object Array of Char {'nolength': True} at 0x6000007bbb00>:
E <C object Array of Char {'nolength': True} at 0x600000746c60>:
E <C object Array of Char {'nolength': True} at 0x600000503b80>:
E <C object Array of Char {'nolength': True} at 0x600000503da0>:
E <C object Array of Char {'nolength': True} at 0x60000051bea0>:
E <C object Array of Char {'nolength': True} at 0x6000007b8260>:
E <C object Array of Char {'nolength': True} at 0x600000b10570>:
E <C object Array of Char {'nolength': True} at 0x600000b10b40>:
E <C object Array of Char {'nolength': True} at 0x60000051bf60>:
E <C object Array of Char {'nolength': True} at 0x60000051b5e0>:
E <C object Array of Char {'nolength': True} at 0x60000051f840>:
E <C object Array of Char {'nolength': True} at 0x600000527b60>:
E <C object Array of Char {'nolength': True} at 0x60000051fb20>:
E <C object Array of Char {'nolength': True} at 0x600000503600>:
E <C object Array of Char {'nolength': True} at 0x600000503d40>:
E <C object Array of Char {'nolength': True} at 0x600000503f60>:
E <C object Array of Char {'nolength': True} at 0x600000503bc0>:
E <C object Array of Char {'nolength': True} at 0x60000051afc0>:
E <C object Array of Char {'nolength': True} at 0x60000051fd40>:
E <C object Array of Char {'nolength': True} at 0x600000503060>:
E <C object Array of Char {'nolength': True} at 0x600000503ee0>:
E <C object Array of Char {'nolength': True} at 0x600000503fa0>:
E <C object Array of Char {'nolength': True} at 0x600000527ea0>:
E <C object Array of Char {'nolength': True} at 0x60000051bf80>:
E <C object Array of Char {'nolength': True} at 0x6000007ba820>:
E <C object Array of Char {'nolength': True} at 0x600000b10600>:
E <C object Array of Char {'nolength': True} at 0x600000b10c00>:
E <C object Array of Char {'nolength': True} at 0x6000005038c0>:
E <C object Array of Char {'nolength': True} at 0x600000503b60>:
E <C object Array of Char {'nolength': True} at 0x60000051bb60>:
E <C object Array of Char {'nolength': True} at 0x60000051ff40>:
E <C object Array of Char {'nolength': True} at 0x600000503c20>:
E <C object Array of Char {'nolength': True} at 0x6000005030e0>:
E <C object Array of Char {'nolength': True} at 0x600000503e80>:
E <C object Array of Char {'nolength': True} at 0x60000051bc40>:
E <C object Array of Char {'nolength': True} at 0x60000051bfe0>:
E <C object Array of Char {'nolength': True} at 0x60000051f580>:
E <C object Array of Char {'nolength': True} at 0x600000503880>:
E <C object Array of Char {'nolength': True} at 0x600000503cc0>:
E <C object Array of Char {'nolength': True} at 0x60000051bce0>:
E <C object Array of Char {'nolength': True} at 0x600000503540>:
E <C object Array of Char {'nolength': True} at 0x600000578280>:
E <C object Array of Char {'nolength': True} at 0x6000005784e0>:
E <C object Array of Char {'nolength': True} at 0x6000007ba010>:
E <C object Array of Char {'nolength': True} at 0x600000b106f0>:
E <C object Array of Char {'nolength': True} at 0x600000b109c0>:
E <C object Array of Char {'nolength': True} at 0x600000578120>:
E <C object Array of Char {'nolength': True} at 0x600000578260>:
E <C object Array of Char {'nolength': True} at 0x600000578360>:
E <C object Array of Char {'nolength': True} at 0x600000578560>:
E <C object Array of Char {'nolength': True} at 0x6000005786e0>:
E <C object Array of Char {'nolength': True} at 0x600000578380>:
E <C object Array of Char {'nolength': True} at 0x600000578340>:
E <C object Array of Char {'nolength': True} at 0x600000578100>:
E <C object Array of Char {'nolength': True} at 0x6000005783e0>:
E <C object Array of Char {'nolength': True} at 0x600000578480>:
E <C object Array of Char {'nolength': True} at 0x600000578760>:
E <C object Array of Char {'nolength': True} at 0x600000578240>:
E <C object Array of Char {'nolength': True} at 0x600000578460>:
E <C object Array of Char {'nolength': True} at 0x600000578320>:
E <C object Array of Char {'nolength': True} at 0x600000578540>:
E <C object Array of Char {'nolength': True} at 0x600000578880>:
E <C object Array of Char {'nolength': True} at 0x6000007bcf70>:
E <C object Array of Char {'nolength': True} at 0x600000578420>:
E <C object Array of Char {'nolength': True} at 0x6000005785a0>:
E <C object Array of Char {'nolength': True} at 0x600000578640>:
E <C object Array of Char {'nolength': True} at 0x6000005780a0>:
E <C object Array of Char {'nolength': True} at 0x600000578680>:
E <C object Array of Char {'nolength': True} at 0x6000005788e0>:
E <C object Array of Char {'nolength': True} at 0x600000578520>:
E <C object Array of Char {'nolength': True} at 0x6000005781e0>:
E <C object Array of Char {'nolength': True} at 0x600000578820>:
E <C object Array of Char {'nolength': True} at 0x6000007b8c70>:
E <C object Array of Char {'nolength': True} at 0x6000007bbc40>:
E <C object Array of Char {'nolength': True} at 0x600000578580>:
E <C object Array of Char {'nolength': True} at 0x600000578740>:
E <C object Array of Char {'nolength': True} at 0x6000007bc0c0>:
E <C object Array of Char {'nolength': True} at 0x6000007bda60>:
E <C object Array of Char {'nolength': True} at 0x6000005783c0>:
E <C object Array of Char {'nolength': True} at 0x600000578900>:
E <C object Array of Char {'nolength': True} at 0x6000005781a0>:
E <C object Array of Char {'nolength': True} at 0x600000578220>:
E <C object Array of Char {'nolength': True} at 0x600000578300>:
E <C object Array of Char {'nolength': True} at 0x600000578a40>:
E <C object Array of Char {'nolength': True} at 0x600000578b20>:
E <C object Array of Char {'nolength': True} at 0x600000578660>:
E <C object Array of Char {'nolength': True} at 0x600000578ae0>:
E <C object Array of Char {'nolength': True} at 0x60000074dd50>:
E <C object Array of Char {'nolength': True} at 0x600000b10840>:
E <C object Array of Char {'nolength': True} at 0x600000b10e10>:
E <C object Array of Char {'nolength': True} at 0x6000005780c0>:
E <C object Array of Char {'nolength': True} at 0x6000005782a0>:
E <C object Array of Char {'nolength': True} at 0x6000005788a0>:
E <C object Array of Char {'nolength': True} at 0x6000005787a0>:
E <C object Array of Char {'nolength': True} at 0x600000578b00>:
E <C object Array of Char {'nolength': True} at 0x6000005782e0>:
E <C object Array of Char {'nolength': True} at 0x6000007bba50>:
E <C object Array of Char {'nolength': True} at 0x600000578200>:
E <C object Array of Char {'nolength': True} at 0x6000007bdf00>:
E <C object Array of Char {'nolength': True} at 0x600000578720>:
E <C object Array of Char {'nolength': True} at 0x6000007b2e50>:
E <C object Array of Char {'nolength': True} at 0x6000007bc1a0>:
E <C object Array of Char {'nolength': True} at 0x6000005784a0>:
E <C object Array of Char {'nolength': True} at 0x600000578440>:
E <C object Array of Char {'nolength': True} at 0x600000578960>:
E <C object Array of Char {'nolength': True} at 0x6000005788c0>:
E <C object Array of Char {'nolength': True} at 0x600000578a80>:
E <C object Array of Char {'nolength': True} at 0x600000578be0>:
E <C object Array of Char {'nolength': True} at 0x600000b10cc0>:
E ...
E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 414, 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 1106, 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 214, in setlen
E rffi.CCHARP.TO, byte_size, flavor='raw')
E
E <C object Array of Char {'nolength': True} at 0x600000b265b0>:
E <C object Array of Char {'nolength': True} at 0x600000526240>:
E <C object Array of Char {'nolength': True} at 0x600000b270f0>:
E <C object Array of Char {'nolength': True} at 0x600000b27180>:
E <C object Array of Char {'nolength': True} at 0x600000b27210>:
E <C object Array of Char {'nolength': True} at 0x600000518b00>:
E <C object Array of Char {'nolength': True} at 0x600000b23ea0>:
E <C object Array of Char {'nolength': True} at 0x600000b32e80>:
E <C object Array of Char {'nolength': True} at 0x600000510ba0>:
E <C object Array of Char {'nolength': True} at 0x600000b39e90>:
E <C object Array of Char {'nolength': True} at 0x600000b32640>:
E <C object Array of Char {'nolength': True} at 0x600000b27360>:
E <C object Array of Char {'nolength': True} at 0x600000b2f750>:
E <C object Array of Char {'nolength': True} at 0x600000b29d10>:
E <C object Array of Char {'nolength': True} at 0x600000b290e0>:
E <C object Array of Char {'nolength': True} at 0x600000b32b20>:
E <C object Array of Char {'nolength': True} at 0x60000051a920>:
E <C object Array of Char {'nolength': True} at 0x60000051ad60>:
E <C object Array of Char {'nolength': True} at 0x60000051af60>:
E <C object Array of Char {'nolength': True} at 0x60000051b380>:
E <C object Array of Char {'nolength': True} at 0x600000500d80>:
E <C object Array of Char {'nolength': True} at 0x600000760ed0>:
E <C object Array of Char {'nolength': True} at 0x600000b27660>:
E <C object Array of Char {'nolength': True} at 0x600000500f20>:
E <C object Array of Char {'nolength': True} at 0x600000501f00>:
E <C object Array of Char {'nolength': True} at 0x600000501da0>:
E <C object Array of Char {'nolength': True} at 0x600000501ec0>:
E <C object Array of Char {'nolength': True} at 0x600000502540>:
E <C object Array of Char {'nolength': True} at 0x600000b27ba0>:
E <C object Array of Char {'nolength': True} at 0x600000b23fc0>:
E <C object Array of Char {'nolength': True} at 0x6000005024e0>:
E <C object Array of Char {'nolength': True} at 0x60000076c4f0>:
E <C object Array of Char {'nolength': True} at 0x600000755330>:
E <C object Array of Char {'nolength': True} at 0x600000b280f0>:
E <C object Array of Char {'nolength': True} at 0x60000051bec0>:
E <C object Array of Char {'nolength': True} at 0x60000051b860>:
E <C object Array of Char {'nolength': True} at 0x600000502aa0>:
E <C object Array of Char {'nolength': True} at 0x600000b1c1e0>:
E <C object Array of Char {'nolength': True} at 0x600000b32d60>:
E <C object Array of Char {'nolength': True} at 0x600000b27cc0>:
E <C object Array of Char {'nolength': True} at 0x600000502ca0>:
E <C object Array of Char {'nolength': True} at 0x6000005036c0>:
E <C object Array of Char {'nolength': True} at 0x600000b31bf0>:
E <C object Array of Char {'nolength': True} at 0x600000b10090>:
E <C object Array of Char {'nolength': True} at 0x60000050c0a0>:
E <C object Array of Char {'nolength': True} at 0x60000050d500>:
E <C object Array of Char {'nolength': True} at 0x600000b10180>:
E <C object Array of Char {'nolength': True} at 0x600000b10240>:
E <C object Array of Char {'nolength': True} at 0x600000b102a0>:
E <C object Array of Char {'nolength': True} at 0x600000b10330>:
E <C object Array of Char {'nolength': True} at 0x600000578400>:
E <C object Array of Char {'nolength': True} at 0x600000b10480>:
E ...
E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 1280, 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 1106, 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 214, in setlen
E rffi.CCHARP.TO, byte_size, flavor='raw')
E
E <C object Array of Char {'nolength': True} at 0x600000708170>:
E <C object Array of Char {'nolength': True} at 0x60000070c390>:
E <C object Array of Char {'nolength': True} at 0x60000070a3e0>:
E <C object Array of Char {'nolength': True} at 0x600000709170>:
E <C object Array of Char {'nolength': True} at 0x60000070af90>:
E <C object Array of Char {'nolength': True} at 0x600000709970>:
E <C object Array of Char {'nolength': True} at 0x600000708910>:
E <C object Array of Char {'nolength': True} at 0x600000709850>:
E <C object Array of Char {'nolength': True} at 0x60000070cfd0>:
E <C object Array of Char {'nolength': True} at 0x6000007158d0>:
E <C object Array of Char {'nolength': True} at 0x60000070f9a0>:
E <C object Array of Char {'nolength': True} at 0x6000007009b0>:
E <C object Array of Char {'nolength': True} at 0x600000701c70>:
E <C object Array of Char {'nolength': True} at 0x6000007016a0>:
E <C object Array of Char {'nolength': True} at 0x6000007014c0>:
E <C object Array of Char {'nolength': True} at 0x60000070aac0>:
E <C object Array of Char {'nolength': True} at 0x600000703800>:
E <C object Array of Char {'nolength': True} at 0x600000708d60>:
E <C object Array of Char {'nolength': True} at 0x60000070dcd0>:
E <C object Array of Char {'nolength': True} at 0x600000703970>:
E <C object Array of Char {'nolength': True} at 0x6000007034e0>:
E <C object Array of Char {'nolength': True} at 0x600000703a60>:
E <C object Array of Char {'nolength': True} at 0x60000070c300>:
E <C object Array of Char {'nolength': True} at 0x60000070f870>:
E <C object Array of Char {'nolength': True} at 0x60000070e9e0>:
E <C object Array of Char {'nolength': True} at 0x60000072c3e0>:
E <C object Array of Char {'nolength': True} at 0x60000072f540>:
E <C object Array of Char {'nolength': True} at 0x60000072c050>:
E <C object Array of Char {'nolength': True} at 0x600000737270>:
E <C object Array of Char {'nolength': True} at 0x60000072c450>:
E <C object Array of Char {'nolength': True} at 0x60000072d060>:
E <C object Array of Char {'nolength': True} at 0x600000705630>:
E <C object Array of Char {'nolength': True} at 0x6000007310d0>:
E <C object Array of Char {'nolength': True} at 0x6000007780a0>:
E <C object Array of Char {'nolength': True} at 0x600000732110>:
E <C object Array of Char {'nolength': True} at 0x60000071fbc0>:
E <C object Array of Char {'nolength': True} at 0x60000072d770>:
E <C object Array of Char {'nolength': True} at 0x600000733060>:
E <C object Array of Char {'nolength': True} at 0x60000071e580>:
E <C object Array of Char {'nolength': True} at 0x60000071f490>:
E <C object Array of Char {'nolength': True} at 0x600000720de0>:
E <C object Array of Char {'nolength': True} at 0x60000071df40>:
E <C object Array of Char {'nolength': True} at 0x600000733590>:
E <C object Array of Char {'nolength': True} at 0x60000077edd0>:
E <C object Array of Char {'nolength': True} at 0x60000077fbb0>:
E <C object Array of Char {'nolength': True} at 0x60000077eea0>:
E <C object Array of Char {'nolength': True} at 0x60000071d5c0>:
E <C object Array of Char {'nolength': True} at 0x60000077d840>:
E <C object Array of Char {'nolength': True} at 0x60000077c120>:
E <C object Array of Char {'nolength': True} at 0x60000077c3e0>:
E <C object Array of Char {'nolength': True} at 0x60000071c730>:
E <C object Array of Char {'nolength': True} at 0x60000077cbd0>:
E <C object Array of Char {'nolength': True} at 0x6000007705c0>:
E <C object Array of Char {'nolength': True} at 0x600000700d30>:
E <C object Array of Char {'nolength': True} at 0x6000007700b0>:
E <C object Array of Char {'nolength': True} at 0x600000708490>:
E <C object Array of Char {'nolength': True} at 0x6000007755d0>:
E <C object Array of Char {'nolength': True} at 0x6000007710a0>:
E <C object Array of Char {'nolength': True} at 0x600000705ad0>:
E <C object Array of Char {'nolength': True} at 0x600000773ad0>:
E <C object Array of Char {'nolength': True} at 0x60000071c9e0>:
E <C object Array of Char {'nolength': True} at 0x600000772900>:
E <C object Array of Char {'nolength': True} at 0x6000007212f0>:
E <C object Array of Char {'nolength': True} at 0x60000071fe60>:
E <C object Array of Char {'nolength': True} at 0x60000076ab80>:
E <C object Array of Char {'nolength': True} at 0x600000730fd0>:
E <C object Array of Char {'nolength': True} at 0x600000704420>:
E <C object Array of Char {'nolength': True} at 0x600000771170>:
E <C object Array of Char {'nolength': True} at 0x60000076a0d0>:
E <C object Array of Char {'nolength': True} at 0x60000076f430>:
E <C object Array of Char {'nolength': True} at 0x600000768c00>:
E <C object Array of Char {'nolength': True} at 0x60000076c6d0>:
E <C object Array of Char {'nolength': True} at 0x600000768ce0>:
E <C object Array of Char {'nolength': True} at 0x60000076ca30>:
E <C object Array of Char {'nolength': True} at 0x600000769d30>:
E <C object Array of Char {'nolength': True} at 0x60000076e0d0>:
E <C object Array of Char {'nolength': True} at 0x600000774d60>:
E <C object Array of Char {'nolength': True} at 0x6000007731f0>:
E <C object Array of Char {'nolength': True} at 0x600000730e00>:
E <C object Array of Char {'nolength': True} at 0x600000707fd0>:
E <C object Array of Char {'nolength': True} at 0x600000763090>:
E <C object Array of Char {'nolength': True} at 0x600000763190>:
E <C object Array of Char {'nolength': True} at 0x6000007740b0>:
E <C object Array of Char {'nolength': True} at 0x600000761310>:
E <C object Array of Char {'nolength': True} at 0x60000076e190>:
E <C object Array of Char {'nolength': True} at 0x600000761380>:
E <C object Array of Char {'nolength': True} at 0x600000772c30>:
E <C object Array of Char {'nolength': True} at 0x600000761140>:
E <C object Array of Char {'nolength': True} at 0x600000766160>:
E <C object Array of Char {'nolength': True} at 0x600000706510>:
E <C object Array of Char {'nolength': True} at 0x6000007645d0>:
E <C object Array of Char {'nolength': True} at 0x600000767a10>:
E <C object Array of Char {'nolength': True} at 0x6000007666e0>:
E <C object Array of Char {'nolength': True} at 0x6000007625c0>:
E <C object Array of Char {'nolength': True} at 0x600000766b50>:
E <C object Array of Char {'nolength': True} at 0x600000774670>:
E <C object Array of Char {'nolength': True} at 0x6000007741f0>:
E <C object Array of Char {'nolength': True} at 0x600000766a70>:
E <C object Array of Char {'nolength': True} at 0x600000765840>:
E <C object Array of Char {'nolength': True} at 0x600000768800>:
E <C object Array of Char {'nolength': True} at 0x600000763230>:
E <C object Array of Char {'nolength': True} at 0x60000075add0>:
E <C object Array of Char {'nolength': True} at 0x600000763b10>:
E <C object Array of Char {'nolength': True} at 0x60000075a850>:
E <C object Array of Char {'nolength': True} at 0x600000773e50>:
E <C object Array of Char {'nolength': True} at 0x600000759dc0>:
E <C object Array of Char {'nolength': True} at 0x600000767860>:
E <C object Array of Char {'nolength': True} at 0x600000759700>:
E <C object Array of Char {'nolength': True} at 0x6000007580e0>:
E <C object Array of Char {'nolength': True} at 0x60000075afd0>:
E <C object Array of Char {'nolength': True} at 0x60000075cc40>:
E <C object Array of Char {'nolength': True} at 0x60000075f900>:
E <C object Array of Char {'nolength': True} at 0x600000772410>:
E <C object Array of Char {'nolength': True} at 0x60000075f9d0>:
E <C object Array of Char {'nolength': True} at 0x60000075b120>:
E <C object Array of Char {'nolength': True} at 0x60000075f430>:
E <C object Array of Char {'nolength': True} at 0x600000750bd0>:
E <C object Array of Char {'nolength': True} at 0x600000767650>:
E <C object Array of Char {'nolength': True} at 0x60000075dbf0>:
E <C object Array of Char {'nolength': True} at 0x600000705f30>:
E <C object Array of Char {'nolength': True} at 0x60000075d9e0>:
E <C object Array of Char {'nolength': True} at 0x60000075d0a0>:
E <C object Array of Char {'nolength': True} at 0x600000755900>:
E <C object Array of Char {'nolength': True} at 0x60000076c750>:
E <C object Array of Char {'nolength': True} at 0x60000075fb40>:
E <C object Array of Char {'nolength': True} at 0x6000007576c0>:
E <C object Array of Char {'nolength': True} at 0x60000076c5a0>:
E <C object Array of Char {'nolength': True} at 0x600000754db0>:
E <C object Array of Char {'nolength': True} at 0x60000075f0d0>:
E <C object Array of Char {'nolength': True} at 0x600000754b80>:
E <C object Array of Char {'nolength': True} at 0x60000075f090>:
E <C object Array of Char {'nolength': True} at 0x600000754e50>:
E <C object Array of Char {'nolength': True} at 0x600000731f90>:
E <C object Array of Char {'nolength': True} at 0x60000076a810>:
E <C object Array of Char {'nolength': True} at 0x600000754ea0>:
E <C object Array of Char {'nolength': True} at 0x60000076fe30>:
E <C object Array of Char {'nolength': True} at 0x60000075f3b0>:
E <C object Array of Char {'nolength': True} at 0x600000748980>:
E <C object Array of Char {'nolength': True} at 0x600000754f80>:
E <C object Array of Char {'nolength': True} at 0x600000749410>:
E <C object Array of Char {'nolength': True} at 0x60000074cf00>:
E <C object Array of Char {'nolength': True} at 0x6000007495e0>:
E <C object Array of Char {'nolength': True} at 0x60000074ca70>:
E <C object Array of Char {'nolength': True} at 0x600000748320>:
E <C object Array of Char {'nolength': True} at 0x60000074cbe0>:
E <C object Array of Char {'nolength': True} at 0x600000755450>:
E <C object Array of Char {'nolength': True} at 0x60000074c070>:
E <C object Array of Char {'nolength': True} at 0x60000074bfa0>:
E <C object Array of Char {'nolength': True} at 0x6000007491d0>:
E <C object Array of Char {'nolength': True} at 0x60000074f500>:
E <C object Array of Char {'nolength': True} at 0x600000751bc0>:
E <C object Array of Char {'nolength': True} at 0x600000740bd0>:
E <C object Array of Char {'nolength': True} at 0x600000740d60>:
E <C object Array of Char {'nolength': True} at 0x6000007431f0>:
E <C object Array of Char {'nolength': True} at 0x60000075edf0>:
E <C object Array of Char {'nolength': True} at 0x600000743560>:
E <C object Array of Char {'nolength': True} at 0x6000007536c0>:
E <C object Array of Char {'nolength': True} at 0x600000743790>:
E <C object Array of Char {'nolength': True} at 0x600000742960>:
E <C object Array of Char {'nolength': True} at 0x60000074d640>:
E <C object Array of Char {'nolength': True} at 0x600000752f70>:
E <C object Array of Char {'nolength': True} at 0x600000741730>:
E <C object Array of Char {'nolength': True} at 0x600000751690>:
E <C object Array of Char {'nolength': True} at 0x600000744160>:
E <C object Array of Char {'nolength': True} at 0x600000748f90>:
E <C object Array of Char {'nolength': True} at 0x600000742f30>:
E <C object Array of Char {'nolength': True} at 0x600000747330>:
E <C object Array of Char {'nolength': True} at 0x60000077e570>:
E <C object Array of Char {'nolength': True} at 0x60000076f2b0>:
E <C object Array of Char {'nolength': True} at 0x600000740fe0>:
E <C object Array of Char {'nolength': True} at 0x60000074eee0>:
E <C object Array of Char {'nolength': True} at 0x600000747900>:
E <C object Array of Char {'nolength': True} at 0x600000752890>:
E <C object Array of Char {'nolength': True} at 0x6000007bba90>:
E <C object Array of Char {'nolength': True} at 0x60000074f9a0>:
E <C object Array of Char {'nolength': True} at 0x6000007bb360>:
E <C object Array of Char {'nolength': True} at 0x6000007babd0>:
E <C object Array of Char {'nolength': True} at 0x6000007bd7f0>:
E <C object Array of Char {'nolength': True} at 0x6000007bb1d0>:
E <C object Array of Char {'nolength': True} at 0x6000007bd520>:
E <C object Array of Char {'nolength': True} at 0x6000007ba950>:
E <C object Array of Char {'nolength': True} at 0x6000007bd1e0>:
E <C object Array of Char {'nolength': True} at 0x6000007b2800>:
E ...
E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 645, 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 1242, 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 214, 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 0x600000b265b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869de6560> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000716550>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869e17e18> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b27030>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869e28f70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b27600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869e28fe0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000525e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869ec34b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000526840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869ec3590> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000526d00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869ec35c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000525ea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a198288> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000526c60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a1982c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005258c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a1e1b08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000526dc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a1e1b40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000526940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a2aac98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005262e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a2aacd0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000525e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a2ab7f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005265c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a2ab830> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000525ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869f06f00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000525a60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869f06f38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000526380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb889e1d4e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000526240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb889e1d558> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000708170>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb889cd0528> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007088a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb889cd0678> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005263e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb889cd0988> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005265e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb889c59168> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000070bc20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb889c591a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869c8a758> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000525f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869c8ad40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000526a80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8795f9088> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000070c390>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8794952f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000070e500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb879495328> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000708cf0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb879495360> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000526a60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb879495398> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005269e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859da6330> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000070a3e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859da6368> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000070abe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859da63a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000716720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859da63d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859da6410> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005266c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85aab9830> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000709170>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85aab98a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000709b50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85aab9910> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000070b660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85aa725d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000526fa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88a7b5050> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88a7b5088> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88a7b5168> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88a7cc3d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88a7cc4b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000526200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88a7cc4f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000525800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859fabbb0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000526a40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859fabbe8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000526540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859a7ee20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000070af90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859a7ee90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000526b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859a7eec8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000526e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859a7ef00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000525a20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859c48d78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000070a710>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859c48e20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000526320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859c18f38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005270c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859c35948> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000709970>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859c35980> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000070a630>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859c359b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007159a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859c359f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859c35a28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000526640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85a9e9478> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000708910>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85a9e94b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000709880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85a9e94e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000070bde0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85a9e9520> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85a9e9558> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000526c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869ac1248> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000709850>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869ac1280> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000070a820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869ac12b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007177a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869ac1520> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000525e60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869d2bb08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000526560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85a794a30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005271a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8599579b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005262c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8599579f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859967868> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000526f20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8599678a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859967980> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a6c4fe0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a6c50c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000070cfd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a70d4b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005272c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a70d4e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005275e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a70d520> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a278bb8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000711690>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a2793d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000709690>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a2799b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005259e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a2fc368> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007158d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a2fc3a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005274a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a2fd1a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005277c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a2fd1d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a2fd210> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000525de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a2fd248> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000070f9a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88a107980> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000708f00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88a1079b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000714bf0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88a1079f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000526900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88a107a28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005261e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb889e63e50> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007009b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb889e74758> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000701000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb889e747c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007021c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb889e74838> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb889e748a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb889e60c60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000526ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a3ff8a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000526600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a3ff8d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005263c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a3b12b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000526e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a3b12f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000526400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869e6c758> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000526920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869e6c790> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005272a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869e6c870> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000701c70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869e73130> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869e73168> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527aa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869e731d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a7f16a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000701e50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a7f16e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000702340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869ecd7f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869f14720> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007016a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869f14758> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869f14790> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527a20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869f147c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869f14800> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a07db40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007014c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a07db78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000701e70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a07dbb0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000700de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a558138> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005277a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a558170> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527b20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a5581a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000070aac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a5581e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000070bf50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a558218> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000070a300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88a9e94b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000526ac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88a9e9520> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005274e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88a9e9590> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000703800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88a9e9600> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000700270>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859a18800> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000700020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859a18838> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8795af558> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005279c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8795af590> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000708d60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8795af5c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000708120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8795af600> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007110e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859222c98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005276c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859222cd0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527a00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859222d08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000070dcd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859223398> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000070c0c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8795d7ef8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000070abd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8795d7f30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527a60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8795da330> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8795da368> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000703970>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8795da3d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8795e1b08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000525e80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8795e1b40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527d00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8795e1b78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b270f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8795e1bb0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86983e4f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527d40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869844758> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000070f570>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869844790> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b273c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869862e20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b279c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869862f38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000526860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869862f70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527c60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb879655a98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb879655ad0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8894e2528> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527c80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8894e2560> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005276a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8894e3520> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8894e3558> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007034e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8894e3590> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000070d490>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8894e35c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000070be60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8894e3600> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527dc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86992f210> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527a80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86992f2b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000703a60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86992f2f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000070e860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86992f360> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000711440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86992fd38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000526d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859209e88> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859209ec0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000070c300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859209ef8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000070fac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859209f30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007265c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859209f68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869667980> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869667a28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000070f870>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869667a98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000070a7f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869667b08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000736690>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869667b78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8696420c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b27180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb869642100> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527f80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8696421a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051c8e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8696431d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000724030>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8696434e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b274e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8694f41a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b27b10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8694f4218> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527e80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8591d17c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8591d18a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051fea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8591d18d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051f660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8591b0cd0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527b40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8591b0ec8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005268a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8591a7600> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527c20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8591a7638> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051fda0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859188058> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527f20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859188090> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005278a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859188170> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000526580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8591832f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8591833d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051fcc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859183408> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051eee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859168640> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b27210>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859168678> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859168790> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85915b7c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007055f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85915b7f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b275a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85912e918> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b27390>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859126330> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859126640> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051fc40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb859126720> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051ffe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8591034e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527a40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8591036a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000526f80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8591036e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051fc00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb858ceb0f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527d60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb858ceb130> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051fe00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb858ce2a68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527ac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb858ce2aa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051e280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb858cd7830> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527be0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb858cd7868> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527e20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb858c581a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb858c581e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005003e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb858c517f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000518b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb858c51830> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000070e9e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb858c51868> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000708240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb858c518a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8690c9b78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86906e480> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000705d50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb858109248> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8581092b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000518240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb878a12f00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005190a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb878a12f38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000072c3e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb878a12f70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000072e920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb878a12fa8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000072fa90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8787b9c20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005186e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8787b9c58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005193c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8787b9c90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000072f540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8787b9e50> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007364a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb878689948> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007053a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb888a717c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000519020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb888a717f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000519140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb888a71830> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000072c050>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb888a71948> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000072ee10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb888a719b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000072fcd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8593cee58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000518420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8593cee90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000518e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8593ceec8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000737270>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8593cef00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007041f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8593cef38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007060d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88893d0c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005192e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88893d0f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005187a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88893d130> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000072c450>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88893d168> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000072ebd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8595de2f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000072c460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8595de330> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000518c20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a412448> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005187e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a412480> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000072d060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a4124b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000072dd10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a412528> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000737f70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a412560> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000519000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88a442640> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000519060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88a6ba250> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000705630>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88a6ba288> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007062f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88a6ba2c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000705930>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb889cecb10> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000518c60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb889cecb48> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b23ea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb889cecb80> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000519bc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb889cecc28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000519ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88a2957f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000737ab0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb878f0f440> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b2cab0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb878e09c90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b290b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb878e09d00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005192a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb878e09d38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005197a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb889b560c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000519300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb889b56100> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000518500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb889bbb4b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000518740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb889bbb4e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000518dc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb889bbb5c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005198a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a0002f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000518360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8593e5b40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000519f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb8593e5b78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000511440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85956a640> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000510860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb889c101e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000511400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af02d40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005108a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af02d78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000511420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af0a608> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b32e80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af0a640> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005115e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af0a6e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000510880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af10250> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007328a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af11280> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b32c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af12640> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b2eee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af126b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000510dc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af126e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000511500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af135c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005115a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af13600> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000510fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af1adb0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000511020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af1ade8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000511320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a92c100> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000511040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a92c138> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000510120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a92cde8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000511480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a92ce20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005117a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a92cf00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005101e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a92dec0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005114e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a92dfa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005117c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a930020> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005107a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a9310c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000510ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a9310f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007310d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a931130> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000733560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a931168> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000511140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a938480> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000510700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a938f00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000072fd50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a938f38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000510ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a939910> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000511a40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a939980> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000511c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a9399b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007780a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a940b48> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000071dc60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a940b80> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000071e2a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a940bb8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050c940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a940bf0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050c9e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a940c28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000732110>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a9481e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007322a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a948218> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000072ead0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a948250> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050c8a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a948288> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050c1e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a9482c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000071fbc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a949670> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000071ea40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a9496a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000071e790>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a9496e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050c140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a949718> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050c840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a949750> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050c380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a950d08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050c360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a95c218> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050c5a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a968678> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050cb60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a9686b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050ca40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a9698a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050cb20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a9698d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050ca20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a972608> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000072d770>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a972678> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050c3c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a9726b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050c2e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a9726e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050ce00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a972720> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000071ed10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a97a020> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050c660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a97aaa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050c480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a97bef8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000733060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a97bf30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000072fbb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb86a97bf68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000072f1e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ace0f00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050cc80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ace0f38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050caa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ace0f70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000071e580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ace0fa8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000071c000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ace0fe0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000722e20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85acec528> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050c9a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85acec560> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050c600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85acec598> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000071f490>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85acec5d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000071daf0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85acec608> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000724cd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85acedbe8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050c160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85acedc20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050cba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85acedc58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050c020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85acf4d40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050cc60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85acf4d78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050cb80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85acf4e58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050cd00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ad00448> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050c860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ad0ba60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050cae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ad0ba98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050cb40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ad11948> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000720de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ad119b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050cee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ad119f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050ca60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ad3b9f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050cea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ad3ba28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000071d300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ad3ba60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050c680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ad6cd40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050cd80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ad9c2c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000071df40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ad9c2f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000071d940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ad9c330> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000072c350>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ada9050> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050cd20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ada9088> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050cda0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ada90c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000733590>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ada90f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000731720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ada9130> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000077c000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85adb8c28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050cc20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85adb8c60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050cf20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85adb8c98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000077edd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85adb8cd0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000077f420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85adb8d08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000077cbe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85adc6678> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050cf60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85adc66b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050c6e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85adc66e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000077fbb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85adc6720> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000071e080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85adc7c20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000071d560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85adc7c58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050cf00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85adc7c90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050cfe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85adc7cc8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000077eea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85adc7d00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000077c020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85adc7d38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000077d540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85add3788> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050c7c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85add37c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85add37f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000071d5c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85add3830> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050c7e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ade0e20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050c700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ade0e58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050ce20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae03600> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050c8c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae0fd70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000077d840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae0fda8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050cd60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae0fde0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b39e90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae0fe18> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d0a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae1cec8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050cf40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae1d788> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000077fae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae1d7c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b38c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae3c410> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b387b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae3dda8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050cdc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae3dde0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050cfa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae5b6a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae5b6e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae645d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d0e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae64608> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d3c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae646e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae65d38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000077c120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae65d70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000077cad0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae65da8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000077e700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae65de0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae65e18> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae6f6a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000077c3e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae6f6e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000077ced0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae6f718> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000077ea30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae6f750> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d1c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae6f788> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050ca00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae80c98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000071c730>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae80cd0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000077c160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae80d08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000077e200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae80d40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae80d78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae8c410> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000077cbd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae8c448> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050c500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae8c480> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae8c4b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae8c4f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b32640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae9c7c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae9c870> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae9df68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000077d120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85ae9dfa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b32520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85aeb2988> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b3be70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85aeb3210> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85aeb3248> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d2c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85aeb3328> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050c900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85aed7670> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85aee2aa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005001c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85aee2ad8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85aee2bb8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85aee2bf0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007705c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af204b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000770c50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af204f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000771e10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af20528> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005004c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af20560> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005002a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af20598> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000700d30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af21d38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000702e30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af21d70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000770860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af21da8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005004e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af21de0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af21e18> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007700b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af334e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000770820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af33520> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000771bf0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af33558> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af33590> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af335c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000708490>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af41210> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007701b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af41248> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000771760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af41280> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af412b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b27360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af4e720> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af4e7c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af4f3d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000700a00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af4f408> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b27240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af72170> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b27d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af721e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af72db0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af72e90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af72ec8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af73e50> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af73e88> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af90f70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005001a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af90fa8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005008e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af91088> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005000e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88af9cbb8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88afb3280> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88afc5e88> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88afc5f68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500a00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88afc5fa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88afd13d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b2f750>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88afd1408> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88afd14b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005004a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88afda4f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000702970>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88afda528> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b32d90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88afdb130> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b32670>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b00a058> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005003a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b00a090> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b00b168> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b00b1a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500b20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b00b280> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b018410> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b0184f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500a60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b018528> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007755d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b018560> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007744a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b0198a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000775850>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b0198d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b019910> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500b60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b019948> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007710a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b019980> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000770710>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b028f00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000772cd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b028f38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b028f70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000519960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b028fa8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000705ad0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b028fe0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000704280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b036528> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000707100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b036560> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005192c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b036598> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000519460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b0365d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000773ad0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b036608> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000518880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b0379b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000519320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b0379f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000518600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b037a28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b29d10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b0468e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000518d40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b046988> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000519e60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b047a28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000707b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b047a60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b29200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b06a410> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b32af0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b06acd0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000519560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b06ad08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000519a40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b06bb40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b06bb78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b06bc58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b06bc90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000518ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b08b4b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000519d40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b08b4e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000071c9e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b08b520> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000720500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b08b558> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000732f70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b096c60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005190c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b096c98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005195c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b096cd0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000772900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b096d08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007733f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b096d40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000705ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a6f2800> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000518b40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a6f2838> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a1a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a6f2870> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007212f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a6f28a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000072f950>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a6f28e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007043c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a700058> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000518180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a700090> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000519fa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a7000c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000071fe60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a700100> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000724f40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a700138> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000701ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a701d38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000519240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a701d70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b290e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a701da8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a701e50> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000518d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a70d670> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076b320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a70d6a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b28c60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a72c330> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b31080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a72c3a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000518480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a72cf70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000518580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a72d050> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a4e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a72d088> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a2a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a72def8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000519ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a72df30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000518ec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a750c28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000518b60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a750c60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a750d40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000518f40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87a762f38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a5a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae01948> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae01980> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a6e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae01a60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae01a98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000519d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae07168> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b32b20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae071a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae07248> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a0c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae149f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007706f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae14a30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b32430>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae15868> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b29050>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae46250> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005186c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae46288> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae46368> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000519500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae463a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000519ce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae478d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae47910> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000519ea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae56988> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000519820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae569c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae61bb0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae6f1a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae6f280> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a9c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae6f2b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae7c448> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000519dc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae7c480> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000518220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae7d280> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae7d2b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076ab80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae7d2f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076b440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae7d328> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051aa00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae7d360> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005195a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae88950> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000770a50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae88988> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae89638> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051ac80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae896a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051ae60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87ae896e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000730fd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87aec06e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000733f20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87aec0720> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007687a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87aec0758> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87aec0790> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051aaa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87aec07c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000704420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87aec0800> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000707020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87aec1e88> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000072e450>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87aec1ec0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87aec1ef8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051aa20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87aec1f30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000771170>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87aec1f68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000771f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87aed3830> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000702af0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87aed3868> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051aa60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87aed38a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051aac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87aed38d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a2c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87aee2c60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005183c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87aee2c98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000519f00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87aee3948> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000519360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87aee3980> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051ac20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87aee3a60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a5c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87aee3a98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87aeed6a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051ad60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87aef8950> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076a0d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87aef8988> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076aac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87aef89c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87aef89f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af18100> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000705220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af18138> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051ada0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af18170> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a4c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af19440> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051ad00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af19478> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076f430>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af194b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076c3e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af3c560> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076d630>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af3c598> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af3c5d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000518fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af3c608> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000768c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af3c640> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000768690>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af3da98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076b0c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af3dad0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051ab40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af3db08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a7a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af3db40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076c6d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af3db78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076c060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af4f018> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076d420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af4f050> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a6a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af4f088> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af4f0c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000768ce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af4f0f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000768400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af5c6e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076b120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af5c720> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051aae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af5c758> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051ac60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af5c790> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076ca30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af5c7c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076c090>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af5dcc8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076d5e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af5dd00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a7e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af5dd38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a8a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af5dd70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000769d30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af5dda8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000768250>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af5dde0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076b250>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af6b7f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051ab60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af6b830> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051ac00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af6b868> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076e0d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af6b8a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076e810>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af6b8d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076d170>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af794e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000519d00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af79520> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051af60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af79558> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a9e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af79600> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051aee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af872b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076ccd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af87b40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051af80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87af87b78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051ac40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87afa8758> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051afe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87afa8790> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051ae80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87afa9638> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051adc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87afa9670> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87afa9750> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051ab00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87afce6b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051ade0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87afce790> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87afce7c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051aca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87afcf830> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051abe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87afcf868> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87afdc560> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051ae00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87afdc598> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b0e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87afdc678> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b2e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87afdc6b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051ad40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b061520> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b061558> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051ad80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b086218> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a5e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b0878d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076fe40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b087910> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b0a8410> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b0a8d78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b1a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b0a8db0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b1c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b0a9c58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b0a9c90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b3e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b0a9d70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051aea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b0e5da8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85aef9590> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500a40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85aef95c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85af23e18> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005008c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85af23e50> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500ca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85af23f30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500a20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85af2d050> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85af2d130> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85af2d168> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005000c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85af3d7c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85af49130> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000774d60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85af49168> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000774030>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b0b15c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b0b1600> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b0c8f00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000777770>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b0c8f38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005009a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b0c9b40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005006c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b0fc560> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b0fc598> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007731f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b0fc5d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000704540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b0fd6e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007750e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b0fd718> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500be0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b0fd750> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005001e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b0fd788> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000730e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b0fd7c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076a710>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b0fd7f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000774490>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b12b4e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b12b520> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500b40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b12b558> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000707fd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b12b590> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000722b70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b12b5c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000071cb60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b138bf0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b138c28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b138c60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005009c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b139de0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b139e18> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b139ef8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b146ec8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500ce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b146fa8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500f40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b146fe0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005002e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b15eb80> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000760ed0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b15ebb8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000763090>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b15ebf0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500fa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b15ec28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b171520> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b171558> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000762cf0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b171590> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005002c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b17e6e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000761b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b17f0c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005010e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b17f0f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000763190>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b17f130> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000760020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b1b47c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000761540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b1b4800> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b1b4838> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500ea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b1b4870> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007740b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b1b48a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000774c90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b1b5f30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000776ce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b1b5f68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500aa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b1b5fa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500f80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b1cc020> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000761310>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b1cc058> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007604b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b1cd9b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000761c10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b1cd9f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b1cda28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500e20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b1cda60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b1d8e58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b1d8e90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500dc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b1d9f30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b1d9f68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b1e8090> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b1e91d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500a80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b1e92b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b27660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b1e92f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b1e9398> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005003c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b1f7328> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000762c60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b1f7360> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b27990>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b1f7c58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b27f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b1f7cc8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005011c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b237248> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b237328> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500fe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b237360> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b242950> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005008a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b242988> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b243b40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b243b78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051afa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b243c58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051af00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b255210> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b2552f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b4e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b255328> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b260528> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b3a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b260560> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b261248> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500f20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b261280> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076e190>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b2612b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076ebc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b2612f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b261328> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b26e950> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076ceb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b26f210> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b0a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b26f248> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b29b718> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005010c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b29b750> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000761380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b29b788> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000762060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b29b7c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000761da0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b13cc98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b13ccd0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b13cd08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000772c30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b13cd40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000725280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b13cd78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076b730>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b14c2c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005012c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b14c2f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500da0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b14c330> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000761140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b14c368> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000762040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b14c3a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000760c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b14d830> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b14d868> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005010a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b14d8a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b166a30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005011e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b166a68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b166b48> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b166b80> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b172138> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005011a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b172170> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b1732f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000766160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b173360> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005013c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b173398> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b1733d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b2a09c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000763930>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b2a09f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500d00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b2a14b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500d60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b2a1e88> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000706510>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b2a1ec0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000760f00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b2a1ef8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007628f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b2dede8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500f00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b2dee20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500e60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b2dee58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007645d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b2dee90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000764c30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b2deec8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000764950>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b2f42f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b2f4330> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b2f4368> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000767a10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b2f43a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000760730>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b2f43d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007611a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b2f57f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b2f5830> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b2f5868> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b302988> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b3029c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b302aa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005018a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b302ad8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005006a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b3103d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b310410> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005014a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b3112f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007666e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b311360> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005016e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b311398> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005018e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b3113d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b3230c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000760f90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b3230f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000775b30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b352288> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500c20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b352c98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007625c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b352cd0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b3536a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b3536e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b353718> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501ac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b353750> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000766b50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b353788> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000764710>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b38d478> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000765d90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b38d4b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b38d4e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b38d520> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000774670>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b39cbf0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007763a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b39cc28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000760ce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b39cc60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b39cc98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501aa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b39ccd0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005018c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b3ae368> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005019a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b3ae3a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005007a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b3bd8a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b3bd8d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b3bd9b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b3c7b40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b3c7c20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007741f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b3c7c90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005017a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b3d3280> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b3d32b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b3e6218> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000767c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b3e6250> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000765580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b3e6ec8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501a00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b3e78d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000766a70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b3e7910> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005019e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b3e7948> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b3e7980> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005013e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b43f0c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b43f0f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000765840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b43f130> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007661c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b43f168> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000764100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b452528> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b452560> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b452598> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000768800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b4525d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076b640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b452608> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000072c550>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b452640> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501a60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b4602f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501bc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b460330> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000763230>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b460368> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076a910>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b4603a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000758000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b4603d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b461fa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b46e020> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075add0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b46e058> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075b420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b46e090> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000764e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b46e0c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005016a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b46f8d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b46f910> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000763b10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b46f948> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076b200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b46f980> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000072f380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b46f9b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b481018> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005017e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b481050> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075a850>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b481088> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501c60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b4810c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501d60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b4810f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005015e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b481130> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501f00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b490ec8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501a80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b490f70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b4b4410> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000072ed00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b4b4448> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b27c30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b4b4e20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b4b58d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b4b5910> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005019c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b50ec60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005017c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b51a100> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b51a1e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501e80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b51a218> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b51b210> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b51b248> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000773e50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b51b280> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000758160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b51b2b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000758b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b537018> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501ea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b537050> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501d00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b55f050> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000759dc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b55f088> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075a4b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b55f0c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075b9d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b55f0f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501f40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b55f130> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b56c720> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000767860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b56c758> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000761ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b56c790> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000707490>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b56c7c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b56c800> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501a40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b56dd00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000759700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b56dd38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000759ec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b56dd70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075b4b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b56dda8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005015c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b56dde0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501da0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b581360> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b581408> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500e80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b5a8020> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000758c60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b5a8950> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501e20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b5a8988> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501ca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b5a98d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501ce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b5a9910> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b5a99f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005021e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b5a9a28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b5d7280> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b5d72b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501e60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b5e5638> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501be0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b5e5670> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b5f49f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501b60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b5f4a30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501f20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b5f56e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b5f5718> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501b40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b5f57f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b60b328> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501fe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b60b408> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501ec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b60b440> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b6197c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b640058> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000761330>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b640090> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b640fa8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005021a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b641910> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b641948> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b641a28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b689018> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005022e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b6890f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b689130> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501c80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b698a68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b698aa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b699e18> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b699e50> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b699f30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005021c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b6b2020> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b6b3788> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b6b37c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b6b38a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b6b38d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007580e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b6c2988> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000759020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b6c29c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b6c29f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005023c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b6c3948> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075ae40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b6e8870> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b6e9050> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b6e9a28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005025a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b6e9a60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075afd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b6e9a98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075bd20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b6e9ad0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075d0b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b7372b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b7372f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b737328> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075cc40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b745910> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075d390>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b745948> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075c320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b778758> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005016c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b778790> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b7787c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075f900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b778800> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007582d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b778838> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007581d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b779e18> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005014c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b779e50> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b779e88> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000772410>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b779ec0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075c4b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b779ef8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075c060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b793788> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b7937c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b7937f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075f9d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b793830> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000758920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b793868> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075bc00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b7938a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005023a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b7a12f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005022c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b7a1328> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075b120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b7a1360> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075c180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b7a1398> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075dbc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b7a13d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b7b69f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005026a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b7b6a30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075f430>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b7b6a68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075fc30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b7b6aa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075b3f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b7b6ad8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005025c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b7c4138> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b27ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b7c4170> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b7c4218> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005024a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b7c51a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075ff90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b7c51d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b27e70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b7c5e18> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b32550>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b7c5e88> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b814aa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b814b80> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b814bb8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005013a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b815bb0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005028c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b815be8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502a00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b815cc8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501c20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b8274e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005022a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b8275c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b84b980> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b84ba60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502a40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b84ba98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b854e20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502a20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b854e58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005027c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b855a60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b23fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b855a98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b855b40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b86cb10> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000752df0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b86cb48> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b27bd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b86d788> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b1b210>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b86d7f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000510a20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b8b8330> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005109e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b8b8410> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000511860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b8b8448> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000511800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b8b9398> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000511840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b8b93d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000511980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b8b94b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b8c6448> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b8c6528> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b8c6560> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005024c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b8c7600> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501d40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b8c7638> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b8c7718> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005029e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b8d8b80> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b8d8c60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005024e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b8d8c98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000750bd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b8d8cd0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007504e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b8e21e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005020c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b8e2218> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005026c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b8e3248> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000752180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b8e3280> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502b40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b8e32b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005029a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b91c170> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b91c1a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000767650>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b91c1e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000774330>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b91c218> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000751190>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b91d6e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005027e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b91d718> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b91d750> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075dbf0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b91d788> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075e6a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b91d7c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075daa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b946db0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005007c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b946de8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b946e20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000705f30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b946e58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000750650>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b946e90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007504d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b9563a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000500b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b9563d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502c80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b956410> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b9578a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b9578d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b9579b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051ad20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b964d08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b964de8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b964e20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051ab80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b965fa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076c4f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b976020> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075d9e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b976058> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b976090> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b9760c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b3c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b977670> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076eb40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b9776a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051aa80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b98e100> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076e5a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b98ef70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b98efa8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075d0a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b98efe0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075e3e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b98f018> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075a8e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b98f050> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b98f088> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051ae40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b1b0e20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000755900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b1b0e58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000755f50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b1b0e90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000757110>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b1b0ec8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b1b0f00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b1c26b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076c750>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b1c26e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076dc40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b1c2720> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007541a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b1c2758> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000519180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b1c2790> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b0c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b1c3d70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b1c3e50> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b1c3e88> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b5a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b1cef70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b1cefa8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b1cf088> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b5c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b1dc480> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b6a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b1dc560> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000755330>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b1dc598> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075fb40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b1dc5d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b1ddc90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051af20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b1ddcc8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b1ddd00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000754bb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b1ddd38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b6c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b1ef130> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000756080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b1efad0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051af40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b1efb08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007576c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b1efb40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000754580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b236b80> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000755e10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b236bb8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b7e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b236bf0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b236c28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076c5a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b236c60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076c5e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b24a218> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000777740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b24a250> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b24a288> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b9e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b24a2c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000754db0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b24a2f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007555c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b24a330> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000755300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b24bbe8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b24bc20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b24bc58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075f0d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b24bc90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076cb80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b24bcc8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076f9c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b25f670> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b25f6a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b7c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b25f6e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000754b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b25f718> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007554f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b25f750> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000754d90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b270d08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000518c80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b270d40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b270d78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075f090>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b270db0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b9a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b270de8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b7a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b27e758> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b27e790> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b9c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b27e7c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000754e50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b27e800> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051bb40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b27e838> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b280f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b28c640> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b28c6e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051ae20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b28d4b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000758230>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b28d4e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b2cc60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b2b4b48> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b1c090>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b2b4bb8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051bb80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b2b4bf0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051bae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b2b5b08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b8e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b2b5b40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b4a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b2f27c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051ba20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b2f2800> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051aec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b2f28e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051bd20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b2f2918> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000731f90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b2f2950> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000754d40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b2f3d00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000756e60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b2f3d38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b2f3d70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a9a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b2f3da8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076a810>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b2f3de0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007483b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b301718> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000749600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b301750> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b301788> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b3017c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000754ea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b3017f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000754170>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b316d78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007569a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b316db0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b316de8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051bbe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b316e20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076fe30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b316e58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051bc60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b316e90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b324b80> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051bc00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b324bb8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051bec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b324bf0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051bf00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b324c98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b3306b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076f8d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b3306e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b1c3c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b3310f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051ba00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b3a3ec0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b2c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b3c1ad0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051bcc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b3c1bb0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527f00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b3c1be8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051bf20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b3e2c60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051bba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b3e2c98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b3f2e90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051ace0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b3f2ec8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075f3b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b3f2f00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075b740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b3f2f38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000754420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b444f70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b4c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b444fa8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051be60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b444fe0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000748980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b445018> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000749090>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b445050> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000748d00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b4568e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051bda0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b456918> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051bb20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b456950> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000754f80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b456988> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007563b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b4569c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000757c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b46e138> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b6e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b46e170> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051bbc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b46e1a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000749410>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b46e1e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000748080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b46e218> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000749a40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b4800c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051a340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b480100> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b480138> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527ec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b4801e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051ba40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b481ad0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075e800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b481b08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b481b40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051baa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b4b2fe0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005268e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b4b3018> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b4b30f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051fbe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b52c218> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051bc80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b52c2f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051bfa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b52c330> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051bde0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b52d398> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b52d3d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051bd00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b52d4b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051bdc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b538bb8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051be40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b538c98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051ff60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b538cd0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051bd80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b539d70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051ba60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b539da8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527fa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b548a68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502aa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b548aa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b8a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b548b48> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051abc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b549a98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000758370>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b57c218> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051bf40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b57c790> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502a80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b57d130> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b57d9b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502d00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b57da98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502dc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b57dad0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051bfc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b612ad8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527da0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b612b10> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051fa80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b612bf0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051bac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b613cc8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074cf00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b613d00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074d550>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b613d38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074e710>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b613d70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b613da8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051fc80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b623590> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007495e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b6235c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074a3b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b623600> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000754920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b623638> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527bc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b623670> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527ce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b6236a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074ca70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b633210> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074d140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b633248> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074e3e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b633280> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051bd60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b6332b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051fe20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b6332f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000748320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b640b10> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051f4a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b640b48> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b1e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b640b80> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000526460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b640bb8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b1c1e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b640bf0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000504200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b6701e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000504340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b670a68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074f960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b670aa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b1c540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b671718> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b1cb10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b671788> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000504300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b6717c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005042a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b6c67c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000504480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b6c6800> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000504180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b6c74e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005044c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b6c7520> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005046c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b6c7600> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000504820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b6c7638> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074cbe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b6dec60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074d660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b6dec98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074ec20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b6decd0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005041c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b6ded08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005044e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b6ded40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000755450>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b7186e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000757480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b718720> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000748380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b718758> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000504220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b718790> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005043e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b7187c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074c070>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b718800> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074c7c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b719f68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074e2c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b719fa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000504160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b72c020> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005042c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b72c058> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074bfa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b72c090> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000756120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b742250> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076f880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b84fcc8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000504660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b84fd00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b32d60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b88f750> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005012a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b8a3f68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005023e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b8dbde0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007662d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b8dbe18> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b32490>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b8fb0f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b23f90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b8fb168> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb87b8fb1a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b9f63a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005028e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b9f63d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502fe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b9f64b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b9f74e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005025e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b9f75c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88b9f7600> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502be0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88ba047c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502f40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88ba04800> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88ba048e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502d40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88ba05d70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502e20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88ba05e50> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005031a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88ba05e88> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88ba19868> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b27cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88ba198a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88ba2ab80> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502fa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88ba2b4b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074bcd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88ba2b4e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b27f90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88ba8c1e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b31a70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88ba8c250> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88ba8cf38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88ba8d018> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88ba8d050> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502f20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bac6058> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bac6090> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502ea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bac6d08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502f00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bac6d40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005031c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bac6e20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bac6e58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bad20c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bad2100> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bad2ec8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005030a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bad2f00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502d60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bad2fe0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502ca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bad3018> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007491d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bade3a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074b360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bade3d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bade410> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005032a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88badf408> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074d310>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88badfde0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000501d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88badfe18> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005028a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bb42d78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502a60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bb42db0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074f500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bb42de8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074ff60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bb42e20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000753470>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bb42e58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005027a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bb42e90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502bc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bb78838> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000751bc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bb78870> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000753120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bb788a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074d1b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bb788e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bb78918> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502ac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bb79e50> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000740bd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bb79e88> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000741220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bb79ec0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007423e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bb79ef8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502c20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bb79f30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bb8b360> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bb8b440> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bb8b478> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005032c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bb9a480> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bb9a4b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bb9a598> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005031e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bb9b5c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bb9b6a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005036c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bb9b6e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000740d60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bb9b718> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000740000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bb9b750> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bbeafa8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005032e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bbebb08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000740030>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bbebb40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bc169f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005030c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bc17408> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005034e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bc17440> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007431f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bc17478> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000743980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bc174b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074c1f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bc174e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bca4f38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bca4f70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000075edf0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bca4fa8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000740300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bca4fe0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000741c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bca5018> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bcb6bf0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bcb6c28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000743560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bcb6c60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000743d50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bcb6c98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074edc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bcb6cd0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bcc2480> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bcc24b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007536c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bcc24f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076fe20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bcc2528> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007419e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bcc2560> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005033a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bcc3c20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bcc3c58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000743790>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bcc3c90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007400b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bcc3cc8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000741d60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bcfc3d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bcfc410> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502e60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bd54218> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000742960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bd54250> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bd54288> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bd542c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005039e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bd542f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bd558d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074d640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bd55910> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bd55948> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b31bf0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bd55980> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bd68b80> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005038e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bd68bb8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074d3b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bd68bf0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b2edf0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bd69bb0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b10000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bd69c20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bd9e8e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bd9e9c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005039a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bd9e9f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005035e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bd9fa60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502da0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bd9fa98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503aa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bd9fb78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bdb0d78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000752f70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bdb0db0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076d880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bdb0de8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074fce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bdb0e20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005038a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bdb0e58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005037a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bdbe528> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000741730>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bdbe560> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000742540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bdbe598> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074caf0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bdbe5d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005035c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bdbe608> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bdbe640> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000751690>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bdcc138> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007537f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bdcc170> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074f680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bdcc1a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bdcc1e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bdcc218> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000744160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bdcdc20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bdcdc58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bdcdc90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503b40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bdcdcc8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b10090>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bdcdd00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005039c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88be03360> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88be03398> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074f850>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88be033d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b103c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88be202f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b10990>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88be20368> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88be20f70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503a00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88be21050> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503ac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88be21088> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88be51558> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050cf80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88be51590> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88be5cf38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050cbe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88be5cf70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000748f90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88be5cfa8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000754d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88be5cfe0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000753380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85af68528> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85af68560> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85af68598> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000742f30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85af685d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000743d00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85af68608> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000744050>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85af69c58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85af69c90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050c9c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85af69cc8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000747330>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85af69d00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000747a00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85af69d38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000740240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85af69d70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050c2a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85af77868> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85af778a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000077e570>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85af778d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000077f440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85af77910> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000744e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85af77948> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d4c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85af94410> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050c0a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85afca640> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050c580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85afca6e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85afca720> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000744f00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85afcbe18> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b388a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85afd69c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85afd7018> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85afd7050> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85afd7130> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b036790> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b036870> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d7a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b0368a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050cca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b037b78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d3e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b037bb0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d3a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b046988> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b0469c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d2e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b046aa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b046ad8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050cfc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b047c20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b047c58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050ccc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b058a68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b058aa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b058b48> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050da60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b058b80> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007450f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b058bb8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b0661a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050c240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b0668a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d6c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b0668e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050db80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b0669c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b0a2058> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d8c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b0a2138> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000050d760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b0a2170> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b15e9f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005034c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b15ea30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000076f2b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b15ea68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000741500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b15eaa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000744ef0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b15ead8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503a80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b17e678> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503b20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b17e6b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000740fe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b17e6e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000742cf0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b17e720> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074fd60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b17e758> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005037c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b17fc90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b17fcc8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074eee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b17fd00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000749850>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b17fd38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000745ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b17fd70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b17fda8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b18dcc8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000747900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b18dd00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b18dd38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503d00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b18dd70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503f20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b18dda8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b10180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b19b440> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b19b4e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503e60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b19b520> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000744bf0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b19b558> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b104b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b1ac988> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b10780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b1adb08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051e7c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb85b1adb40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005278c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bec29f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051f860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bec2a30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005036a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bec2b10> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503dc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bec2b48> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503ce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bed2330> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bed2368> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000752890>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bed23a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007b8290>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bed23d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007b8910>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bed3868> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bed38a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bed38d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007bba90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bed3910> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000744ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bed3948> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000744380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bee2f38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503e20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bee2f70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503ec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bee2fa8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074f9a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bee2fe0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007506a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bee3018> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007b8020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bee3050> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bef2b48> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000502b20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bef2b80> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007bb360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bef2bb8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007bbb00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bef2bf0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000746c60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bef2c28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bf02560> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b10240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bf02598> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503da0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bf02640> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051bea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bf02678> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007b8260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bf039b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b10570>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bf46a30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b10b40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bf46aa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051bf60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bf46ad8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051b5e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bf47b08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051f840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bf47b40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527b60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bf5e870> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051fb20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bf5e8a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bf5e988> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503d40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bf5e9c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bf5fb78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503bc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bf5fbb0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051afc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bf68988> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051fd40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bf689c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bf68aa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bf68ad8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503fa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bf69ec0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b102a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bf69ef8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000527ea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bf69fa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051bf80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bf79050> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007ba820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bf79088> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b10600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bf79ad0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b10c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bf79b40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005038c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bfb0950> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503b60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bfb0a30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051bb60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bfb0a68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051ff40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bfb1910> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503c20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88bfb1948> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005030e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c004790> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503e80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c0047c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051bc40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c0048a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051bfe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c0048e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051f580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c005e88> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c005ec0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c01ce90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000051bce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c01cec8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000503540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c01cfa8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b10330>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c01cfe0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c02a598> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005784e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c02a5d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007ba010>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c02a608> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b106f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c02b8d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b109c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c064288> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c0642c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c065050> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c065088> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c065168> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005786e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c0651a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c0766e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c0fe6e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c0ff750> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005783e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c0ff788> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c0ff868> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c0ff8a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c10ea30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c10ea68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c10f830> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c10f868> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c10f910> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c10f948> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007bcf70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c10f980> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c11cfe0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005785a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c11d7c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c11d7f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005780a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c176790> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c1767c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005788e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c1768a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c177910> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005781e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c1779f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c177a28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007babd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c177a60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007b8c70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c18ce90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007bbc40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c18cec8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c18cf00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c18cf38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007bd7f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c18cf70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007bc0c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c18cfa8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007bda60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c19e678> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005783c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c19e6b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c19e6e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007bb1d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c19e720> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005781a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c19e758> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c1a8560> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c1a8598> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578a40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c1a85d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007bd520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c1a8608> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578b20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c1a8640> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b10480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c1b6288> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c1b6330> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c1b6368> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000074dd50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c1b7440> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b10840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c1b7b40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b10e10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c1b7bb0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005780c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c204870> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005782a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c204950> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005788a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c26abf0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005787a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c26acd0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c26ad08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005782e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c31f280> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007ba950>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c31f2f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007bba50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c31f328> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c32c678> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007bd1e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c32c6e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007bdf00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c32c720> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c3401a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007b2800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c340218> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007b2e50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c340250> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000007bc1a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c340288> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005784a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c351c20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c36f868> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c36f8a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000005788c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c36f8d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578a80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c37abf0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000578be0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c37ac28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000b10cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fb88c3b2bf0> ignored
================ 62 passed, 2 skipped, 1 error in 93.73 seconds ================
++ 03:49:10 starting module/cpyext/test/test_api.py [79 started in total]
__ module/cmath/test [77 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.51 seconds ==========================
++ 03:49:11 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 70.17 seconds =====================
++ 03:49:37 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.29 seconds ===========================
++ 03:50:37 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.46 seconds ==========================
++ 03:50:57 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.28 seconds ====================
++ 03:51:36 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 96.35 seconds ===========================
++ 03:52:34 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.46 seconds ===========================
++ 03:52:54 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 5 items
module/cpyext/test/test_buffer.py .....
========================== 5 passed in 105.60 seconds ==========================
++ 03:53:39 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 99.33 seconds ===========================
++ 03:54:30 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 125.32 seconds ==========================
++ 03:55:19 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 101.93 seconds ==========================
++ 03:55:43 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 89.82 seconds ===========================
++ 03:56:19 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 90.64 seconds ===========================
++ 03:57:08 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.21 seconds ===========================
++ 03:57:32 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.33 seconds ==========================
++ 03:58:15 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.67 seconds ===========================
++ 03:59:04 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 165.89 seconds ====================
++ 04:00:33 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 130.01 seconds ==========================
++ 04:00:41 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 126.58 seconds ==========================
++ 04:01:29 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.23 seconds ===========================
++ 04:02:37 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.42 seconds ====================
++ 04:02:58 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.09 seconds ===========================
++ 04:03:19 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 99.74 seconds ===========================
++ 04:04:55 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.33 seconds ==========================
++ 04:05:02 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.01 seconds ==========================
++ 04:05:44 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.23 seconds ==========================
++ 04:07:06 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 125.70 seconds ==========================
++ 04:07:27 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 130.98 seconds ==========================
++ 04:08:16 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 98.24 seconds ===========================
++ 04:09:02 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 115.69 seconds ==========================
++ 04:09:45 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.15 seconds ===========================
++ 04:10:37 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 137.51 seconds ==========================
++ 04:10:56 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.05 seconds ===========================
++ 04:11:34 starting module/cpyext/test/test_misc.py [112 started in total]
__ module/cpyext/test/test_memoryobject.py [110 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 13 items
module/cpyext/test/test_memoryobject.py ...s..s.F....
=================================== FAILURES ===================================
______________________ AppTestPyBuffer.test_releasebuffer ______________________
self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f9b824d38a0>
def test_releasebuffer(self):
module = self.import_extension('foo', [
("create_test", "METH_NOARGS",
"""
PyObject *obj;
obj = PyObject_New(PyObject, (PyTypeObject*)type);
return obj;
"""),
("get_cnt", "METH_NOARGS",
'return PyLong_FromLong(cnt);'),
("get_dealloc_cnt", "METH_NOARGS",
'return PyLong_FromLong(dealloc_cnt);'),
],
prologue="""
static float test_data = 42.f;
static int cnt=0;
static int dealloc_cnt=0;
static PyHeapTypeObject * type=NULL;
void dealloc(PyObject *self) {
dealloc_cnt++;
}
int getbuffer(PyObject *obj, Py_buffer *view, int flags) {
cnt ++;
memset(view, 0, sizeof(Py_buffer));
view->obj = obj;
/* see the CPython docs for why we need this incref:
https://docs.python.org/3.5/c-api/typeobj.html#c.PyBufferProcs.bf_getbuffer */
Py_INCREF(obj);
view->ndim = 0;
view->buf = (void *) &test_data;
view->itemsize = sizeof(float);
view->len = 1;
view->strides = NULL;
view->shape = NULL;
view->format = "f";
return 0;
}
void releasebuffer(PyObject *obj, Py_buffer *view) {
cnt --;
}
""", more_init="""
type = (PyHeapTypeObject *) PyType_Type.tp_alloc(&PyType_Type, 0);
type->ht_type.tp_name = "Test";
type->ht_type.tp_basicsize = sizeof(PyObject);
type->ht_name = PyUnicode_FromString("Test");
type->ht_type.tp_flags |= Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE |
Py_TPFLAGS_HEAPTYPE;
type->ht_type.tp_flags &= ~Py_TPFLAGS_HAVE_GC;
type->ht_type.tp_dealloc = dealloc;
type->ht_type.tp_as_buffer = &type->as_buffer;
type->as_buffer.bf_getbuffer = getbuffer;
type->as_buffer.bf_releasebuffer = releasebuffer;
if (PyType_Ready(&type->ht_type) < 0) INITERROR;
""", )
import gc
assert module.get_cnt() == 0
a = memoryview(module.create_test())
assert module.get_cnt() == 1
assert module.get_dealloc_cnt() == 0
del a
self.debug_collect()
assert module.get_cnt() == 0
> assert module.get_dealloc_cnt() == 1
E (application-level) AssertionError
[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/cpyext/test/test_memoryobject.py:296]:69: AssertionError
----------------------------- Captured stdout call -----------------------------
dealloc_trigger...
deallocating PyObject * <C object Struct _object { c_ob_refcnt, c_ob_pypy_link, c_ob_type } at 0x6000000d0020>
deallocating PyObject * <C object Struct _object { c_ob_refcnt, c_ob_pypy_link, c_ob_type } at 0x6000000d1d60>
deallocating PyObject * <C object Struct _object { c_ob_refcnt, c_ob_pypy_link, c_ob_type } at 0x6000000d0760>
dealloc_trigger DONE
----------------------------- Captured stderr call -----------------------------
<function PyModule_Create2 at 0x00007f9b79cf1e98> DONE
<function PyUnicode_FromString at 0x00007f9b80c4f448> DONE
<function PyType_Ready at 0x00007f9b717635b0> DONE
<function PyLong_FromLong at 0x00007f9b71591628> DONE
<function PyLong_FromLong at 0x00007f9b71591628> DONE
<function PyLong_FromLong at 0x00007f9b71591628> DONE
<function PyLong_FromLong at 0x00007f9b71591628> DONE
<function PyLong_FromLong at 0x00007f9b71591628> DONE
=========================== short test summary info ============================
FAIL module/cpyext/test/test_memoryobject.py::AppTestPyBuffer::()::test_releasebuffer
=============== 1 failed, 10 passed, 2 skipped in 115.50 seconds ===============
++ 04:12:54 starting module/cpyext/test/test_module.py [113 started in total]
__ module/cpyext/test/test_misc.py [111 done in total, somefailed=False] ______
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-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.49 seconds ===========================
++ 04:13:23 starting module/cpyext/test/test_namespaceobject.py [114 started in total]
__ module/cpyext/test/test_methodobject.py [112 done in total, somefailed=False]
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-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.03 seconds ==========================
++ 04:13:28 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.80 seconds ===========================
++ 04:13:45 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.10 seconds ===========================
++ 04:15:12 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 149.52 seconds ==========================
++ 04:15:41 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 102.45 seconds ==========================
++ 04:15:49 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 88.13 seconds =====================
++ 04:17:38 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 ====================
++ 04:18:21 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 0x00007fc12bdca548>, 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 0x00007fc1288fc9f8>
hook = <_HookCaller 'pytest_runtest_call'>
methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007fc109943ce0>]
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 0x00007fc109943ce0>]
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 0x00007fc0f99b2638>
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 0x00007fc12b73cda0>
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 0x00007fc12b73cda0>
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 0x00007fc0f99b25e8>
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 0x00007fc12b73cd60>
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 0x00007fc12b73cd60>
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 0x00007fc12bdcb4c0>
args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fc11c0dc480>)
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 0x00007fc11c0dc480>,)
w_func = <Function test_SetFromErrnoWithFilename_basic>
args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fc11c0dc480>
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 0x00007fc11c0dc480>,)
nargs = 1, Function = <class 'pypy.interpreter.function.Function'>
_Method = <class 'pypy.interpreter.function._Method'>
def call_function(self, w_func, *args_w):
nargs = len(args_w) # used for pruning funccall versions
if not self.config.objspace.disable_call_speedhacks and nargs < 5:
# start of hack for performance
from pypy.interpreter.function import Function, _Method
if isinstance(w_func, _Method):
if nargs < 4:
func = w_func.w_function
if isinstance(func, Function):
return func.funccall(w_func.w_instance, *args_w)
if isinstance(w_func, Function):
> return w_func.funccall(*args_w)
interpreter/baseobjspace.py:1237:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <Function test_SetFromErrnoWithFilename_basic>
args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fc11c0dc480>,)
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 0x00007fc0f901ca30>
def dispatch(self, pycode, next_instr, ec):
# For the sequel, force 'next_instr' to be unsigned for performance
next_instr = r_uint(next_instr)
co_code = pycode.co_code
try:
while True:
assert next_instr & 1 == 0
> next_instr = self.handle_bytecode(co_code, next_instr, ec)
interpreter/pyopcode.py:68:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_SetFromE...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 0x00007fc0f901ca30>
def handle_bytecode(self, co_code, next_instr, ec):
try:
> next_instr = self.dispatch_bytecode(co_code, next_instr, ec)
interpreter/pyopcode.py:74:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_SetFromE...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 = 102
ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007fc0f901ca30>
@jit.unroll_safe
def dispatch_bytecode(self, co_code, next_instr, ec):
while True:
assert next_instr & 1 == 0
self.last_instr = intmask(next_instr)
if jit.we_are_jitted():
_d = self.debugdata
if ec.space.reverse_debugging or (
_d is not None and _d.w_f_trace is not None):
ec.bytecode_only_trace(self)
next_instr = r_uint(self.last_instr)
else:
# Only reload next_instr from last_instr when something that
# can modify it actually ran (trace function or action
# dispatcher). In the common case (no trace, positive ticker)
# next_instr is unchanged and the round-trip is skipped.
_d = self.debugdata
if ec.space.reverse_debugging or (
_d is not None and _d.w_f_trace is not None) or (
not we_are_translated() and
'bytecode_only_trace' in ec.__dict__):
ec.bytecode_only_trace(self)
next_instr = r_uint(self.last_instr)
actionflag = ec.space.actionflag
if actionflag.decrement_ticker(TICK_COUNTER_STEP) < 0:
actionflag.action_dispatcher(ec, self)
next_instr = r_uint(self.last_instr)
opcode = ord(co_code[next_instr])
oparg = ord(co_code[next_instr + 1])
next_instr += 2
# note: the structure of the code here is such that it makes
# (after translation) a big "if/elif" chain, which is then
# turned into computed gotos.
while opcode == opcodedesc.EXTENDED_ARG.index:
opcode = ord(co_code[next_instr])
arg = ord(co_code[next_instr + 1])
if opcode < HAVE_ARGUMENT:
raise BytecodeCorruption
next_instr += 2
oparg = (oparg * 256) | arg
if opcode == opcodedesc.RETURN_VALUE.index:
self.frame_finished_execution = True # for generators
raise Return
elif opcode == opcodedesc.JUMP_ABSOLUTE.index:
return self.jump_absolute(oparg, next_instr, ec)
elif opcode == opcodedesc.RERAISE.index:
return self.RERAISE(oparg, next_instr)
elif opcode == opcodedesc.FOR_ITER.index:
next_instr = self.FOR_ITER(oparg, next_instr)
elif opcode == opcodedesc.JUMP_FORWARD.index:
next_instr = self.JUMP_FORWARD(oparg, next_instr)
elif opcode == opcodedesc.JUMP_IF_FALSE_OR_POP.index:
return self.JUMP_IF_FALSE_OR_POP(oparg, next_instr, ec)
elif opcode == opcodedesc.JUMP_IF_TRUE_OR_POP.index:
return self.JUMP_IF_TRUE_OR_POP(oparg, next_instr, ec)
elif opcode == opcodedesc.POP_JUMP_IF_FALSE.index:
return self.POP_JUMP_IF_FALSE(oparg, next_instr, ec)
elif opcode == opcodedesc.POP_JUMP_IF_TRUE.index:
return self.POP_JUMP_IF_TRUE(oparg, next_instr, ec)
elif opcode == opcodedesc.POP_JUMP_FORWARD_IF_NONE.index:
next_instr = self.POP_JUMP_FORWARD_IF_NONE(oparg, next_instr)
elif opcode == opcodedesc.POP_JUMP_FORWARD_IF_NOT_NONE.index:
next_instr = self.POP_JUMP_FORWARD_IF_NOT_NONE(oparg, next_instr)
elif opcode == opcodedesc.JUMP_IF_NOT_EXC_MATCH.index:
next_instr = self.JUMP_IF_NOT_EXC_MATCH(oparg, next_instr)
elif opcode == opcodedesc.BINARY_ADD.index:
self.BINARY_ADD(oparg, next_instr)
elif opcode == opcodedesc.BINARY_AND.index:
self.BINARY_AND(oparg, next_instr)
elif opcode == opcodedesc.BINARY_FLOOR_DIVIDE.index:
self.BINARY_FLOOR_DIVIDE(oparg, next_instr)
elif opcode == opcodedesc.BINARY_MATRIX_MULTIPLY.index:
self.BINARY_MATRIX_MULTIPLY(oparg, next_instr)
elif opcode == opcodedesc.BINARY_LSHIFT.index:
self.BINARY_LSHIFT(oparg, next_instr)
elif opcode == opcodedesc.BINARY_MODULO.index:
self.BINARY_MODULO(oparg, next_instr)
elif opcode == opcodedesc.BINARY_MULTIPLY.index:
self.BINARY_MULTIPLY(oparg, next_instr)
elif opcode == opcodedesc.BINARY_OR.index:
self.BINARY_OR(oparg, next_instr)
elif opcode == opcodedesc.BINARY_POWER.index:
self.BINARY_POWER(oparg, next_instr)
elif opcode == opcodedesc.BINARY_RSHIFT.index:
self.BINARY_RSHIFT(oparg, next_instr)
elif opcode == opcodedesc.BINARY_SUBSCR.index:
self.BINARY_SUBSCR(oparg, next_instr)
elif opcode == opcodedesc.BINARY_SUBTRACT.index:
self.BINARY_SUBTRACT(oparg, next_instr)
elif opcode == opcodedesc.BINARY_TRUE_DIVIDE.index:
self.BINARY_TRUE_DIVIDE(oparg, next_instr)
elif opcode == opcodedesc.BINARY_XOR.index:
self.BINARY_XOR(oparg, next_instr)
elif opcode == opcodedesc.BUILD_CONST_KEY_MAP.index:
self.BUILD_CONST_KEY_MAP(oparg, next_instr)
elif opcode == opcodedesc.BUILD_LIST.index:
self.BUILD_LIST(oparg, next_instr)
elif opcode == opcodedesc.BUILD_LIST_FROM_ARG.index:
self.BUILD_LIST_FROM_ARG(oparg, next_instr)
elif opcode == opcodedesc.BUILD_MAP.index:
self.BUILD_MAP(oparg, next_instr)
elif opcode == opcodedesc.BUILD_SET.index:
self.BUILD_SET(oparg, next_instr)
elif opcode == opcodedesc.BUILD_SLICE.index:
self.BUILD_SLICE(oparg, next_instr)
elif opcode == opcodedesc.BUILD_TUPLE.index:
self.BUILD_TUPLE(oparg, next_instr)
elif opcode == opcodedesc.CALL_FUNCTION.index:
self.CALL_FUNCTION(oparg, next_instr)
elif opcode == opcodedesc.CALL_FUNCTION_KW.index:
self.CALL_FUNCTION_KW(oparg, next_instr)
elif opcode == opcodedesc.CALL_FUNCTION_EX.index:
self.CALL_FUNCTION_EX(oparg, next_instr)
elif opcode == opcodedesc.CALL_METHOD.index:
self.CALL_METHOD(oparg, next_instr)
elif opcode == opcodedesc.CALL_METHOD_KW.index:
> self.CALL_METHOD_KW(oparg, next_instr)
interpreter/pyopcode.py:315:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
f = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_SetFromE...x86-64/build/pypy/module/cpyext/test/test_pyerrors.py:250]", line 1> at line 56
n_arguments = 2, ignored = (102,)
W_AbstractTupleObject = <class 'pypy.objspace.std.tupleobject.W_AbstractTupleObject'>
w_self = None, space = StdObjSpace
@jit.unroll_safe
def CALL_METHOD_KW(f, n_arguments, *ignored):
from pypy.objspace.std.tupleobject import W_AbstractTupleObject
# opargs contains the arg + kwarg count, excluding the implicit 'self'
w_self = f.peekvalue_maybe_none(n_arguments + 1)
space = f.space
# like in BUILD_CONST_KEY_MAP we can't use space.fixedview because then
# the immutability of the tuple is lost
w_tup_varnames = space.interp_w(W_AbstractTupleObject, f.popvalue())
n_keywords = space.len_w(w_tup_varnames)
keyword_names_w = [None] * n_keywords
keywords_w = [None] * n_keywords
for i in range(n_keywords):
keyword_names_w[i] = w_tup_varnames.getitem(space, i)
w_value = f.peekvalue(n_keywords - 1 - i)
keywords_w[i] = w_value
f.dropvalues(n_keywords)
n_arguments -= n_keywords
n = n_arguments + (w_self is not None)
arguments = f.popvalues(n) # includes w_self if it is not None
if w_self is None:
f.popvalue_maybe_none() # removes w_self, which is None
w_callable = f.popvalue()
args = f.argument_factory(
arguments, keyword_names_w, keywords_w, None, None,
methodcall=w_self is not None, w_function=w_callable)
if f.get_is_being_profiled() and function.is_builtin_code(w_callable):
w_result = f.space.call_args_and_c_profile(f, w_callable, args)
else:
> w_result = f.space.call_args(w_callable, args)
objspace/std/callmethod.py:126:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
space = StdObjSpace, w_obj = <FunctionWithFixedCode import_extension>
args = Arguments([W_UnicodeObject('foo'), W_ListObject(<pypy.objspace.std.listobject.... '))])], ['prologue'], [W_UnicodeObject('#include <errno.h>')])
def call_args(space, w_obj, args):
# two special cases for performance
if isinstance(w_obj, Function):
> return w_obj.call_args(args)
objspace/descroperation.py: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 0x00007fc0fa59c6e8>
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 0x00007fc0fa59c6e8>
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 0x00007fc0fa59c6e8>
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 0x00007fc0fa59c6e8>
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 0x00007fc10a54d018>
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:200>:3:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
space = StdObjSpace, modname = 'foo'
w_functions = W_ListObject(<pypy.objspace.std.listobject.ObjectListStrategy object at 0x0000..., "/path/to/a\xcc\x88");\n return NULL;\n '))])
prologue = '#include <errno.h>', w_include_dirs = None, more_init = ''
PY_SSIZE_T_CLEAN = False
@unwrap_spec(modname='text', prologue='text',
more_init='text', PY_SSIZE_T_CLEAN=bool)
def import_extension(space, modname, w_functions, prologue="",
w_include_dirs=None, more_init="", PY_SSIZE_T_CLEAN=False):
functions = space.unwrap(w_functions)
include_dirs = _unwrap_include_dirs(space, w_include_dirs)
# If there's already a module under this name (file-based or a
# previous inline extension), save it in _module_keepalive before
# it's displaced. This prevents its raw allocations (method-name
# strings, type dicts, etc.) from being freed during a later
# test's leakfinder tracking window.
self._file_module_cache.pop(modname, None)
w_modules = space.sys.get('modules')
try:
w_old = space.getitem(w_modules, space.newtext(modname))
self._module_keepalive.append(w_old)
except OperationError:
pass
w_result = self.sys_info.import_extension(
modname, functions, prologue, include_dirs, more_init,
> PY_SSIZE_T_CLEAN)
module/cpyext/test/test_cpyext.py:415:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.module.cpyext.test.test_cpyext.SpaceCompiler object at 0x00007fc11c26b8a0>
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.43 seconds ===============
++ 04:18:50 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 90.27 seconds ===========================
++ 04:19:27 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 89.21 seconds ===========================
++ 04:20:10 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 108.89 seconds ===============
++ 04:21:00 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.41 seconds ===========================
++ 04:21:16 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 112.25 seconds ==========================
++ 04:22:21 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 122.13 seconds ==========================
++ 04:23:18 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.44 seconds ==========================
++ 04:23:20 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 103.78 seconds ==========================
++ 04:24:24 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 90.60 seconds ===========================
++ 04:25:08 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 98.04 seconds ===========================
++ 04:25:16 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 14.00 seconds ===========================
++ 04:25:49 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 66.60 seconds ===========================
++ 04:26:35 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.55 seconds =====================
++ 04:26:42 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 109.25 seconds ==========================
++ 04:28:00 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 124.20 seconds ==========================
called power
++ 04:30:25 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.37 seconds ====================
++ 04:31:03 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.15 seconds ===========================
++ 04:32:21 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.17 seconds ===========================
++ 04:33:05 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 107.36 seconds ==========================
++ 04:33:06 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 14.07 seconds ===========================
++ 04:33:23 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 398.98 seconds ====================
++ 04:33:34 starting module/fcntl/test [143 started in total]
__ module/exceptions/test [141 done in total, somefailed=False] _______________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-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.......................................
==================== 97 passed, 1 skipped in 41.97 seconds =====================
++ 04:33:51 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.75 seconds ===========================
++ 04:33:55 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 0x00007f98f9fddd30>, 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 0x00007f98f806e9c0>
hook = <_HookCaller 'pytest_runtest_call'>
methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007f9908cd9b20>]
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 0x00007f9908cd9b20>]
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 0x00007f98d8892638>
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 0x00007f98ea6c0320>
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 0x00007f98ea6c0320>
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 0x00007f98d88925e8>
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 0x00007f98ea6c02e0>
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 0x00007f98ea6c02e0>
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 0x00007f98f9fddf10>
args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f990962ec28>)
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 0x00007f990962ec28>,)
w_func = <Function test_fcntl>
args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f990962ec28>
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 0x00007f990962ec28>,)
nargs = 1, Function = <class 'pypy.interpreter.function.Function'>
_Method = <class 'pypy.interpreter.function._Method'>
def call_function(self, w_func, *args_w):
nargs = len(args_w) # used for pruning funccall versions
if not self.config.objspace.disable_call_speedhacks and nargs < 5:
# start of hack for performance
from pypy.interpreter.function import Function, _Method
if isinstance(w_func, _Method):
if nargs < 4:
func = w_func.w_function
if isinstance(func, Function):
return func.funccall(w_func.w_instance, *args_w)
if isinstance(w_func, Function):
> return w_func.funccall(*args_w)
interpreter/baseobjspace.py:1237:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <Function test_fcntl>
args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f990962ec28>,)
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 0x00007f98f9d66d08>
def dispatch(self, pycode, next_instr, ec):
# For the sequel, force 'next_instr' to be unsigned for performance
next_instr = r_uint(next_instr)
co_code = pycode.co_code
try:
while True:
assert next_instr & 1 == 0
> next_instr = self.handle_bytecode(co_code, next_instr, ec)
interpreter/pyopcode.py:68:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_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 0x00007f98f9d66d08>
def handle_bytecode(self, co_code, next_instr, ec):
try:
> next_instr = self.dispatch_bytecode(co_code, next_instr, ec)
interpreter/pyopcode.py:74:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_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 = 358
ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f98f9d66d08>
@jit.unroll_safe
def dispatch_bytecode(self, co_code, next_instr, ec):
while True:
assert next_instr & 1 == 0
self.last_instr = intmask(next_instr)
if jit.we_are_jitted():
_d = self.debugdata
if ec.space.reverse_debugging or (
_d is not None and _d.w_f_trace is not None):
ec.bytecode_only_trace(self)
next_instr = r_uint(self.last_instr)
else:
# Only reload next_instr from last_instr when something that
# can modify it actually ran (trace function or action
# dispatcher). In the common case (no trace, positive ticker)
# next_instr is unchanged and the round-trip is skipped.
_d = self.debugdata
if ec.space.reverse_debugging or (
_d is not None and _d.w_f_trace is not None) or (
not we_are_translated() and
'bytecode_only_trace' in ec.__dict__):
ec.bytecode_only_trace(self)
next_instr = r_uint(self.last_instr)
actionflag = ec.space.actionflag
if actionflag.decrement_ticker(TICK_COUNTER_STEP) < 0:
actionflag.action_dispatcher(ec, self)
next_instr = r_uint(self.last_instr)
opcode = ord(co_code[next_instr])
oparg = ord(co_code[next_instr + 1])
next_instr += 2
# note: the structure of the code here is such that it makes
# (after translation) a big "if/elif" chain, which is then
# turned into computed gotos.
while opcode == opcodedesc.EXTENDED_ARG.index:
opcode = ord(co_code[next_instr])
arg = ord(co_code[next_instr + 1])
if opcode < HAVE_ARGUMENT:
raise BytecodeCorruption
next_instr += 2
oparg = (oparg * 256) | arg
if opcode == opcodedesc.RETURN_VALUE.index:
self.frame_finished_execution = True # for generators
raise Return
elif opcode == opcodedesc.JUMP_ABSOLUTE.index:
return self.jump_absolute(oparg, next_instr, ec)
elif opcode == opcodedesc.RERAISE.index:
return self.RERAISE(oparg, next_instr)
elif opcode == opcodedesc.FOR_ITER.index:
next_instr = self.FOR_ITER(oparg, next_instr)
elif opcode == opcodedesc.JUMP_FORWARD.index:
next_instr = self.JUMP_FORWARD(oparg, next_instr)
elif opcode == opcodedesc.JUMP_IF_FALSE_OR_POP.index:
return self.JUMP_IF_FALSE_OR_POP(oparg, next_instr, ec)
elif opcode == opcodedesc.JUMP_IF_TRUE_OR_POP.index:
return self.JUMP_IF_TRUE_OR_POP(oparg, next_instr, ec)
elif opcode == opcodedesc.POP_JUMP_IF_FALSE.index:
return self.POP_JUMP_IF_FALSE(oparg, next_instr, ec)
elif opcode == opcodedesc.POP_JUMP_IF_TRUE.index:
return self.POP_JUMP_IF_TRUE(oparg, next_instr, ec)
elif opcode == opcodedesc.POP_JUMP_FORWARD_IF_NONE.index:
next_instr = self.POP_JUMP_FORWARD_IF_NONE(oparg, next_instr)
elif opcode == opcodedesc.POP_JUMP_FORWARD_IF_NOT_NONE.index:
next_instr = self.POP_JUMP_FORWARD_IF_NOT_NONE(oparg, next_instr)
elif opcode == opcodedesc.JUMP_IF_NOT_EXC_MATCH.index:
next_instr = self.JUMP_IF_NOT_EXC_MATCH(oparg, next_instr)
elif opcode == opcodedesc.BINARY_ADD.index:
self.BINARY_ADD(oparg, next_instr)
elif opcode == opcodedesc.BINARY_AND.index:
self.BINARY_AND(oparg, next_instr)
elif opcode == opcodedesc.BINARY_FLOOR_DIVIDE.index:
self.BINARY_FLOOR_DIVIDE(oparg, next_instr)
elif opcode == opcodedesc.BINARY_MATRIX_MULTIPLY.index:
self.BINARY_MATRIX_MULTIPLY(oparg, next_instr)
elif opcode == opcodedesc.BINARY_LSHIFT.index:
self.BINARY_LSHIFT(oparg, next_instr)
elif opcode == opcodedesc.BINARY_MODULO.index:
self.BINARY_MODULO(oparg, next_instr)
elif opcode == opcodedesc.BINARY_MULTIPLY.index:
self.BINARY_MULTIPLY(oparg, next_instr)
elif opcode == opcodedesc.BINARY_OR.index:
self.BINARY_OR(oparg, next_instr)
elif opcode == opcodedesc.BINARY_POWER.index:
self.BINARY_POWER(oparg, next_instr)
elif opcode == opcodedesc.BINARY_RSHIFT.index:
self.BINARY_RSHIFT(oparg, next_instr)
elif opcode == opcodedesc.BINARY_SUBSCR.index:
self.BINARY_SUBSCR(oparg, next_instr)
elif opcode == opcodedesc.BINARY_SUBTRACT.index:
self.BINARY_SUBTRACT(oparg, next_instr)
elif opcode == opcodedesc.BINARY_TRUE_DIVIDE.index:
self.BINARY_TRUE_DIVIDE(oparg, next_instr)
elif opcode == opcodedesc.BINARY_XOR.index:
self.BINARY_XOR(oparg, next_instr)
elif opcode == opcodedesc.BUILD_CONST_KEY_MAP.index:
self.BUILD_CONST_KEY_MAP(oparg, next_instr)
elif opcode == opcodedesc.BUILD_LIST.index:
self.BUILD_LIST(oparg, next_instr)
elif opcode == opcodedesc.BUILD_LIST_FROM_ARG.index:
self.BUILD_LIST_FROM_ARG(oparg, next_instr)
elif opcode == opcodedesc.BUILD_MAP.index:
self.BUILD_MAP(oparg, next_instr)
elif opcode == opcodedesc.BUILD_SET.index:
self.BUILD_SET(oparg, next_instr)
elif opcode == opcodedesc.BUILD_SLICE.index:
self.BUILD_SLICE(oparg, next_instr)
elif opcode == opcodedesc.BUILD_TUPLE.index:
self.BUILD_TUPLE(oparg, next_instr)
elif opcode == opcodedesc.CALL_FUNCTION.index:
self.CALL_FUNCTION(oparg, next_instr)
elif opcode == opcodedesc.CALL_FUNCTION_KW.index:
self.CALL_FUNCTION_KW(oparg, next_instr)
elif opcode == opcodedesc.CALL_FUNCTION_EX.index:
self.CALL_FUNCTION_EX(oparg, next_instr)
elif opcode == opcodedesc.CALL_METHOD.index:
> self.CALL_METHOD(oparg, next_instr)
interpreter/pyopcode.py:313:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
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 = (358,), 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:1264:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
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 0x00007f990a47e988>
space = StdObjSpace, func = <BuiltinFunction fcntl>
w1 = <pypy.module._io.interp_textio.W_TextIOWrapper object at 0x00007f98fab1d018>
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 0x00007f990a47e988>
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 0x00007f990a47e988>
space = StdObjSpace, func = <BuiltinFunction fcntl>
w1 = <pypy.module._io.interp_textio.W_TextIOWrapper object at 0x00007f98fab1d018>
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 0x00007f98fab1d018>
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:200>:3:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
space = StdObjSpace
w_fd = <pypy.module._io.interp_textio.W_TextIOWrapper object at 0x00007f98fab1d018>
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 0x00007f98ea418288>
argvalues = (13L, 2L, <* DEAD Array of Char {'nolength': True} >)
cfunc = <ctypes._FuncPtr object at 0x00007f98faeb4f68>
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 0x00007f98faeb5340>
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 0x00007f98faeb5328>
value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f98faeb5340>
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 0x00007f98faeb5328>
value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f98faeb5340>
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 0x00007f98ea19bb50>, 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 0x00007f98f806e9c0>
hook = <_HookCaller 'pytest_runtest_call'>
methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007f9908cd9b20>]
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 0x00007f9908cd9b20>]
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 0x00007f98f9dc2e08>
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 0x00007f98d9b6c020>
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 0x00007f98d9b6c020>
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 0x00007f98f9dc2d68>
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 0x00007f98ea9f9fa0>
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 0x00007f98ea9f9fa0>
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 0x00007f98ead2c890>
args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f990962ec28>)
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 0x00007f990962ec28>,)
w_func = <Function test_lockf>
args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f990962ec28>
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 0x00007f990962ec28>,)
nargs = 1, Function = <class 'pypy.interpreter.function.Function'>
_Method = <class 'pypy.interpreter.function._Method'>
def call_function(self, w_func, *args_w):
nargs = len(args_w) # used for pruning funccall versions
if not self.config.objspace.disable_call_speedhacks and nargs < 5:
# start of hack for performance
from pypy.interpreter.function import Function, _Method
if isinstance(w_func, _Method):
if nargs < 4:
func = w_func.w_function
if isinstance(func, Function):
return func.funccall(w_func.w_instance, *args_w)
if isinstance(w_func, Function):
> return w_func.funccall(*args_w)
interpreter/baseobjspace.py:1237:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <Function test_lockf>
args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f990962ec28>,)
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 0x00007f98f9d66d08>
def dispatch(self, pycode, next_instr, ec):
# For the sequel, force 'next_instr' to be unsigned for performance
next_instr = r_uint(next_instr)
co_code = pycode.co_code
try:
while True:
assert next_instr & 1 == 0
> next_instr = self.handle_bytecode(co_code, next_instr, ec)
interpreter/pyopcode.py:68:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_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 0x00007f98f9d66d08>
def handle_bytecode(self, co_code, next_instr, ec):
try:
> next_instr = self.dispatch_bytecode(co_code, next_instr, ec)
interpreter/pyopcode.py:74:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_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 0x00007f98f9d66d08>
@jit.unroll_safe
def dispatch_bytecode(self, co_code, next_instr, ec):
while True:
assert next_instr & 1 == 0
self.last_instr = intmask(next_instr)
if jit.we_are_jitted():
_d = self.debugdata
if ec.space.reverse_debugging or (
_d is not None and _d.w_f_trace is not None):
ec.bytecode_only_trace(self)
next_instr = r_uint(self.last_instr)
else:
# Only reload next_instr from last_instr when something that
# can modify it actually ran (trace function or action
# dispatcher). In the common case (no trace, positive ticker)
# next_instr is unchanged and the round-trip is skipped.
_d = self.debugdata
if ec.space.reverse_debugging or (
_d is not None and _d.w_f_trace is not None) or (
not we_are_translated() and
'bytecode_only_trace' in ec.__dict__):
ec.bytecode_only_trace(self)
next_instr = r_uint(self.last_instr)
actionflag = ec.space.actionflag
if actionflag.decrement_ticker(TICK_COUNTER_STEP) < 0:
actionflag.action_dispatcher(ec, self)
next_instr = r_uint(self.last_instr)
opcode = ord(co_code[next_instr])
oparg = ord(co_code[next_instr + 1])
next_instr += 2
# note: the structure of the code here is such that it makes
# (after translation) a big "if/elif" chain, which is then
# turned into computed gotos.
while opcode == opcodedesc.EXTENDED_ARG.index:
opcode = ord(co_code[next_instr])
arg = ord(co_code[next_instr + 1])
if opcode < HAVE_ARGUMENT:
raise BytecodeCorruption
next_instr += 2
oparg = (oparg * 256) | arg
if opcode == opcodedesc.RETURN_VALUE.index:
self.frame_finished_execution = True # for generators
raise Return
elif opcode == opcodedesc.JUMP_ABSOLUTE.index:
return self.jump_absolute(oparg, next_instr, ec)
elif opcode == opcodedesc.RERAISE.index:
return self.RERAISE(oparg, next_instr)
elif opcode == opcodedesc.FOR_ITER.index:
next_instr = self.FOR_ITER(oparg, next_instr)
elif opcode == opcodedesc.JUMP_FORWARD.index:
next_instr = self.JUMP_FORWARD(oparg, next_instr)
elif opcode == opcodedesc.JUMP_IF_FALSE_OR_POP.index:
return self.JUMP_IF_FALSE_OR_POP(oparg, next_instr, ec)
elif opcode == opcodedesc.JUMP_IF_TRUE_OR_POP.index:
return self.JUMP_IF_TRUE_OR_POP(oparg, next_instr, ec)
elif opcode == opcodedesc.POP_JUMP_IF_FALSE.index:
return self.POP_JUMP_IF_FALSE(oparg, next_instr, ec)
elif opcode == opcodedesc.POP_JUMP_IF_TRUE.index:
return self.POP_JUMP_IF_TRUE(oparg, next_instr, ec)
elif opcode == opcodedesc.POP_JUMP_FORWARD_IF_NONE.index:
next_instr = self.POP_JUMP_FORWARD_IF_NONE(oparg, next_instr)
elif opcode == opcodedesc.POP_JUMP_FORWARD_IF_NOT_NONE.index:
next_instr = self.POP_JUMP_FORWARD_IF_NOT_NONE(oparg, next_instr)
elif opcode == opcodedesc.JUMP_IF_NOT_EXC_MATCH.index:
next_instr = self.JUMP_IF_NOT_EXC_MATCH(oparg, next_instr)
elif opcode == opcodedesc.BINARY_ADD.index:
self.BINARY_ADD(oparg, next_instr)
elif opcode == opcodedesc.BINARY_AND.index:
self.BINARY_AND(oparg, next_instr)
elif opcode == opcodedesc.BINARY_FLOOR_DIVIDE.index:
self.BINARY_FLOOR_DIVIDE(oparg, next_instr)
elif opcode == opcodedesc.BINARY_MATRIX_MULTIPLY.index:
self.BINARY_MATRIX_MULTIPLY(oparg, next_instr)
elif opcode == opcodedesc.BINARY_LSHIFT.index:
self.BINARY_LSHIFT(oparg, next_instr)
elif opcode == opcodedesc.BINARY_MODULO.index:
self.BINARY_MODULO(oparg, next_instr)
elif opcode == opcodedesc.BINARY_MULTIPLY.index:
self.BINARY_MULTIPLY(oparg, next_instr)
elif opcode == opcodedesc.BINARY_OR.index:
self.BINARY_OR(oparg, next_instr)
elif opcode == opcodedesc.BINARY_POWER.index:
self.BINARY_POWER(oparg, next_instr)
elif opcode == opcodedesc.BINARY_RSHIFT.index:
self.BINARY_RSHIFT(oparg, next_instr)
elif opcode == opcodedesc.BINARY_SUBSCR.index:
self.BINARY_SUBSCR(oparg, next_instr)
elif opcode == opcodedesc.BINARY_SUBTRACT.index:
self.BINARY_SUBTRACT(oparg, next_instr)
elif opcode == opcodedesc.BINARY_TRUE_DIVIDE.index:
self.BINARY_TRUE_DIVIDE(oparg, next_instr)
elif opcode == opcodedesc.BINARY_XOR.index:
self.BINARY_XOR(oparg, next_instr)
elif opcode == opcodedesc.BUILD_CONST_KEY_MAP.index:
self.BUILD_CONST_KEY_MAP(oparg, next_instr)
elif opcode == opcodedesc.BUILD_LIST.index:
self.BUILD_LIST(oparg, next_instr)
elif opcode == opcodedesc.BUILD_LIST_FROM_ARG.index:
self.BUILD_LIST_FROM_ARG(oparg, next_instr)
elif opcode == opcodedesc.BUILD_MAP.index:
self.BUILD_MAP(oparg, next_instr)
elif opcode == opcodedesc.BUILD_SET.index:
self.BUILD_SET(oparg, next_instr)
elif opcode == opcodedesc.BUILD_SLICE.index:
self.BUILD_SLICE(oparg, next_instr)
elif opcode == opcodedesc.BUILD_TUPLE.index:
self.BUILD_TUPLE(oparg, next_instr)
elif opcode == opcodedesc.CALL_FUNCTION.index:
self.CALL_FUNCTION(oparg, next_instr)
elif opcode == opcodedesc.CALL_FUNCTION_KW.index:
self.CALL_FUNCTION_KW(oparg, next_instr)
elif opcode == opcodedesc.CALL_FUNCTION_EX.index:
self.CALL_FUNCTION_EX(oparg, next_instr)
elif opcode == opcodedesc.CALL_METHOD.index:
> self.CALL_METHOD(oparg, next_instr)
interpreter/pyopcode.py:313:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
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:1264:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
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 0x00007f990a651050>, 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 0x00007f98fb12c608>
func = <BuiltinFunction lockf>
args = Arguments([<pypy.module._io.interp_textio.W_TextIOWrapper object at 0x00007f990a651050>, 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 0x00007f98fb12c608>
func = <BuiltinFunction lockf>, w_obj = None
args = Arguments([<pypy.module._io.interp_textio.W_TextIOWrapper object at 0x00007f990a651050>, 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 0x00007f98fb12c608>
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 0x00007f98fb12c608>
func = <BuiltinFunction lockf>, w_obj = None
args = Arguments([<pypy.module._io.interp_textio.W_TextIOWrapper object at 0x00007f990a651050>, 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 0x00007f98fb12c7c8>
space = StdObjSpace
scope_w = [<pypy.module._io.interp_textio.W_TextIOWrapper object at 0x00007f990a651050>, 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:200>:3:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
space = StdObjSpace
w_fd = <pypy.module._io.interp_textio.W_TextIOWrapper object at 0x00007f990a651050>
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 0x00007f98ea4182f8>
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 0x00007f98fa312068>
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 0x00007f98fa312038>
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 0x00007f98fa3136b8>
value = <_ctypes.pointer.LP_ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence } object at 0x00007f98fa312038>
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 0x00007f98fa3136b8>
value = <_ctypes.pointer.LP_ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence } object at 0x00007f98fa312038>
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 0x00007f98eb3263e0>, 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 0x00007f98f806e9c0>
hook = <_HookCaller 'pytest_runtest_call'>
methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007f9908cd9b20>]
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 0x00007f9908cd9b20>]
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 0x00007f98d9740f98>
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 0x00007f98fd4bc5e0>
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 0x00007f98fd4bc5e0>
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 0x00007f98d9740ef8>
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 0x00007f98fd4bc5a0>
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 0x00007f98fd4bc5a0>
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 0x00007f98eb3266b0>
args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f990962ec28>)
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 0x00007f990962ec28>,)
w_func = <Function test_ioctl>
args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f990962ec28>
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 0x00007f990962ec28>,)
nargs = 1, Function = <class 'pypy.interpreter.function.Function'>
_Method = <class 'pypy.interpreter.function._Method'>
def call_function(self, w_func, *args_w):
nargs = len(args_w) # used for pruning funccall versions
if not self.config.objspace.disable_call_speedhacks and nargs < 5:
# start of hack for performance
from pypy.interpreter.function import Function, _Method
if isinstance(w_func, _Method):
if nargs < 4:
func = w_func.w_function
if isinstance(func, Function):
return func.funccall(w_func.w_instance, *args_w)
if isinstance(w_func, Function):
> return w_func.funccall(*args_w)
interpreter/baseobjspace.py:1237:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <Function test_ioctl>
args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f990962ec28>,)
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 0x00007f98f9d66d08>
def dispatch(self, pycode, next_instr, ec):
# For the sequel, force 'next_instr' to be unsigned for performance
next_instr = r_uint(next_instr)
co_code = pycode.co_code
try:
while True:
assert next_instr & 1 == 0
> next_instr = self.handle_bytecode(co_code, next_instr, ec)
interpreter/pyopcode.py:68:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_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 0x00007f98f9d66d08>
def handle_bytecode(self, co_code, next_instr, ec):
try:
> next_instr = self.dispatch_bytecode(co_code, next_instr, ec)
interpreter/pyopcode.py:74:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_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 = 220
ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f98f9d66d08>
@jit.unroll_safe
def dispatch_bytecode(self, co_code, next_instr, ec):
while True:
assert next_instr & 1 == 0
self.last_instr = intmask(next_instr)
if jit.we_are_jitted():
_d = self.debugdata
if ec.space.reverse_debugging or (
_d is not None and _d.w_f_trace is not None):
ec.bytecode_only_trace(self)
next_instr = r_uint(self.last_instr)
else:
# Only reload next_instr from last_instr when something that
# can modify it actually ran (trace function or action
# dispatcher). In the common case (no trace, positive ticker)
# next_instr is unchanged and the round-trip is skipped.
_d = self.debugdata
if ec.space.reverse_debugging or (
_d is not None and _d.w_f_trace is not None) or (
not we_are_translated() and
'bytecode_only_trace' in ec.__dict__):
ec.bytecode_only_trace(self)
next_instr = r_uint(self.last_instr)
actionflag = ec.space.actionflag
if actionflag.decrement_ticker(TICK_COUNTER_STEP) < 0:
actionflag.action_dispatcher(ec, self)
next_instr = r_uint(self.last_instr)
opcode = ord(co_code[next_instr])
oparg = ord(co_code[next_instr + 1])
next_instr += 2
# note: the structure of the code here is such that it makes
# (after translation) a big "if/elif" chain, which is then
# turned into computed gotos.
while opcode == opcodedesc.EXTENDED_ARG.index:
opcode = ord(co_code[next_instr])
arg = ord(co_code[next_instr + 1])
if opcode < HAVE_ARGUMENT:
raise BytecodeCorruption
next_instr += 2
oparg = (oparg * 256) | arg
if opcode == opcodedesc.RETURN_VALUE.index:
self.frame_finished_execution = True # for generators
raise Return
elif opcode == opcodedesc.JUMP_ABSOLUTE.index:
return self.jump_absolute(oparg, next_instr, ec)
elif opcode == opcodedesc.RERAISE.index:
return self.RERAISE(oparg, next_instr)
elif opcode == opcodedesc.FOR_ITER.index:
next_instr = self.FOR_ITER(oparg, next_instr)
elif opcode == opcodedesc.JUMP_FORWARD.index:
next_instr = self.JUMP_FORWARD(oparg, next_instr)
elif opcode == opcodedesc.JUMP_IF_FALSE_OR_POP.index:
return self.JUMP_IF_FALSE_OR_POP(oparg, next_instr, ec)
elif opcode == opcodedesc.JUMP_IF_TRUE_OR_POP.index:
return self.JUMP_IF_TRUE_OR_POP(oparg, next_instr, ec)
elif opcode == opcodedesc.POP_JUMP_IF_FALSE.index:
return self.POP_JUMP_IF_FALSE(oparg, next_instr, ec)
elif opcode == opcodedesc.POP_JUMP_IF_TRUE.index:
return self.POP_JUMP_IF_TRUE(oparg, next_instr, ec)
elif opcode == opcodedesc.POP_JUMP_FORWARD_IF_NONE.index:
next_instr = self.POP_JUMP_FORWARD_IF_NONE(oparg, next_instr)
elif opcode == opcodedesc.POP_JUMP_FORWARD_IF_NOT_NONE.index:
next_instr = self.POP_JUMP_FORWARD_IF_NOT_NONE(oparg, next_instr)
elif opcode == opcodedesc.JUMP_IF_NOT_EXC_MATCH.index:
next_instr = self.JUMP_IF_NOT_EXC_MATCH(oparg, next_instr)
elif opcode == opcodedesc.BINARY_ADD.index:
self.BINARY_ADD(oparg, next_instr)
elif opcode == opcodedesc.BINARY_AND.index:
self.BINARY_AND(oparg, next_instr)
elif opcode == opcodedesc.BINARY_FLOOR_DIVIDE.index:
self.BINARY_FLOOR_DIVIDE(oparg, next_instr)
elif opcode == opcodedesc.BINARY_MATRIX_MULTIPLY.index:
self.BINARY_MATRIX_MULTIPLY(oparg, next_instr)
elif opcode == opcodedesc.BINARY_LSHIFT.index:
self.BINARY_LSHIFT(oparg, next_instr)
elif opcode == opcodedesc.BINARY_MODULO.index:
self.BINARY_MODULO(oparg, next_instr)
elif opcode == opcodedesc.BINARY_MULTIPLY.index:
self.BINARY_MULTIPLY(oparg, next_instr)
elif opcode == opcodedesc.BINARY_OR.index:
self.BINARY_OR(oparg, next_instr)
elif opcode == opcodedesc.BINARY_POWER.index:
self.BINARY_POWER(oparg, next_instr)
elif opcode == opcodedesc.BINARY_RSHIFT.index:
self.BINARY_RSHIFT(oparg, next_instr)
elif opcode == opcodedesc.BINARY_SUBSCR.index:
self.BINARY_SUBSCR(oparg, next_instr)
elif opcode == opcodedesc.BINARY_SUBTRACT.index:
self.BINARY_SUBTRACT(oparg, next_instr)
elif opcode == opcodedesc.BINARY_TRUE_DIVIDE.index:
self.BINARY_TRUE_DIVIDE(oparg, next_instr)
elif opcode == opcodedesc.BINARY_XOR.index:
self.BINARY_XOR(oparg, next_instr)
elif opcode == opcodedesc.BUILD_CONST_KEY_MAP.index:
self.BUILD_CONST_KEY_MAP(oparg, next_instr)
elif opcode == opcodedesc.BUILD_LIST.index:
self.BUILD_LIST(oparg, next_instr)
elif opcode == opcodedesc.BUILD_LIST_FROM_ARG.index:
self.BUILD_LIST_FROM_ARG(oparg, next_instr)
elif opcode == opcodedesc.BUILD_MAP.index:
self.BUILD_MAP(oparg, next_instr)
elif opcode == opcodedesc.BUILD_SET.index:
self.BUILD_SET(oparg, next_instr)
elif opcode == opcodedesc.BUILD_SLICE.index:
self.BUILD_SLICE(oparg, next_instr)
elif opcode == opcodedesc.BUILD_TUPLE.index:
self.BUILD_TUPLE(oparg, next_instr)
elif opcode == opcodedesc.CALL_FUNCTION.index:
self.CALL_FUNCTION(oparg, next_instr)
elif opcode == opcodedesc.CALL_FUNCTION_KW.index:
self.CALL_FUNCTION_KW(oparg, next_instr)
elif opcode == opcodedesc.CALL_FUNCTION_EX.index:
self.CALL_FUNCTION_EX(oparg, next_instr)
elif opcode == opcodedesc.CALL_METHOD.index:
> self.CALL_METHOD(oparg, next_instr)
interpreter/pyopcode.py:313:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
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 = (220,), 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:1264:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
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 0x00007f98d918afa8>
space = StdObjSpace, func = <BuiltinFunction ioctl>, w1 = W_IntObject(13)
w2 = W_IntObject(1074033783)
w3 = <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f98d9864d40>
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 0x00007f98d918afa8>
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 0x00007f98d918afa8>
space = StdObjSpace, func = <BuiltinFunction ioctl>, w1 = W_IntObject(13)
w2 = W_IntObject(1074033783)
w3 = <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f98d9864d40>
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 0x00007f98d9864d40>
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:200>:3:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
space = StdObjSpace, w_fd = W_IntObject(13), w_request = W_IntObject(1074033783)
w_arg = <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f98d9864d40>
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:
view, rwbuffer = space.acquire_writebuf(w_arg)
except OperationError as e:
if not (e.match(space, space.w_TypeError) or
e.match(space, space.w_BufferError)):
raise
else:
with view:
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:271:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
args = (13, 1074033783L, <* <C object Array of Char {'nolength': True} at 0x7f98d60bee10>>)
real_args = (13L, 1074033783L, <* <C object Array of Char {'nolength': True} at 0x7f98d60bee10>>)
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 0x7f98d60bee10>>
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 0x7f98d60bee10>>)
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 0x7f98d60bee10>>
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 0x00007f98ea424250>
argvalues = (13L, 1074033783L, <* <C object Array of Char {'nolength': True} at 0x7f98d60bee10>>)
cfunc = <ctypes._FuncPtr object at 0x00007f98ea634bc0>
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 0x7f98d60bee10>>)
cargs = [13L, 1074033783L], i = 2
cvalue = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f98ea634ae8>
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 0x00007f98ea634e60>
value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f98ea634ae8>
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 0x00007f98ea634e60>
value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f98ea634ae8>
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 0x00007f990aba8098>, 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 0x00007f98f806e9c0>
hook = <_HookCaller 'pytest_runtest_call'>
methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007f9908cd9b20>]
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 0x00007f9908cd9b20>]
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 0x00007f98d9c89038>
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 0x00007f98eb6da720>
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 0x00007f98eb6da720>
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 0x00007f98d9c88fc0>
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 0x00007f98eb6da6e0>
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 0x00007f98eb6da6e0>
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 0x00007f990aba8110>
args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f990962ec28>)
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 0x00007f990962ec28>,)
w_func = <Function test_ioctl_signed_unsigned_code_param>
args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f990962ec28>
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 0x00007f990962ec28>,)
nargs = 1, Function = <class 'pypy.interpreter.function.Function'>
_Method = <class 'pypy.interpreter.function._Method'>
def call_function(self, w_func, *args_w):
nargs = len(args_w) # used for pruning funccall versions
if not self.config.objspace.disable_call_speedhacks and nargs < 5:
# start of hack for performance
from pypy.interpreter.function import Function, _Method
if isinstance(w_func, _Method):
if nargs < 4:
func = w_func.w_function
if isinstance(func, Function):
return func.funccall(w_func.w_instance, *args_w)
if isinstance(w_func, Function):
> return w_func.funccall(*args_w)
interpreter/baseobjspace.py:1237:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <Function test_ioctl_signed_unsigned_code_param>
args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f990962ec28>,)
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 0x00007f98f9d66d08>
def dispatch(self, pycode, next_instr, ec):
# For the sequel, force 'next_instr' to be unsigned for performance
next_instr = r_uint(next_instr)
co_code = pycode.co_code
try:
while True:
assert next_instr & 1 == 0
> next_instr = self.handle_bytecode(co_code, next_instr, ec)
interpreter/pyopcode.py:68:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_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 0x00007f98f9d66d08>
def handle_bytecode(self, co_code, next_instr, ec):
try:
> next_instr = self.dispatch_bytecode(co_code, next_instr, ec)
interpreter/pyopcode.py:74:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_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 = 142
ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f98f9d66d08>
@jit.unroll_safe
def dispatch_bytecode(self, co_code, next_instr, ec):
while True:
assert next_instr & 1 == 0
self.last_instr = intmask(next_instr)
if jit.we_are_jitted():
_d = self.debugdata
if ec.space.reverse_debugging or (
_d is not None and _d.w_f_trace is not None):
ec.bytecode_only_trace(self)
next_instr = r_uint(self.last_instr)
else:
# Only reload next_instr from last_instr when something that
# can modify it actually ran (trace function or action
# dispatcher). In the common case (no trace, positive ticker)
# next_instr is unchanged and the round-trip is skipped.
_d = self.debugdata
if ec.space.reverse_debugging or (
_d is not None and _d.w_f_trace is not None) or (
not we_are_translated() and
'bytecode_only_trace' in ec.__dict__):
ec.bytecode_only_trace(self)
next_instr = r_uint(self.last_instr)
actionflag = ec.space.actionflag
if actionflag.decrement_ticker(TICK_COUNTER_STEP) < 0:
actionflag.action_dispatcher(ec, self)
next_instr = r_uint(self.last_instr)
opcode = ord(co_code[next_instr])
oparg = ord(co_code[next_instr + 1])
next_instr += 2
# note: the structure of the code here is such that it makes
# (after translation) a big "if/elif" chain, which is then
# turned into computed gotos.
while opcode == opcodedesc.EXTENDED_ARG.index:
opcode = ord(co_code[next_instr])
arg = ord(co_code[next_instr + 1])
if opcode < HAVE_ARGUMENT:
raise BytecodeCorruption
next_instr += 2
oparg = (oparg * 256) | arg
if opcode == opcodedesc.RETURN_VALUE.index:
self.frame_finished_execution = True # for generators
raise Return
elif opcode == opcodedesc.JUMP_ABSOLUTE.index:
return self.jump_absolute(oparg, next_instr, ec)
elif opcode == opcodedesc.RERAISE.index:
return self.RERAISE(oparg, next_instr)
elif opcode == opcodedesc.FOR_ITER.index:
next_instr = self.FOR_ITER(oparg, next_instr)
elif opcode == opcodedesc.JUMP_FORWARD.index:
next_instr = self.JUMP_FORWARD(oparg, next_instr)
elif opcode == opcodedesc.JUMP_IF_FALSE_OR_POP.index:
return self.JUMP_IF_FALSE_OR_POP(oparg, next_instr, ec)
elif opcode == opcodedesc.JUMP_IF_TRUE_OR_POP.index:
return self.JUMP_IF_TRUE_OR_POP(oparg, next_instr, ec)
elif opcode == opcodedesc.POP_JUMP_IF_FALSE.index:
return self.POP_JUMP_IF_FALSE(oparg, next_instr, ec)
elif opcode == opcodedesc.POP_JUMP_IF_TRUE.index:
return self.POP_JUMP_IF_TRUE(oparg, next_instr, ec)
elif opcode == opcodedesc.POP_JUMP_FORWARD_IF_NONE.index:
next_instr = self.POP_JUMP_FORWARD_IF_NONE(oparg, next_instr)
elif opcode == opcodedesc.POP_JUMP_FORWARD_IF_NOT_NONE.index:
next_instr = self.POP_JUMP_FORWARD_IF_NOT_NONE(oparg, next_instr)
elif opcode == opcodedesc.JUMP_IF_NOT_EXC_MATCH.index:
next_instr = self.JUMP_IF_NOT_EXC_MATCH(oparg, next_instr)
elif opcode == opcodedesc.BINARY_ADD.index:
self.BINARY_ADD(oparg, next_instr)
elif opcode == opcodedesc.BINARY_AND.index:
self.BINARY_AND(oparg, next_instr)
elif opcode == opcodedesc.BINARY_FLOOR_DIVIDE.index:
self.BINARY_FLOOR_DIVIDE(oparg, next_instr)
elif opcode == opcodedesc.BINARY_MATRIX_MULTIPLY.index:
self.BINARY_MATRIX_MULTIPLY(oparg, next_instr)
elif opcode == opcodedesc.BINARY_LSHIFT.index:
self.BINARY_LSHIFT(oparg, next_instr)
elif opcode == opcodedesc.BINARY_MODULO.index:
self.BINARY_MODULO(oparg, next_instr)
elif opcode == opcodedesc.BINARY_MULTIPLY.index:
self.BINARY_MULTIPLY(oparg, next_instr)
elif opcode == opcodedesc.BINARY_OR.index:
self.BINARY_OR(oparg, next_instr)
elif opcode == opcodedesc.BINARY_POWER.index:
self.BINARY_POWER(oparg, next_instr)
elif opcode == opcodedesc.BINARY_RSHIFT.index:
self.BINARY_RSHIFT(oparg, next_instr)
elif opcode == opcodedesc.BINARY_SUBSCR.index:
self.BINARY_SUBSCR(oparg, next_instr)
elif opcode == opcodedesc.BINARY_SUBTRACT.index:
self.BINARY_SUBTRACT(oparg, next_instr)
elif opcode == opcodedesc.BINARY_TRUE_DIVIDE.index:
self.BINARY_TRUE_DIVIDE(oparg, next_instr)
elif opcode == opcodedesc.BINARY_XOR.index:
self.BINARY_XOR(oparg, next_instr)
elif opcode == opcodedesc.BUILD_CONST_KEY_MAP.index:
self.BUILD_CONST_KEY_MAP(oparg, next_instr)
elif opcode == opcodedesc.BUILD_LIST.index:
self.BUILD_LIST(oparg, next_instr)
elif opcode == opcodedesc.BUILD_LIST_FROM_ARG.index:
self.BUILD_LIST_FROM_ARG(oparg, next_instr)
elif opcode == opcodedesc.BUILD_MAP.index:
self.BUILD_MAP(oparg, next_instr)
elif opcode == opcodedesc.BUILD_SET.index:
self.BUILD_SET(oparg, next_instr)
elif opcode == opcodedesc.BUILD_SLICE.index:
self.BUILD_SLICE(oparg, next_instr)
elif opcode == opcodedesc.BUILD_TUPLE.index:
self.BUILD_TUPLE(oparg, next_instr)
elif opcode == opcodedesc.CALL_FUNCTION.index:
self.CALL_FUNCTION(oparg, next_instr)
elif opcode == opcodedesc.CALL_FUNCTION_KW.index:
self.CALL_FUNCTION_KW(oparg, next_instr)
elif opcode == opcodedesc.CALL_FUNCTION_EX.index:
self.CALL_FUNCTION_EX(oparg, next_instr)
elif opcode == opcodedesc.CALL_METHOD.index:
> self.CALL_METHOD(oparg, next_instr)
interpreter/pyopcode.py:313:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
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 = (142,), 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:1264:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
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 0x00007f98d918afa8>
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 0x00007f98d918afa8>
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 0x00007f98d918afa8>
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 0x00007f98d918afa8>
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 0x00007f98d918b0f8>
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:200>: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:
view, rwbuffer = space.acquire_writebuf(w_arg)
except OperationError as e:
if not (e.match(space, space.w_TypeError) or
e.match(space, space.w_BufferError)):
raise
else:
with view:
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:299:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
args = (14, 2148037735L, <* <C object Array of Char {'nolength': True} at 0x7f98d616b610>>)
real_args = (14L, 2148037735L, <* <C object Array of Char {'nolength': True} at 0x7f98d616b610>>)
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 0x7f98d616b610>>
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 0x7f98d616b610>>)
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 0x7f98d616b610>>
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 0x00007f98ea424250>
argvalues = (14L, 2148037735L, <* <C object Array of Char {'nolength': True} at 0x7f98d616b610>>)
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 0x7f98d616b610>>)
cargs = [14L, 2148037735L], i = 2
cvalue = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f98d95a9b98>
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 0x00007f98d95a9f88>
value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f98d95a9b98>
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 0x00007f98d95a9f88>
value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f98d95a9b98>
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.27 seconds ================
++ 04:34:12 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 0x00007fe2a92dbbc8>, 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 0x00007fe2b88fc9c0>
hook = <_HookCaller 'pytest_runtest_call'>
methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007fe2a860c720>]
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 0x00007fe2a860c720>]
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 0x00007fe2aa883df8>
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 0x00007fe2a9128fe0>
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 0x00007fe2a9128fe0>
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 0x00007fe2aa883d58>
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 0x00007fe2a9128fa0>
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 0x00007fe2a9128fa0>
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 0x00007fe2a861f880>
args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fe299549a60>)
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 0x00007fe299549a60>,)
w_func = <Function test_get_rpy_memory_usage>
args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fe299549a60>
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 0x00007fe299549a60>,)
nargs = 1, Function = <class 'pypy.interpreter.function.Function'>
_Method = <class 'pypy.interpreter.function._Method'>
def call_function(self, w_func, *args_w):
nargs = len(args_w) # used for pruning funccall versions
if not self.config.objspace.disable_call_speedhacks and nargs < 5:
# start of hack for performance
from pypy.interpreter.function import Function, _Method
if isinstance(w_func, _Method):
if nargs < 4:
func = w_func.w_function
if isinstance(func, Function):
return func.funccall(w_func.w_instance, *args_w)
if isinstance(w_func, Function):
> return w_func.funccall(*args_w)
interpreter/baseobjspace.py:1237:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <Function test_get_rpy_memory_usage>
args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fe299549a60>,)
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 0x00007fe2a9170560>
def dispatch(self, pycode, next_instr, ec):
# For the sequel, force 'next_instr' to be unsigned for performance
next_instr = r_uint(next_instr)
co_code = pycode.co_code
try:
while True:
assert next_instr & 1 == 0
> next_instr = self.handle_bytecode(co_code, next_instr, ec)
interpreter/pyopcode.py:68:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_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 0x00007fe2a9170560>
def handle_bytecode(self, co_code, next_instr, ec):
try:
> next_instr = self.dispatch_bytecode(co_code, next_instr, ec)
interpreter/pyopcode.py:74:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_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 0x00007fe2a9170560>
@jit.unroll_safe
def dispatch_bytecode(self, co_code, next_instr, ec):
while True:
assert next_instr & 1 == 0
self.last_instr = intmask(next_instr)
if jit.we_are_jitted():
_d = self.debugdata
if ec.space.reverse_debugging or (
_d is not None and _d.w_f_trace is not None):
ec.bytecode_only_trace(self)
next_instr = r_uint(self.last_instr)
else:
# Only reload next_instr from last_instr when something that
# can modify it actually ran (trace function or action
# dispatcher). In the common case (no trace, positive ticker)
# next_instr is unchanged and the round-trip is skipped.
_d = self.debugdata
if ec.space.reverse_debugging or (
_d is not None and _d.w_f_trace is not None) or (
not we_are_translated() and
'bytecode_only_trace' in ec.__dict__):
ec.bytecode_only_trace(self)
next_instr = r_uint(self.last_instr)
actionflag = ec.space.actionflag
if actionflag.decrement_ticker(TICK_COUNTER_STEP) < 0:
actionflag.action_dispatcher(ec, self)
next_instr = r_uint(self.last_instr)
opcode = ord(co_code[next_instr])
oparg = ord(co_code[next_instr + 1])
next_instr += 2
# note: the structure of the code here is such that it makes
# (after translation) a big "if/elif" chain, which is then
# turned into computed gotos.
while opcode == opcodedesc.EXTENDED_ARG.index:
opcode = ord(co_code[next_instr])
arg = ord(co_code[next_instr + 1])
if opcode < HAVE_ARGUMENT:
raise BytecodeCorruption
next_instr += 2
oparg = (oparg * 256) | arg
if opcode == opcodedesc.RETURN_VALUE.index:
self.frame_finished_execution = True # for generators
raise Return
elif opcode == opcodedesc.JUMP_ABSOLUTE.index:
return self.jump_absolute(oparg, next_instr, ec)
elif opcode == opcodedesc.RERAISE.index:
return self.RERAISE(oparg, next_instr)
elif opcode == opcodedesc.FOR_ITER.index:
next_instr = self.FOR_ITER(oparg, next_instr)
elif opcode == opcodedesc.JUMP_FORWARD.index:
next_instr = self.JUMP_FORWARD(oparg, next_instr)
elif opcode == opcodedesc.JUMP_IF_FALSE_OR_POP.index:
return self.JUMP_IF_FALSE_OR_POP(oparg, next_instr, ec)
elif opcode == opcodedesc.JUMP_IF_TRUE_OR_POP.index:
return self.JUMP_IF_TRUE_OR_POP(oparg, next_instr, ec)
elif opcode == opcodedesc.POP_JUMP_IF_FALSE.index:
return self.POP_JUMP_IF_FALSE(oparg, next_instr, ec)
elif opcode == opcodedesc.POP_JUMP_IF_TRUE.index:
return self.POP_JUMP_IF_TRUE(oparg, next_instr, ec)
elif opcode == opcodedesc.POP_JUMP_FORWARD_IF_NONE.index:
next_instr = self.POP_JUMP_FORWARD_IF_NONE(oparg, next_instr)
elif opcode == opcodedesc.POP_JUMP_FORWARD_IF_NOT_NONE.index:
next_instr = self.POP_JUMP_FORWARD_IF_NOT_NONE(oparg, next_instr)
elif opcode == opcodedesc.JUMP_IF_NOT_EXC_MATCH.index:
next_instr = self.JUMP_IF_NOT_EXC_MATCH(oparg, next_instr)
elif opcode == opcodedesc.BINARY_ADD.index:
self.BINARY_ADD(oparg, next_instr)
elif opcode == opcodedesc.BINARY_AND.index:
self.BINARY_AND(oparg, next_instr)
elif opcode == opcodedesc.BINARY_FLOOR_DIVIDE.index:
self.BINARY_FLOOR_DIVIDE(oparg, next_instr)
elif opcode == opcodedesc.BINARY_MATRIX_MULTIPLY.index:
self.BINARY_MATRIX_MULTIPLY(oparg, next_instr)
elif opcode == opcodedesc.BINARY_LSHIFT.index:
self.BINARY_LSHIFT(oparg, next_instr)
elif opcode == opcodedesc.BINARY_MODULO.index:
self.BINARY_MODULO(oparg, next_instr)
elif opcode == opcodedesc.BINARY_MULTIPLY.index:
self.BINARY_MULTIPLY(oparg, next_instr)
elif opcode == opcodedesc.BINARY_OR.index:
self.BINARY_OR(oparg, next_instr)
elif opcode == opcodedesc.BINARY_POWER.index:
self.BINARY_POWER(oparg, next_instr)
elif opcode == opcodedesc.BINARY_RSHIFT.index:
self.BINARY_RSHIFT(oparg, next_instr)
elif opcode == opcodedesc.BINARY_SUBSCR.index:
self.BINARY_SUBSCR(oparg, next_instr)
elif opcode == opcodedesc.BINARY_SUBTRACT.index:
self.BINARY_SUBTRACT(oparg, next_instr)
elif opcode == opcodedesc.BINARY_TRUE_DIVIDE.index:
self.BINARY_TRUE_DIVIDE(oparg, next_instr)
elif opcode == opcodedesc.BINARY_XOR.index:
self.BINARY_XOR(oparg, next_instr)
elif opcode == opcodedesc.BUILD_CONST_KEY_MAP.index:
self.BUILD_CONST_KEY_MAP(oparg, next_instr)
elif opcode == opcodedesc.BUILD_LIST.index:
self.BUILD_LIST(oparg, next_instr)
elif opcode == opcodedesc.BUILD_LIST_FROM_ARG.index:
self.BUILD_LIST_FROM_ARG(oparg, next_instr)
elif opcode == opcodedesc.BUILD_MAP.index:
self.BUILD_MAP(oparg, next_instr)
elif opcode == opcodedesc.BUILD_SET.index:
self.BUILD_SET(oparg, next_instr)
elif opcode == opcodedesc.BUILD_SLICE.index:
self.BUILD_SLICE(oparg, next_instr)
elif opcode == opcodedesc.BUILD_TUPLE.index:
self.BUILD_TUPLE(oparg, next_instr)
elif opcode == opcodedesc.CALL_FUNCTION.index:
self.CALL_FUNCTION(oparg, next_instr)
elif opcode == opcodedesc.CALL_FUNCTION_KW.index:
self.CALL_FUNCTION_KW(oparg, next_instr)
elif opcode == opcodedesc.CALL_FUNCTION_EX.index:
self.CALL_FUNCTION_EX(oparg, next_instr)
elif opcode == opcodedesc.CALL_METHOD.index:
> self.CALL_METHOD(oparg, next_instr)
interpreter/pyopcode.py:313:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
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:1264:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
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 0x00007fe2a962c410>
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 0x00007fe2a962c410>
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 0x00007fe2a962c410>
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:851: 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 45.23 seconds ================
++ 04:34:42 starting module/marshal/test [147 started in total]
__ module/marshal/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 51 items
module/marshal/test/apptest_marshal.py ...............................................
module/marshal/test/test_marshal.py .
module/marshal/test/test_marshalimpl.py ...
========================== 51 passed in 51.61 seconds ==========================
++ 04:35:41 starting module/math/test [148 started in total]
__ module/itertools/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 92 items
module/itertools/test/apptest_itertools.py ....
module/itertools/test/test_itertools.py .......................................................................................
module/itertools/test/test_ztranslation.py .
========================== 92 passed in 87.41 seconds ==========================
++ 04:35:47 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 =========================
++ 04:35:48 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 34.10 seconds =====================
++ 04:36:26 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 169.44 seconds ====================
++ 04:36:49 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.36 seconds ==========================
++ 04:37:10 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 87.73 seconds ====================
++ 04:37:15 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.96 seconds ===========================
++ 04:37:55 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.44 seconds =====================
++ 04:38:21 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 0x00007fc1c9e01be8>
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 0x00007fc1c9e01be8>
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 0x00007fc1dac01970>, 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 0x00007fc1c806a988>
hook = <_HookCaller 'pytest_runtest_call'>
methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007fc1d86c5c60>]
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 0x00007fc1d86c5c60>]
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 0x00007fc1d9748d68>
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 0x00007fc1ca571da0>
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 0x00007fc1ca571da0>
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 0x00007fc1d9748cf0>
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 0x00007fc1ca571d60>
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 0x00007fc1ca571d60>
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 0x00007fc1d94b0278>
args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fc1c9e01be8>)
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 0x00007fc1c9e01be8>,)
w_func = <Function test_get_terminal_size>
args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fc1c9e01be8>
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 0x00007fc1c9e01be8>,)
nargs = 1, Function = <class 'pypy.interpreter.function.Function'>
_Method = <class 'pypy.interpreter.function._Method'>
def call_function(self, w_func, *args_w):
nargs = len(args_w) # used for pruning funccall versions
if not self.config.objspace.disable_call_speedhacks and nargs < 5:
# start of hack for performance
from pypy.interpreter.function import Function, _Method
if isinstance(w_func, _Method):
if nargs < 4:
func = w_func.w_function
if isinstance(func, Function):
return func.funccall(w_func.w_instance, *args_w)
if isinstance(w_func, Function):
> return w_func.funccall(*args_w)
interpreter/baseobjspace.py:1237:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <Function test_get_terminal_size>
args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fc1c9e01be8>,)
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 0x00007fc1d9678950>
def dispatch(self, pycode, next_instr, ec):
# For the sequel, force 'next_instr' to be unsigned for performance
next_instr = r_uint(next_instr)
co_code = pycode.co_code
try:
while True:
assert next_instr & 1 == 0
> next_instr = self.handle_bytecode(co_code, next_instr, ec)
interpreter/pyopcode.py:68:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_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 0x00007fc1d9678950>
def handle_bytecode(self, co_code, next_instr, ec):
try:
> next_instr = self.dispatch_bytecode(co_code, next_instr, ec)
interpreter/pyopcode.py:74:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_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 0x00007fc1d9678950>
@jit.unroll_safe
def dispatch_bytecode(self, co_code, next_instr, ec):
while True:
assert next_instr & 1 == 0
self.last_instr = intmask(next_instr)
if jit.we_are_jitted():
_d = self.debugdata
if ec.space.reverse_debugging or (
_d is not None and _d.w_f_trace is not None):
ec.bytecode_only_trace(self)
next_instr = r_uint(self.last_instr)
else:
# Only reload next_instr from last_instr when something that
# can modify it actually ran (trace function or action
# dispatcher). In the common case (no trace, positive ticker)
# next_instr is unchanged and the round-trip is skipped.
_d = self.debugdata
if ec.space.reverse_debugging or (
_d is not None and _d.w_f_trace is not None) or (
not we_are_translated() and
'bytecode_only_trace' in ec.__dict__):
ec.bytecode_only_trace(self)
next_instr = r_uint(self.last_instr)
actionflag = ec.space.actionflag
if actionflag.decrement_ticker(TICK_COUNTER_STEP) < 0:
actionflag.action_dispatcher(ec, self)
next_instr = r_uint(self.last_instr)
opcode = ord(co_code[next_instr])
oparg = ord(co_code[next_instr + 1])
next_instr += 2
# note: the structure of the code here is such that it makes
# (after translation) a big "if/elif" chain, which is then
# turned into computed gotos.
while opcode == opcodedesc.EXTENDED_ARG.index:
opcode = ord(co_code[next_instr])
arg = ord(co_code[next_instr + 1])
if opcode < HAVE_ARGUMENT:
raise BytecodeCorruption
next_instr += 2
oparg = (oparg * 256) | arg
if opcode == opcodedesc.RETURN_VALUE.index:
self.frame_finished_execution = True # for generators
raise Return
elif opcode == opcodedesc.JUMP_ABSOLUTE.index:
return self.jump_absolute(oparg, next_instr, ec)
elif opcode == opcodedesc.RERAISE.index:
return self.RERAISE(oparg, next_instr)
elif opcode == opcodedesc.FOR_ITER.index:
next_instr = self.FOR_ITER(oparg, next_instr)
elif opcode == opcodedesc.JUMP_FORWARD.index:
next_instr = self.JUMP_FORWARD(oparg, next_instr)
elif opcode == opcodedesc.JUMP_IF_FALSE_OR_POP.index:
return self.JUMP_IF_FALSE_OR_POP(oparg, next_instr, ec)
elif opcode == opcodedesc.JUMP_IF_TRUE_OR_POP.index:
return self.JUMP_IF_TRUE_OR_POP(oparg, next_instr, ec)
elif opcode == opcodedesc.POP_JUMP_IF_FALSE.index:
return self.POP_JUMP_IF_FALSE(oparg, next_instr, ec)
elif opcode == opcodedesc.POP_JUMP_IF_TRUE.index:
return self.POP_JUMP_IF_TRUE(oparg, next_instr, ec)
elif opcode == opcodedesc.POP_JUMP_FORWARD_IF_NONE.index:
next_instr = self.POP_JUMP_FORWARD_IF_NONE(oparg, next_instr)
elif opcode == opcodedesc.POP_JUMP_FORWARD_IF_NOT_NONE.index:
next_instr = self.POP_JUMP_FORWARD_IF_NOT_NONE(oparg, next_instr)
elif opcode == opcodedesc.JUMP_IF_NOT_EXC_MATCH.index:
next_instr = self.JUMP_IF_NOT_EXC_MATCH(oparg, next_instr)
elif opcode == opcodedesc.BINARY_ADD.index:
self.BINARY_ADD(oparg, next_instr)
elif opcode == opcodedesc.BINARY_AND.index:
self.BINARY_AND(oparg, next_instr)
elif opcode == opcodedesc.BINARY_FLOOR_DIVIDE.index:
self.BINARY_FLOOR_DIVIDE(oparg, next_instr)
elif opcode == opcodedesc.BINARY_MATRIX_MULTIPLY.index:
self.BINARY_MATRIX_MULTIPLY(oparg, next_instr)
elif opcode == opcodedesc.BINARY_LSHIFT.index:
self.BINARY_LSHIFT(oparg, next_instr)
elif opcode == opcodedesc.BINARY_MODULO.index:
self.BINARY_MODULO(oparg, next_instr)
elif opcode == opcodedesc.BINARY_MULTIPLY.index:
self.BINARY_MULTIPLY(oparg, next_instr)
elif opcode == opcodedesc.BINARY_OR.index:
self.BINARY_OR(oparg, next_instr)
elif opcode == opcodedesc.BINARY_POWER.index:
self.BINARY_POWER(oparg, next_instr)
elif opcode == opcodedesc.BINARY_RSHIFT.index:
self.BINARY_RSHIFT(oparg, next_instr)
elif opcode == opcodedesc.BINARY_SUBSCR.index:
self.BINARY_SUBSCR(oparg, next_instr)
elif opcode == opcodedesc.BINARY_SUBTRACT.index:
self.BINARY_SUBTRACT(oparg, next_instr)
elif opcode == opcodedesc.BINARY_TRUE_DIVIDE.index:
self.BINARY_TRUE_DIVIDE(oparg, next_instr)
elif opcode == opcodedesc.BINARY_XOR.index:
self.BINARY_XOR(oparg, next_instr)
elif opcode == opcodedesc.BUILD_CONST_KEY_MAP.index:
self.BUILD_CONST_KEY_MAP(oparg, next_instr)
elif opcode == opcodedesc.BUILD_LIST.index:
self.BUILD_LIST(oparg, next_instr)
elif opcode == opcodedesc.BUILD_LIST_FROM_ARG.index:
self.BUILD_LIST_FROM_ARG(oparg, next_instr)
elif opcode == opcodedesc.BUILD_MAP.index:
self.BUILD_MAP(oparg, next_instr)
elif opcode == opcodedesc.BUILD_SET.index:
self.BUILD_SET(oparg, next_instr)
elif opcode == opcodedesc.BUILD_SLICE.index:
self.BUILD_SLICE(oparg, next_instr)
elif opcode == opcodedesc.BUILD_TUPLE.index:
self.BUILD_TUPLE(oparg, next_instr)
elif opcode == opcodedesc.CALL_FUNCTION.index:
self.CALL_FUNCTION(oparg, next_instr)
elif opcode == opcodedesc.CALL_FUNCTION_KW.index:
self.CALL_FUNCTION_KW(oparg, next_instr)
elif opcode == opcodedesc.CALL_FUNCTION_EX.index:
> self.CALL_FUNCTION_EX(oparg, next_instr)
interpreter/pyopcode.py:311:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
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:1441:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
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 0x00007fc1eb228ad8>
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 0x00007fc1eb228ad8>
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 0x00007fc1eb228ad8>
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 0x00007fc1eb228ad8>
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 0x00007fc1eb228bb8>
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:200>: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 0x00007fc1d8d79a60>
argvalues = (1L, 1074295912L, <* DEAD Struct winsize { c_ws_row, c_ws_col, c_ws_xpixel, c_ws_ypixel }>)
cfunc = <ctypes._FuncPtr object at 0x00007fc1d9f41d18>
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 0x00007fc1d9f41cd0>
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 0x00007fc1d9f41cd0>
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 0x00007fc1d9f41cd0>
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 0x00007fc1bc1ec678>
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 100.96 seconds ==============
++ 04:38:31 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 57.35 seconds =====================
++ 04:38:53 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 52 items
module/struct/test/apptest_struct.py ..........................................
module/struct/test/apptest_structbuffer.py ..
module/struct/test/test_struct.py .......
module/struct/test/test_ztranslation.py .
========================== 52 passed in 54.58 seconds ==========================
++ 04:39:52 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.37 seconds ==========================
++ 04:39:59 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 0x00007fb6c2a97248>
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 0x00007fb6c2a97248>
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 0x00007fb6c2a97248>
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 0x00007fb6c2a97248>
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 0x00007fb6c527ead8>
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 95.12 seconds ===============
++ 04:40:03 starting module/test_lib_pypy [161 started in total]
__ module/test_lib_pypy [159 done in total, somefailed=False] _________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-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 73.04 seconds ====================
++ 04:41:23 starting module/thread/test [162 started in total]
__ module/termios/test [160 done in total, somefailed=True] ___________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-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 F..F.FFF..
=================================== FAILURES ===================================
_____________________________ TestTermios.test_one _____________________________
self = <test_termios.TestTermios object at 0x00007ff791834608>
def test_one(self):
child = self.spawn(['--withmod-termios'])
child.expect("Python ")
child.expect('>>> ')
child.sendline('import termios')
child.expect('>>> ')
child.sendline('termios.tcgetattr(0)')
# output of the first time is ignored: it contains the compilation
# of more C stuff relating to errno
> child.expect('>>> ')
module/termios/test/test_termios.py:44:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../virt_test/site-packages/pexpect/spawnbase.py:355: in expect
timeout, searchwindowsize, async_)
../virt_test/site-packages/pexpect/spawnbase.py:383: in expect_list
return exp.expect_loop(timeout)
../virt_test/site-packages/pexpect/expect.py:179: in expect_loop
return self.eof(e)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pexpect.expect.Expecter object at 0x00007ff791834528>
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 0x00007ff7917dbe18>
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): ' 4279500801\r\npython(30367,0x2044e7200) malloc: *** set a breakpoint in malloc_error_break to debug\r\n'
E after: <class 'pexpect.exceptions.EOF'>
E match: None
E match_index: None
E exitstatus: None
E flag_eof: True
E pid: 30367
E child_fd: 15
E closed: False
E timeout: 600
E delimiter: <class 'pexpect.exceptions.EOF'>
E logfile: <_pytest.capture.EncodedFile object at 0x00007ff7b0dc92b8>
E logfile_read: None
E logfile_send: None
E maxread: 5000
E ignorecase: False
E searchwindowsize: None
E delaybeforesend: 0.05
E delayafterclose: 0.1
E delayafterterminate: 0.1
E searcher: searcher_re:
E 0: re.compile('>>> ')
../virt_test/site-packages/pexpect/expect.py:122: EOF
----------------------------- Captured stdout call -----------------------------
SPAWN: ('/Users/matti/build-worker-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.49 secs)
[?2004h[?1h=[?25l[1A
>>>> [?12l[?25himport termios
[1@i[1@m[1@p[1@o[1@r[1@t[1@ [1@t[1@e[1@r[1@m[1@i[1@o[1@s[19D
[?2004l[?1l>[?2004h[?1h=[?25l[1A
>>>> [?12l[?25htermios.tcgetattr(0)
[1@t[1@e[1@r[1@m[1@i[1@o[1@s[1@.[1@t[1@c[1@g[1@e[1@t[1@a[1@t[1@t[1@r[1@([1@0[1@)[25D
[?2004l[?1l>python(30367,0x2044e7200) malloc: Heap corruption detected, free list is damaged at 0x60000332b210
*** Incorrect guard value: 4279500801
python(30367,0x2044e7200) malloc: *** set a breakpoint in malloc_error_break to debug
________________________ TestTermios.test_ioctl_termios ________________________
self = <test_termios.TestTermios object at 0x00007ff7919faec8>
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 0x00007ff7919fb088>
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 0x00007ff7919e9b40>
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-3444/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: 30933
E child_fd: 18
E closed: False
E timeout: 600
E delimiter: <class 'pexpect.exceptions.EOF'>
E logfile: <_pytest.capture.EncodedFile object at 0x00007ff7b0dc92b8>
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-3444/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 68, 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 74, 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 313, 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 1264, 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:200>", 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 299, 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_no_icanon __________________________
self = <test_termios.TestTermios object at 0x00007ff791c3c758>
def test_no_icanon(self):
source = py.code.Source("""
import termios
import fcntl
f = termios.tcgetattr(2)
f[3] &= ~termios.ICANON
termios.tcsetattr(2, termios.TCSANOW, f)
f = termios.tcgetattr(2)
assert len([i for i in f[-1] if isinstance(i, int)]) == 2
assert isinstance(f[-1][termios.VMIN], int)
assert isinstance(f[-1][termios.VTIME], int)
print('ok!')
""")
f = udir.join("test_no_icanon.py")
f.write(source)
child = self.spawn(['--withmod-termios', '--withmod-fcntl', str(f)])
> child.expect('ok!')
module/termios/test/test_termios.py:135:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../virt_test/site-packages/pexpect/spawnbase.py:355: in expect
timeout, searchwindowsize, async_)
../virt_test/site-packages/pexpect/spawnbase.py:383: in expect_list
return exp.expect_loop(timeout)
../virt_test/site-packages/pexpect/expect.py:179: in expect_loop
return self.eof(e)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pexpect.expect.Expecter object at 0x00007ff791c3c6b0>
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 0x00007ff791c3c3a0>
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-3444/test_no_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: 31480
E child_fd: 20
E closed: False
E timeout: 600
E delimiter: <class 'pexpect.exceptions.EOF'>
E logfile: <_pytest.capture.EncodedFile object at 0x00007ff7b0dc92b8>
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-3444/test_no_icanon.py']) {}
___________________________ TestTermios.test_winsize ___________________________
self = <test_termios.TestTermios object at 0x00007ff79200d210>
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 0x00007ff79200d130>
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 0x00007ff791ff1e18>
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-3444/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: 31595
E child_fd: 21
E closed: False
E timeout: 600
E delimiter: <class 'pexpect.exceptions.EOF'>
E logfile: <_pytest.capture.EncodedFile object at 0x00007ff7b0dc92b8>
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-3444/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 68, 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 74, 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 313, 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 1264, 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 0x00007ff7918c25d0>
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_ioctl_termios
FAIL module/termios/test/test_termios.py::TestTermios::()::test_no_icanon
FAIL module/termios/test/test_termios.py::TestTermios::()::test_winsize
FAIL module/termios/test/test_termios.py::AppTestTermios::()::test_values
===================== 5 failed, 5 passed in 178.81 seconds =====================
++ 04:43:00 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 74.46 seconds =====================
++ 04:44:20 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 12.48 seconds ===========================
++ 04:44:35 starting module/unicodedata/test [165 started in total]
__ module/unicodedata/test [163 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 25.04 seconds ==========================
++ 04:45:03 starting module/zipimport/test [166 started in total]
__ module/thread/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 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 223.09 seconds ====================
++ 04:45:08 starting module/zlib/test [167 started in total]
__ module/zipimport/test [165 done in total, somefailed=False] ________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-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 12.89 seconds ===========================
++ 04:45:17 starting objspace/fake/test [168 started in total]
__ module/zlib/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 38 items
module/zlib/test/test_zlib.py ......................................
========================== 38 passed in 31.82 seconds ==========================
++ 04:45:41 starting objspace/std/test [169 started in total]
__ objspace/fake/test [167 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-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.77 seconds ==========================
++ 04:45:50 starting objspace/test [170 started in total]
__ objspace/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 75 items
objspace/test/apptest_binop_overriding.py .
objspace/test/apptest_descriptor.py ....s....
objspace/test/apptest_descroperation.py ................s......................................
objspace/test/test_descroperation.py ..........
==================== 73 passed, 2 skipped in 26.52 seconds =====================
++ 04:46:18 starting sandbox/test [171 started in total]
__ sandbox/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 1 items
sandbox/test/test_pypy_interact.py .
========================== 1 passed in 33.36 seconds ===========================
++ 04:46:56 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.90 seconds ======================
++ 04:46:58 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.89 seconds ===========================
++ 04:47:00 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.20 seconds ===========================
++ 04:47:15 starting tool/pytest/test [175 started in total]
__ objspace/std/test [173 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 2519 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 0x00007fb7e0840fa8>
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, 2488 passed, 30 skipped in 267.01 seconds ==============
++ 04:50:08 starting tool/release/test [176 started in total]
__ tool/pytest/test [174 done in total, somefailed=False] _____________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-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 192.53 seconds ====================
++ 04:50:30 starting tool/test [177 started in total]
__ tool/release/test [175 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 0x00007fe0133b0090>
exe = local('/private/tmp/buildbot-x86_64/pytest/pytest-of-matti/pytest-1144/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: 34837 Abort trap: 6 gdb /private/tmp/buildbot-x86_64/pytest/pytest-of-matti/pytest-1144/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 0x00007fe013328170>
exe = local('/private/tmp/buildbot-x86_64/pytest/pytest-of-matti/pytest-1144/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: 34846 Abort trap: 6 ...test-of-matti/pytest-1144/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: 34846 Abort trap: 6 ...test-of-matti/pytest-1144/test_strip0/myprog -ex 'info symbol foo' -ex 'quit'"> = "/bin/sh: line 1: 34846 Abort trap: 6 gdb /private/tmp/buildbot-x86_64/pytest/pytest-of-matti/pytest-1144/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 27.46 seconds ================
__ tool/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 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 15.66 seconds ==========================
__ module/sys/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 97 items
module/sys/test/apptest_audit.py .........
module/sys/test/apptest_initpath.py .
module/sys/test/apptest_sys.py .
module/sys/test/test_encoding.py ..
module/sys/test/test_initpath.py ..........
module/sys/test/test_sysmodule.py ..........................................s...............sTimed out running ['/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/pytest.py', '-p', 'resultlog', '--resultlog=/tmp/buildbot-x86_64/pytest/usession-testrunner-58/145-test-pytest-log', 'module/sys/test'] with cwd='/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy' timeout=4000:
but no error, killing process
program finished with exit code 1
elapsedTime=9280.752294