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.17 57960 22
SSH_CONNECTION=10.0.0.17 57960 10.0.0.16 22
SSH_TTY=/dev/ttys000
TERM=xterm-256color
TMPDIR=/tmp/buildbot-x86_64/pytest
USER=matti
_=/Users/matti/oss/pypy-x86_64-buildbot/bin/buildslave
using PTY: False
using config pypy/testrunner_cfg.py
using config /Users/matti/machine_cfg.py
running 3 parallel test workers
setting MAKEFLAGS to ' ' (space)
-- config/test
-- interpreter/astcompiler/test
-- interpreter/pyparser/test
-- interpreter/test
-- module/__builtin__/test
-- module/__pypy__/test
-- module/_abc/test
-- module/_ast/test
-- module/_cffi_backend/test
-- module/_codecs/test
-- module/_collections/test
-- module/_continuation/test
-- module/_cppyy/test
-- module/_csv/test
-- module/_demo/test
-- module/_hpy_universal/test/_vendored/test_00_basic.py
-- module/_hpy_universal/test/_vendored/test_argparse.py
-- module/_hpy_universal/test/_vendored/test_call.py
-- module/_hpy_universal/test/_vendored/test_capsule.py
-- module/_hpy_universal/test/_vendored/test_capsule_legacy.py
-- module/_hpy_universal/test/_vendored/test_contextvar.py
-- module/_hpy_universal/test/_vendored/test_cpy_compat.py
-- module/_hpy_universal/test/_vendored/test_eval.py
-- module/_hpy_universal/test/_vendored/test_extra.py
-- module/_hpy_universal/test/_vendored/test_helpers.py
-- module/_hpy_universal/test/_vendored/test_hpybuildvalue.py
-- module/_hpy_universal/test/_vendored/test_hpybytes.py
-- module/_hpy_universal/test/_vendored/test_hpydict.py
-- module/_hpy_universal/test/_vendored/test_hpyerr.py
-- module/_hpy_universal/test/_vendored/test_hpyfield.py
-- module/_hpy_universal/test/_vendored/test_hpyglobal.py
-- module/_hpy_universal/test/_vendored/test_hpyimport.py
-- module/_hpy_universal/test/_vendored/test_hpyiter.py
-- module/_hpy_universal/test/_vendored/test_hpylist.py
-- module/_hpy_universal/test/_vendored/test_hpylong.py
-- module/_hpy_universal/test/_vendored/test_hpymodule.py
-- module/_hpy_universal/test/_vendored/test_hpyslice.py
-- module/_hpy_universal/test/_vendored/test_hpystructseq.py
-- module/_hpy_universal/test/_vendored/test_hpytuple.py
-- module/_hpy_universal/test/_vendored/test_hpytype.py
-- module/_hpy_universal/test/_vendored/test_hpytype_legacy.py
-- module/_hpy_universal/test/_vendored/test_hpyunicode.py
-- module/_hpy_universal/test/_vendored/test_importing.py
-- module/_hpy_universal/test/_vendored/test_legacy_forbidden.py
-- module/_hpy_universal/test/_vendored/test_number.py
-- module/_hpy_universal/test/_vendored/test_object.py
-- module/_hpy_universal/test/_vendored/test_slots.py
-- module/_hpy_universal/test/_vendored/test_slots_legacy.py
-- module/_hpy_universal/test/_vendored/test_support.py
-- module/_hpy_universal/test/_vendored/test_tracker.py
-- module/_hpy_universal/test/pypy
-- module/_io/test
-- module/_jitlog/test
-- module/_locale/test
-- module/_lsprof/test
-- module/_md5/test
-- module/_minimal_curses/test
-- module/_multibytecodec/test
-- module/_multiprocessing/test
-- module/_opcode/test
-- module/_pickle/test
-- module/_pickle_support/test
-- module/_posixsubprocess/test
-- module/_pypyjson/test
-- module/_random/test
-- module/_rawffi/alt/test
-- module/_rawffi/test
-- module/_socket/test
-- module/_sre/test
-- module/_vmprof/test
-- module/_warnings/test
-- module/_weakref/test
-- module/_winreg/test
-- module/array/test
-- module/atexit/test
-- module/binascii/test
-- module/bz2/test
-- module/cmath/test
-- module/cpyext/test/test_api.py
-- module/cpyext/test/test_arraymodule.py
-- module/cpyext/test/test_async_iter.py
-- module/cpyext/test/test_boolobject.py
-- module/cpyext/test/test_borrow.py
-- module/cpyext/test/test_buffer.py
-- module/cpyext/test/test_bytearrayobject.py
-- module/cpyext/test/test_bytesobject.py
-- module/cpyext/test/test_capsule.py
-- module/cpyext/test/test_cell.py
-- module/cpyext/test/test_classobject.py
-- module/cpyext/test/test_codecs.py
-- module/cpyext/test/test_complexobject.py
-- module/cpyext/test/test_contextvars.py
-- module/cpyext/test/test_cpyext.py
-- module/cpyext/test/test_datetime.py
-- module/cpyext/test/test_dictobject.py
-- module/cpyext/test/test_eval.py
-- module/cpyext/test/test_exception.py
-- module/cpyext/test/test_fileobject.py
-- module/cpyext/test/test_floatobject.py
-- module/cpyext/test/test_frameobject.py
-- module/cpyext/test/test_funcobject.py
-- module/cpyext/test/test_genobject.py
-- module/cpyext/test/test_getargs.py
-- module/cpyext/test/test_import.py
-- module/cpyext/test/test_iterator.py
-- module/cpyext/test/test_listobject.py
-- module/cpyext/test/test_longobject.py
-- module/cpyext/test/test_mapping.py
-- module/cpyext/test/test_marshal.py
-- module/cpyext/test/test_memoryobject.py
-- module/cpyext/test/test_methodobject.py
-- module/cpyext/test/test_misc.py
-- module/cpyext/test/test_module.py
-- module/cpyext/test/test_namespaceobject.py
-- module/cpyext/test/test_ndarrayobject.py
-- module/cpyext/test/test_number.py
-- module/cpyext/test/test_object.py
-- module/cpyext/test/test_pyerrors.py
-- module/cpyext/test/test_pyfile.py
-- module/cpyext/test/test_pymem.py
-- module/cpyext/test/test_pysignals.py
-- module/cpyext/test/test_pystate.py
-- module/cpyext/test/test_pystrhex.py
-- module/cpyext/test/test_pystrtod.py
-- module/cpyext/test/test_sequence.py
-- module/cpyext/test/test_setobject.py
-- module/cpyext/test/test_sliceobject.py
-- module/cpyext/test/test_structseq.py
-- module/cpyext/test/test_sysmodule.py
-- module/cpyext/test/test_thread.py
-- module/cpyext/test/test_traceback.py
-- module/cpyext/test/test_translate.py
-- module/cpyext/test/test_tupleobject.py
-- module/cpyext/test/test_typeobject.py
-- module/cpyext/test/test_unicodeobject.py
-- module/cpyext/test/test_userslots.py
-- module/cpyext/test/test_version.py
-- module/cpyext/test/test_weakref.py
-- module/crypt/test
-- module/errno/test
-- module/exceptions/test
-- module/faulthandler/test
-- module/fcntl/test
-- module/gc/test
-- module/imp/test
-- module/itertools/test
-- module/marshal/test
-- module/math/test
-- module/micronumpy/test
-- module/mmap/test
-- module/operator/test
-- module/posix/test
-- module/pwd/test
-- module/pyexpat/test
-- module/pypyjit/test
-- module/select/test
-- module/signal/test
-- module/struct/test
-- module/sys/test
-- module/termios/test
-- module/test_lib_pypy
-- module/thread/test
-- module/time/test
-- module/token/test
-- module/unicodedata/test
-- module/zipimport/test
-- module/zlib/test
-- objspace/fake/test
-- objspace/std/test
-- objspace/test
-- sandbox/test
-- tool/bench/test
-- tool/memusage/test
-- tool/pytest/fake_pytest/test
-- tool/pytest/test
-- tool/release/test
-- tool/test
-- total: 177 to run
++ 05:11:58 starting config/test [1 started in total]
++ 05:11:58 starting interpreter/astcompiler/test [2 started in total]
++ 05:11:58 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 27.22 seconds ====================
++ 05:12:31 starting interpreter/test [4 started in total]
__ interpreter/pyparser/test [2 done in total, somefailed=False] ______________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 192 items
interpreter/pyparser/test/apptest_parsestring.py ......
interpreter/pyparser/test/test_automata.py ...
interpreter/pyparser/test/test_future.py ...................................
interpreter/pyparser/test/test_gendfa.py .
interpreter/pyparser/test/test_parsestring.py ............
interpreter/pyparser/test/test_pyparse.py .........................................................................................................
interpreter/pyparser/test/test_pytokenizer.py ..............................
========================= 192 passed in 83.64 seconds ==========================
++ 05:13:26 starting module/__builtin__/test [5 started in total]
__ interpreter/astcompiler/test [3 done in total, somefailed=False] ___________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1512 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 .....................................................
======================== 1512 passed in 139.21 seconds =========================
++ 05:14:24 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 55.92 seconds ====================
++ 05:14:25 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 27.58 seconds ===========================
++ 05:14:57 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 55.45 seconds =====================
++ 05:15:22 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 57.35 seconds ==========================
++ 05:15:56 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 0x00007fa15bff29c0>
locale_decoder = <function str_decode_locale_surrogateescape at 0x00007fa16a1fde20>
@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 0x00007fa15c22ab80>
locale_decoder = <function str_decode_locale_strict at 0x00007fa16a210548>
@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 80.90 seconds ================
++ 05:17:23 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.16 seconds ==========================
++ 05:18:15 starting module/_continuation/test [12 started in total]
__ module/_continuation/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 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 0x00007f8145b14db8>, 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 0x00007f81608fc9f8>
hook = <_HookCaller 'pytest_runtest_teardown'>
methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007f813002a8e0>]
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 0x00007f813002a8e0>]
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 0x00007f8145c83df8>
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 0x00007f8145c36fe0>
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 0x00007f8145c36fe0>
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 0x00007f8130449bb0>
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 0x00007f8130449bb0>
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 0x00007f8130449bb0>
def _pop_and_teardown(self):
colitem = self.stack.pop()
> self._teardown_with_finalization(colitem)
../_pytest/runner.py:353:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_pytest.runner.SetupState object at 0x00007f8130449bb0>
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 0x00007f8130449bb0>
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 0x00007f8130449bb0>
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 0x00007f8145bf5d00>
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.19 seconds ================
++ 05:19:06 starting module/_cppyy/test [13 started in total]
__ module/_cffi_backend/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 467 items
module/_cffi_backend/test/test_c.py ................................................................................sss.s....................................................s.....s...................s...s.............................s........................s......
module/_cffi_backend/test/test_fastpath.py ..................
module/_cffi_backend/test/test_ffi_obj.py ..............................................
module/_cffi_backend/test/test_file.py s..
module/_cffi_backend/test/test_parse_c_type.py ..............s...
module/_cffi_backend/test/test_re_python.py ...!!! BAD UTF8 !!!
[67, 97, 110, 110, 111, 116, 32, 108, 111, 97, 100, 32, 108, 105, 98, 114, 97, 114, 121, 32, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 47, 108, 111, 97, 100, 95, 99, 97, 102, 233, 46, 115, 111, 58, 32, 34, 67, 97, 110, 110, 111, 116, 32, 108, 111, 97, 100, 32, 108, 105, 98, 114, 97, 114, 121, 32, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 47, 108, 111, 97, 100, 95, 99, 97, 102, 92, 120, 101, 57, 46, 115, 111, 58, 32, 100, 108, 111, 112, 101, 110, 40, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 47, 108, 111, 97, 100, 95, 99, 97, 102, 92, 120, 101, 57, 46, 115, 111, 44, 32, 48, 120, 48, 48, 48, 50, 41, 58, 32, 116, 114, 105, 101, 100, 58, 32, 39, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 47, 108, 111, 97, 100, 95, 99, 97, 102, 92, 120, 101, 57, 46, 115, 111, 39, 32, 40, 110, 111, 32, 115, 117, 99, 104, 32, 102, 105, 108, 101, 41, 44, 32, 39, 47, 83, 121, 115, 116, 101, 109, 47, 86, 111, 108, 117, 109, 101, 115, 47, 80, 114, 101, 98, 111, 111, 116, 47, 67, 114, 121, 112, 116, 101, 120, 101, 115, 47, 79, 83, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 47, 108, 111, 97, 100, 95, 99, 97, 102, 92, 120, 101, 57, 46, 115, 111, 39, 32, 40, 110, 111, 32, 115, 117, 99, 104, 32, 102, 105, 108, 101, 41, 44, 32, 39, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 47, 108, 111, 97, 100, 95, 99, 97, 102, 92, 120, 101, 57, 46, 115, 111, 39, 32, 40, 110, 111, 32, 115, 117, 99, 104, 32, 102, 105, 108, 101, 41, 44, 32, 39, 47, 112, 114, 105, 118, 97, 116, 101, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 47, 108, 111, 97, 100, 95, 99, 97, 102, 92, 120, 101, 57, 46, 115, 111, 39, 32, 40, 110, 111, 32, 115, 117, 99, 104, 32, 102, 105, 108, 101, 41, 44, 32, 39, 47, 83, 121, 115, 116, 101, 109, 47, 86, 111, 108, 117, 109, 101, 115, 47, 80, 114, 101, 98, 111, 111, 116, 47, 67, 114, 121, 112, 116, 101, 120, 101, 115, 47, 79, 83, 47, 112, 114, 105, 118, 97, 116, 101, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 47, 108, 111, 97, 100, 95, 99, 97, 102, 92, 120, 101, 57, 46, 115, 111, 39, 32, 40, 110, 111, 32, 115, 117, 99, 104, 32, 102, 105, 108, 101, 41, 44, 32, 39, 47, 112, 114, 105, 118, 97, 116, 101, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 47, 108, 111, 97, 100, 95, 99, 97, 102, 92, 120, 101, 57, 46, 115, 111, 39, 32, 40, 110, 111, 32, 115, 117, 99, 104, 32, 102, 105, 108, 101, 41, 34]
length 780 real_length -999
F................
module/_cffi_backend/test/test_recompiler.py ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
module/_cffi_backend/test/test_unicode_literals.py .......
module/_cffi_backend/test/test_wchar_helper.py .
module/_cffi_backend/test/test_ztranslation.py s
=================================== FAILURES ===================================
_________________ AppTestRecompilerPython.test_dlopen_unicode __________________
self = <CallInfo when='call' exception: >
func = <function <lambda> at 0x00007fd86bb8da60>, 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 0x00007fd87804d910>
hook = <_HookCaller 'pytest_runtest_call'>
methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007fd85849a3e0>]
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 0x00007fd85849a3e0>]
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 0x00007fd86f0fabd8>
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 0x00007fd87b510060>
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 0x00007fd87b510060>
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 0x00007fd86f0fab10>
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 0x00007fd87b510020>
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 0x00007fd87b510020>
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 0x00007fd86bb8dad8>
args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fd88bbb6288>)
e = OperationError(<W_TypeObject 'OSError' at 0x7fd86e4cce90>)
tb = <traceback object at 0x00007fd86f03f220>
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 0x7fd86ae320e0>
space = StdObjSpace
operr = OperationError(<W_TypeObject 'OSError' at 0x7fd86e4cce90>)
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 0x7fd86e4cce90>)
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 0x7fd86e4cce90>)
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 0x7fd86e4cce90>)
space = StdObjSpace
def get_w_value(self, space):
w_value = self._w_value
if w_value is None:
value, lgt = self._compute_value(space)
> self._w_value = w_value = space.newtext(value, lgt)
interpreter/error.py:353:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = StdObjSpace
s = 'Cannot load library /tmp/buildbot-x86_64/usession-py3.11-305/load_caf\xe9.so: "Cannot load library /tmp/buildbot-x86_...ad_caf\\xe9.so\' (no such file), \'/private/tmp/buildbot-x86_64/usession-py3.11-305/load_caf\\xe9.so\' (no such file)"'
lgt = 678, unused = -1
@specialize.arg_or_var(1)
def newtext(self, s, lgt=-1, unused=-1):
# the unused argument can be from something like
# newtext(*decode_utf8sp(space, code))
if is_annotation_constant(s) and s is not None:
> return self._newtext_memo(s)
objspace/std/objspace.py:413:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = StdObjSpace
s = 'Cannot load library /tmp/buildbot-x86_64/usession-py3.11-305/load_caf\xe9.so: "Cannot load library /tmp/buildbot-x86_...ad_caf\\xe9.so\' (no such file), \'/private/tmp/buildbot-x86_64/usession-py3.11-305/load_caf\\xe9.so\' (no such file)"'
@specialize.memo()
def _newtext_memo(self, s):
# try to see whether we exist as an interned string, but don't intern
# if not
w_u = self.interned_strings.get(s)
if w_u is not None:
return w_u
lgt = rutf8.codepoints_in_utf8(s)
> return W_UnicodeObject(s, lgt)
objspace/std/objspace.py:432:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = W_UnicodeObject('Cannot load library /tmp/buildbot-x86_64/usession-py3.11-305/...te/tmp/buildbot-x86_64/usession-py3.11-305/load_caf\\xe9.so\' (no such file)"')
utf8str = 'Cannot load library /tmp/buildbot-x86_64/usession-py3.11-305/load_caf\xe9.so: "Cannot load library /tmp/buildbot-x86_...ad_caf\\xe9.so\' (no such file), \'/private/tmp/buildbot-x86_64/usession-py3.11-305/load_caf\\xe9.so\' (no such file)"'
length = 780
def __init__(self, utf8str, length):
if not we_are_translated():
typecheck(self, utf8str, length) # rpython.rlib.objectmodel
> return __init___original(self, utf8str, length)
<654-codegen /Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/tool/sourcetools.py:318>:5:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = W_UnicodeObject('Cannot load library /tmp/buildbot-x86_64/usession-py3.11-305/...te/tmp/buildbot-x86_64/usession-py3.11-305/load_caf\\xe9.so\' (no such file)"')
utf8str = 'Cannot load library /tmp/buildbot-x86_64/usession-py3.11-305/load_caf\xe9.so: "Cannot load library /tmp/buildbot-x86_...ad_caf\\xe9.so\' (no such file), \'/private/tmp/buildbot-x86_64/usession-py3.11-305/load_caf\\xe9.so\' (no such file)"'
length = 780
@enforceargs(utf8str=str)
def __init__(self, utf8str, length):
assert isinstance(utf8str, bytes)
# TODO: how to handle surrogates
assert length >= 0
self._utf8 = utf8str
self._length = length
self._index_storage = rutf8.null_storage()
if CHECK_ALL_STRINGS or not we_are_translated():
# utf8str must always be a valid utf8 string, except maybe with
# explicit surrogate characters---which .decode('utf-8') doesn't
# special-case in Python 2, which is exactly what we want here
try:
if sys.maxunicode == 0xffff:
# can't use .decode('utf-8') because it will add surrogates
real_length = rutf8.check_utf8(utf8str, True)
else:
real_length = len(utf8str.decode('utf-8'))
except (rutf8.CheckError, UnicodeDecodeError):
real_length = -999
if length != real_length:
from rpython.rlib.debug import debug_print
debug_print("!!! BAD UTF8 !!!")
debug_print(str([ord(c) for c in utf8str]))
debug_print("length", length, "real_length", real_length)
> raise BadUtf8
E BadUtf8
objspace/std/unicodeobject.py:86: BadUtf8
----------------------------- Captured stderr call -----------------------------
!!! BAD UTF8 !!!
[67, 97, 110, 110, 111, 116, 32, 108, 111, 97, 100, 32, 108, 105, 98, 114, 97, 114, 121, 32, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 47, 108, 111, 97, 100, 95, 99, 97, 102, 233, 46, 115, 111, 58, 32, 34, 67, 97, 110, 110, 111, 116, 32, 108, 111, 97, 100, 32, 108, 105, 98, 114, 97, 114, 121, 32, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 47, 108, 111, 97, 100, 95, 99, 97, 102, 92, 120, 101, 57, 46, 115, 111, 58, 32, 100, 108, 111, 112, 101, 110, 40, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 47, 108, 111, 97, 100, 95, 99, 97, 102, 92, 120, 101, 57, 46, 115, 111, 44, 32, 48, 120, 48, 48, 48, 50, 41, 58, 32, 116, 114, 105, 101, 100, 58, 32, 39, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 47, 108, 111, 97, 100, 95, 99, 97, 102, 92, 120, 101, 57, 46, 115, 111, 39, 32, 40, 110, 111, 32, 115, 117, 99, 104, 32, 102, 105, 108, 101, 41, 44, 32, 39, 47, 83, 121, 115, 116, 101, 109, 47, 86, 111, 108, 117, 109, 101, 115, 47, 80, 114, 101, 98, 111, 111, 116, 47, 67, 114, 121, 112, 116, 101, 120, 101, 115, 47, 79, 83, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 47, 108, 111, 97, 100, 95, 99, 97, 102, 92, 120, 101, 57, 46, 115, 111, 39, 32, 40, 110, 111, 32, 115, 117, 99, 104, 32, 102, 105, 108, 101, 41, 44, 32, 39, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 47, 108, 111, 97, 100, 95, 99, 97, 102, 92, 120, 101, 57, 46, 115, 111, 39, 32, 40, 110, 111, 32, 115, 117, 99, 104, 32, 102, 105, 108, 101, 41, 44, 32, 39, 47, 112, 114, 105, 118, 97, 116, 101, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 47, 108, 111, 97, 100, 95, 99, 97, 102, 92, 120, 101, 57, 46, 115, 111, 39, 32, 40, 110, 111, 32, 115, 117, 99, 104, 32, 102, 105, 108, 101, 41, 44, 32, 39, 47, 83, 121, 115, 116, 101, 109, 47, 86, 111, 108, 117, 109, 101, 115, 47, 80, 114, 101, 98, 111, 111, 116, 47, 67, 114, 121, 112, 116, 101, 120, 101, 115, 47, 79, 83, 47, 112, 114, 105, 118, 97, 116, 101, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 47, 108, 111, 97, 100, 95, 99, 97, 102, 92, 120, 101, 57, 46, 115, 111, 39, 32, 40, 110, 111, 32, 115, 117, 99, 104, 32, 102, 105, 108, 101, 41, 44, 32, 39, 47, 112, 114, 105, 118, 97, 116, 101, 47, 116, 109, 112, 47, 98, 117, 105, 108, 100, 98, 111, 116, 45, 120, 56, 54, 95, 54, 52, 47, 117, 115, 101, 115, 115, 105, 111, 110, 45, 112, 121, 51, 46, 49, 49, 45, 51, 48, 53, 47, 108, 111, 97, 100, 95, 99, 97, 102, 92, 120, 101, 57, 46, 115, 111, 39, 32, 40, 110, 111, 32, 115, 117, 99, 104, 32, 102, 105, 108, 101, 41, 34]
length 780 real_length -999
=========================== short test summary info ============================
FAIL module/_cffi_backend/test/test_re_python.py::AppTestRecompilerPython::()::test_dlopen_unicode
============= 1 failed, 329 passed, 137 skipped in 218.60 seconds ==============
++ 05:19:07 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 48.19 seconds ==========================
++ 05:19:58 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.91 seconds ===========================
++ 05:20:22 starting module/_hpy_universal/test/_vendored/test_00_basic.py [16 started in total]
__ module/_cppyy/test [14 done in total, somefailed=False] ____________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 191 items
module/_cppyy/test/test_advancedcpp.py sssssssssssssssssssssssss
module/_cppyy/test/test_boost.py sssss
module/_cppyy/test/test_cpp11features.py s.s
module/_cppyy/test/test_cppyy.py ...........
module/_cppyy/test/test_crossing.py ssss
module/_cppyy/test/test_datatypes.py .......sssssssssssssss
module/_cppyy/test/test_fragile.py sssssssssssss
module/_cppyy/test/test_helper.py ......
module/_cppyy/test/test_operators.py sssssss
module/_cppyy/test/test_overloads.py sssssss
module/_cppyy/test/test_pythonify.py .....sssssssssssss
module/_cppyy/test/test_pythonization.py .ssssss
module/_cppyy/test/test_regression.py ss
module/_cppyy/test/test_stltypes.py sssssssssssssssssssssssss
module/_cppyy/test/test_templates.py sssssssssssssssssssssssssssssssss
module/_cppyy/test/test_zjit.py sss
=================== 31 passed, 160 skipped in 162.52 seconds ===================
++ 05:22:00 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 0x00007fbbcd3126a0>
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 583.02 seconds ========
++ 05:22:16 starting module/_hpy_universal/test/_vendored/test_call.py [18 started in total]
__ module/_hpy_universal/test/_vendored/test_00_basic.py [16 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 28 2024, 05:06:55)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 58 items
module/_hpy_universal/test/_vendored/test_00_basic.py ..........................................................
========================= 58 passed in 111.17 seconds ==========================
++ 05:22:25 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 64.69 seconds ==========================
++ 05:23:46 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 79.03 seconds ==========================
++ 05:23:51 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 135.22 seconds ==========================
++ 05:24:25 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 52.04 seconds ===========================
++ 05:24:56 starting module/_hpy_universal/test/_vendored/test_eval.py [23 started in total]
__ module/_hpy_universal/test/_vendored/test_eval.py [21 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 28 2024, 05:06:55)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 4 items
module/_hpy_universal/test/_vendored/test_eval.py ....
========================== 4 passed in 54.19 seconds ===========================
++ 05:26:02 starting module/_hpy_universal/test/_vendored/test_extra.py [24 started in total]
__ module/_hpy_universal/test/_vendored/test_capsule_legacy.py [22 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 28 2024, 05:06:55)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 2 items
module/_hpy_universal/test/_vendored/test_capsule_legacy.py ..
========================== 2 passed in 123.07 seconds ==========================
++ 05:26:04 starting module/_hpy_universal/test/_vendored/test_helpers.py [25 started in total]
__ module/_hpy_universal/test/_vendored/test_extra.py [23 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 28 2024, 05:06:55)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items
========================= no tests ran in 0.01 seconds =========================
++ 05:26:11 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 154.18 seconds ==========================
++ 05:27:12 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 59.74 seconds ===========================
++ 05:27:17 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 72.14 seconds ==========================
++ 05:27:38 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 61.96 seconds ==========================
++ 05:28:25 starting module/_hpy_universal/test/_vendored/test_hpyfield.py [30 started in total]
__ module/_hpy_universal/test/_vendored/test_hpydict.py [28 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 28 2024, 05:06:55)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 12 items
module/_hpy_universal/test/_vendored/test_hpydict.py ............
========================== 12 passed in 62.02 seconds ==========================
++ 05:28:30 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 54.71 seconds ===========================
++ 05:29:35 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 65.10 seconds =====================
++ 05:29:45 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 137.11 seconds ====================
++ 05:30:03 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 53.85 seconds ===========================
++ 05:30:41 starting module/_hpy_universal/test/_vendored/test_hpylong.py [35 started in total]
__ module/_hpy_universal/test/_vendored/test_hpyiter.py [33 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 28 2024, 05:06:55)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 4 items
module/_hpy_universal/test/_vendored/test_hpyiter.py ....
========================== 4 passed in 56.00 seconds ===========================
++ 05:30:51 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 61.67 seconds ==========================
++ 05:31:16 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 64.99 seconds ==========================
++ 05:32:11 starting module/_hpy_universal/test/_vendored/test_hpystructseq.py [38 started in total]
__ module/_hpy_universal/test/_vendored/test_hpylong.py [36 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 28 2024, 05:06:55)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 36 items
module/_hpy_universal/test/_vendored/test_hpylong.py ....................................
========================== 36 passed in 84.76 seconds ==========================
++ 05:32:16 starting module/_hpy_universal/test/_vendored/test_hpytuple.py [39 started in total]
__ module/_hpy_universal/test/_vendored/test_hpyslice.py [37 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 28 2024, 05:06:55)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 6 items
module/_hpy_universal/test/_vendored/test_hpyslice.py ......
========================== 6 passed in 64.19 seconds ===========================
++ 05:32:29 starting module/_hpy_universal/test/_vendored/test_hpytype.py [40 started in total]
__ module/_hpy_universal/test/_vendored/test_hpystructseq.py [38 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 28 2024, 05:06:55)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 4 items
module/_hpy_universal/test/_vendored/test_hpystructseq.py ....
========================== 4 passed in 59.02 seconds ===========================
++ 05:33:24 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 59.07 seconds ===========================
++ 05:33:29 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 154.61 seconds ====================
++ 05:35:16 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.70 seconds ==========================
++ 05:35:44 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 122.82 seconds ==========================
++ 05:35:47 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.81 seconds =====================
++ 05:36:12 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 113.00 seconds ==========================
++ 05:37:50 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 103.73 seconds ==========================
++ 05:38:08 starting module/_hpy_universal/test/_vendored/test_slots_legacy.py [48 started in total]
__ module/_hpy_universal/test/_vendored/test_slots.py [46 done in total, somefailed=False]
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 28 2024, 05:06:55)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 42 items
module/_hpy_universal/test/_vendored/test_slots.py ..........................................
========================== 42 passed in 98.80 seconds ==========================
++ 05:39:39 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 ===========================
++ 05:39:48 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 394.87 seconds ====================
++ 05:40:09 starting module/_hpy_universal/test/pypy [51 started in total]
__ module/_hpy_universal/test/pypy [49 done in total, somefailed=False] _______
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (c7f2b53ceffe, Aug 28 2024, 05:06:55)\n[PyPy 7.3.17 with GCC Apple LLVM 15.0.0 (clang-1500.3.9.4)]')
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 34 items
module/_hpy_universal/test/pypy/test_apiset.py .......
module/_hpy_universal/test/pypy/test_handlemanager.py ..................s......
module/_hpy_universal/test/pypy/test_storage.py .
module/_hpy_universal/test/pypy/test_ztranslation.py s
==================== 32 passed, 2 skipped in 18.38 seconds =====================
++ 05:40:37 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 72.67 seconds ==========================
++ 05:41:15 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 25.18 seconds ===========================
++ 05:41:43 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 27.24 seconds =====================
++ 05:42:16 starting module/_lsprof/test [55 started in total]
__ module/_lsprof/test [53 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 6 items
module/_lsprof/test/test_cprofile.py ......
========================== 6 passed in 18.82 seconds ===========================
++ 05:42:36 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 15.16 seconds ===========================
++ 05:42:54 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 288.00 seconds ==========================
++ 05:43:12 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 172.96 seconds ====================
++ 05:43:31 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 50.62 seconds =====================
++ 05:44:03 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 35.58 seconds =====================
++ 05:44:09 starting module/_pickle/test [61 started in total]
__ module/_opcode/test [59 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 5 items
module/_opcode/test/apptest_opcode.py .....
========================== 5 passed in 23.63 seconds ===========================
++ 05:44:31 starting module/_pickle_support/test [62 started in total]
__ module/_pickle_support/test [60 done in total, somefailed=False] ___________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/_pickle_support/test/apptest__pickle_support.py .
========================== 1 passed in 13.85 seconds ===========================
++ 05:44:46 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 135.80 seconds ==========================
++ 05:45:12 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 96 items
module/_pickle/test/apptest_optional_frames.py ..
module/_pickle/test/apptest_pickle.py ...............................................................s...
module/_pickle/test/apptest_pypy_extensions.py ...........................
==================== 95 passed, 1 skipped in 87.96 seconds =====================
++ 05:45:44 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 49.20 seconds ==========================
++ 05:46:03 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 32.33 seconds ==========================
++ 05:46: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/tmpl8hdh_sg')
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/tmpl8hdh_sg')
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/tmpl8hdh_sg')
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 94.64 seconds ======================
++ 05:46:28 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 23.48 seconds =====================
++ 05:46:31 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 66.84 seconds ==========================
++ 05:47:44 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 90.82 seconds =====================
n: 2
Arg 0: 3
Arg 1: 15
++ 05:47:56 starting module/_warnings/test [71 started in total]
__ module/_vmprof/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 7 items
module/_vmprof/test/test__vmprof.py ....s
module/_vmprof/test/test_direct.py ..
===================== 6 passed, 1 skipped in 43.20 seconds =====================
++ 05:48:28 starting module/_weakref/test [72 started in total]
__ module/_warnings/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 17 items
module/_warnings/test/apptest_warnings.py ........s.s.....
module/_warnings/test/test_warnings.py .
==================== 15 passed, 2 skipped in 31.27 seconds =====================
++ 05:48:29 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 ===========================
++ 05:48:30 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 150.01 seconds ===============
++ 05:49:00 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 50.70 seconds ==========================
++ 05:49:20 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 26.62 seconds ===========================
++ 05:49:28 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 30.74 seconds ==========================
++ 05:49:52 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 0x600000328f50>:
<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 0x00007f95a9c4f010>, 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 0x00007f95b88fa988>
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 0x00007f95bc785010>
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 0x00007f95bc758620>
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 0x00007f95bc758620>
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 0x00007f9598de5aa0>
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 0x600000328f50>:
E <C object Array of Char {'nolength': True} at 0x600000f353e0>:
E <C object Array of Char {'nolength': True} at 0x600000f325b0>:
E <C object Array of Char {'nolength': True} at 0x60000010dae0>:
E <C object Array of Char {'nolength': True} at 0x60000011cd60>:
E <C object Array of Char {'nolength': True} at 0x60000011c500>:
E <C object Array of Char {'nolength': True} at 0x60000011d180>:
E <C object Array of Char {'nolength': True} at 0x60000011cde0>:
E <C object Array of Char {'nolength': True} at 0x60000011d9e0>:
E <C object Array of Char {'nolength': True} at 0x60000011d5e0>:
E <C object Array of Char {'nolength': True} at 0x60000011c880>:
E <C object Array of Char {'nolength': True} at 0x60000011cbc0>:
E <C object Array of Char {'nolength': True} at 0x6000001239c0>:
E <C object Array of Char {'nolength': True} at 0x6000001238a0>:
E <C object Array of Char {'nolength': True} at 0x6000001239e0>:
E <C object Array of Char {'nolength': True} at 0x6000001237c0>:
E <C object Array of Char {'nolength': True} at 0x600000123740>:
E <C object Array of Char {'nolength': True} at 0x6000003792b0>:
E <C object Array of Char {'nolength': True} at 0x600000123840>:
E <C object Array of Char {'nolength': True} at 0x600000123a80>:
E <C object Array of Char {'nolength': True} at 0x6000003788f0>:
E <C object Array of Char {'nolength': True} at 0x600000122000>:
E <C object Array of Char {'nolength': True} at 0x600000123c80>:
E <C object Array of Char {'nolength': True} at 0x600000123e60>:
E <C object Array of Char {'nolength': True} at 0x600000308a30>:
E <C object Array of Char {'nolength': True} at 0x600000313c70>:
E <C object Array of Char {'nolength': True} at 0x600000123aa0>:
E <C object Array of Char {'nolength': True} at 0x600000123580>:
E <C object Array of Char {'nolength': True} at 0x60000037abb0>:
E <C object Array of Char {'nolength': True} at 0x600000379010>:
E <C object Array of Char {'nolength': True} at 0x600000123820>:
E <C object Array of Char {'nolength': True} at 0x600000122d60>:
E <C object Array of Char {'nolength': True} at 0x60000030d440>:
E <C object Array of Char {'nolength': True} at 0x60000030ba60>:
E <C object Array of Char {'nolength': True} at 0x6000001238e0>:
E <C object Array of Char {'nolength': True} at 0x600000120b60>:
E <C object Array of Char {'nolength': True} at 0x600000122e40>:
E <C object Array of Char {'nolength': True} at 0x600000123ae0>:
E <C object Array of Char {'nolength': True} at 0x600000123c40>:
E <C object Array of Char {'nolength': True} at 0x600000123dc0>:
E <C object Array of Char {'nolength': True} at 0x600000123800>:
E <C object Array of Char {'nolength': True} at 0x6000001232a0>:
E <C object Array of Char {'nolength': True} at 0x600000123ec0>:
E <C object Array of Char {'nolength': True} at 0x600000123b80>:
E <C object Array of Char {'nolength': True} at 0x600000123c00>:
E <C object Array of Char {'nolength': True} at 0x60000011b720>:
E <C object Array of Char {'nolength': True} at 0x600000328d00>:
E <C object Array of Char {'nolength': True} at 0x600000126e20>:
E <C object Array of Char {'nolength': True} at 0x600000127120>:
E <C object Array of Char {'nolength': True} at 0x600000328de0>:
E <C object Array of Char {'nolength': True} at 0x6000003045c0>:
E <C object Array of Char {'nolength': True} at 0x6000001271e0>:
E <C object Array of Char {'nolength': True} at 0x6000001272a0>:
E <C object Array of Char {'nolength': True} at 0x600000371610>:
E <C object Array of Char {'nolength': True} at 0x6000003727d0>:
E <C object Array of Char {'nolength': True} at 0x600000126da0>:
E <C object Array of Char {'nolength': True} at 0x600000126c20>:
E <C object Array of Char {'nolength': True} at 0x600000370310>:
E <C object Array of Char {'nolength': True} at 0x600000371680>:
E <C object Array of Char {'nolength': True} at 0x6000001241a0>:
E <C object Array of Char {'nolength': True} at 0x600000126920>:
E <C object Array of Char {'nolength': True} at 0x6000001275e0>:
E <C object Array of Char {'nolength': True} at 0x600000126cc0>:
E <C object Array of Char {'nolength': True} at 0x600000127500>:
E <C object Array of Char {'nolength': True} at 0x600000127020>:
E <C object Array of Char {'nolength': True} at 0x6000001273c0>:
E <C object Array of Char {'nolength': True} at 0x600000127420>:
E <C object Array of Char {'nolength': True} at 0x600000126a40>:
E <C object Array of Char {'nolength': True} at 0x600000125f60>:
E <C object Array of Char {'nolength': True} at 0x600000127300>:
E <C object Array of Char {'nolength': True} at 0x600000127620>:
E <C object Array of Char {'nolength': True} at 0x600000373680>:
E <C object Array of Char {'nolength': True} at 0x600000127280>:
E <C object Array of Char {'nolength': True} at 0x600000127880>:
E <C object Array of Char {'nolength': True} at 0x600000370460>:
E <C object Array of Char {'nolength': True} at 0x600000371b50>:
E <C object Array of Char {'nolength': True} at 0x600000127680>:
E <C object Array of Char {'nolength': True} at 0x600000127540>:
E <C object Array of Char {'nolength': True} at 0x6000003729c0>:
E <C object Array of Char {'nolength': True} at 0x600000305200>:
E <C object Array of Char {'nolength': True} at 0x600000126f80>:
E <C object Array of Char {'nolength': True} at 0x600000127520>:
E <C object Array of Char {'nolength': True} at 0x6000003704c0>:
E <C object Array of Char {'nolength': True} at 0x600000378ea0>:
E <C object Array of Char {'nolength': True} at 0x60000010d140>:
E <C object Array of Char {'nolength': True} at 0x60000010d3c0>:
E <C object Array of Char {'nolength': True} at 0x60000037d2f0>:
E <C object Array of Char {'nolength': True} at 0x60000037e690>:
E <C object Array of Char {'nolength': True} at 0x60000010d6c0>:
E <C object Array of Char {'nolength': True} at 0x60000010cc40>:
E <C object Array of Char {'nolength': True} at 0x60000037c690>:
E <C object Array of Char {'nolength': True} at 0x60000037dc20>:
E <C object Array of Char {'nolength': True} at 0x60000010d540>:
E <C object Array of Char {'nolength': True} at 0x60000010d2c0>:
E <C object Array of Char {'nolength': True} at 0x60000010d380>:
E <C object Array of Char {'nolength': True} at 0x60000010cde0>:
E <C object Array of Char {'nolength': True} at 0x60000010d440>:
E <C object Array of Char {'nolength': True} at 0x60000010d940>:
E <C object Array of Char {'nolength': True} at 0x60000010db60>:
E <C object Array of Char {'nolength': True} at 0x60000010c4c0>:
E <C object Array of Char {'nolength': True} at 0x60000010cd60>:
E <C object Array of Char {'nolength': True} at 0x60000030c260>:
E <C object Array of Char {'nolength': True} at 0x600000f08540>:
E <C object Array of Char {'nolength': True} at 0x600000f08b40>:
E <C object Array of Char {'nolength': True} at 0x60000011d880>:
E <C object Array of Char {'nolength': True} at 0x60000011d260>:
E <C object Array of Char {'nolength': True} at 0x60000011d140>:
E <C object Array of Char {'nolength': True} at 0x60000011c780>:
E <C object Array of Char {'nolength': True} at 0x60000011c5c0>:
E <C object Array of Char {'nolength': True} at 0x60000011c900>:
E <C object Array of Char {'nolength': True} at 0x60000011cc40>:
E <C object Array of Char {'nolength': True} at 0x600000375690>:
E <C object Array of Char {'nolength': True} at 0x600000376950>:
E <C object Array of Char {'nolength': True} at 0x60000011d680>:
E <C object Array of Char {'nolength': True} at 0x60000011c9c0>:
E <C object Array of Char {'nolength': True} at 0x600000302380>:
E <C object Array of Char {'nolength': True} at 0x60000030c2f0>:
E <C object Array of Char {'nolength': True} at 0x60000011c740>:
E <C object Array of Char {'nolength': True} at 0x60000011cc60>:
E <C object Array of Char {'nolength': True} at 0x600000374b50>:
E <C object Array of Char {'nolength': True} at 0x600000376090>:
E <C object Array of Char {'nolength': True} at 0x60000011da80>:
E <C object Array of Char {'nolength': True} at 0x60000011cfa0>:
E <C object Array of Char {'nolength': True} at 0x60000011cd40>:
E <C object Array of Char {'nolength': True} at 0x60000011d7e0>:
E <C object Array of Char {'nolength': True} at 0x60000011e420>:
E <C object Array of Char {'nolength': True} at 0x60000011caa0>:
E <C object Array of Char {'nolength': True} at 0x60000011c980>:
E <C object Array of Char {'nolength': True} at 0x600000300470>:
E <C object Array of Char {'nolength': True} at 0x600000f08660>:
E <C object Array of Char {'nolength': True} at 0x600000f08300>:
E <C object Array of Char {'nolength': True} at 0x60000011ca80>:
E <C object Array of Char {'nolength': True} at 0x60000011e4a0>:
E <C object Array of Char {'nolength': True} at 0x60000011c7e0>:
E <C object Array of Char {'nolength': True} at 0x60000011c920>:
E <C object Array of Char {'nolength': True} at 0x60000011e520>:
E <C object Array of Char {'nolength': True} at 0x60000011e500>:
E <C object Array of Char {'nolength': True} at 0x60000011c960>:
E <C object Array of Char {'nolength': True} at 0x600000377670>:
E <C object Array of Char {'nolength': True} at 0x600000302140>:
E <C object Array of Char {'nolength': True} at 0x60000011e5c0>:
E <C object Array of Char {'nolength': True} at 0x60000011c5e0>:
E <C object Array of Char {'nolength': True} at 0x600000374f80>:
E <C object Array of Char {'nolength': True} at 0x6000003780b0>:
E <C object Array of Char {'nolength': True} at 0x60000011b400>:
E <C object Array of Char {'nolength': True} at 0x60000011b060>:
E <C object Array of Char {'nolength': True} at 0x600000302ae0>:
E <C object Array of Char {'nolength': True} at 0x60000031ff50>:
E <C object Array of Char {'nolength': True} at 0x60000011b3a0>:
E <C object Array of Char {'nolength': True} at 0x6000001182c0>:
E <C object Array of Char {'nolength': True} at 0x60000037aa50>:
E <C object Array of Char {'nolength': True} at 0x600000305ed0>:
E <C object Array of Char {'nolength': True} at 0x60000011b500>:
E <C object Array of Char {'nolength': True} at 0x60000011afe0>:
E <C object Array of Char {'nolength': True} at 0x60000011aa80>:
E <C object Array of Char {'nolength': True} at 0x6000003156b0>:
E <C object Array of Char {'nolength': True} at 0x600000f14ff0>:
E <C object Array of Char {'nolength': True} at 0x600000f150b0>:
E <C object Array of Char {'nolength': True} at 0x60000011ab40>:
E <C object Array of Char {'nolength': True} at 0x60000011aec0>:
E <C object Array of Char {'nolength': True} at 0x60000011a680>:
E <C object Array of Char {'nolength': True} at 0x60000011b620>:
E <C object Array of Char {'nolength': True} at 0x60000011ad40>:
E <C object Array of Char {'nolength': True} at 0x60000011ad20>:
E <C object Array of Char {'nolength': True} at 0x60000011b180>:
E <C object Array of Char {'nolength': True} at 0x60000011b100>:
E <C object Array of Char {'nolength': True} at 0x60000011afc0>:
E <C object Array of Char {'nolength': True} at 0x60000011ac80>:
E <C object Array of Char {'nolength': True} at 0x60000011aea0>:
E <C object Array of Char {'nolength': True} at 0x60000011b440>:
E <C object Array of Char {'nolength': True} at 0x60000011b840>:
E <C object Array of Char {'nolength': True} at 0x60000011b4e0>:
E <C object Array of Char {'nolength': True} at 0x60000011a700>:
E <C object Array of Char {'nolength': True} at 0x60000011b740>:
E <C object Array of Char {'nolength': True} at 0x600000300d80>:
E <C object Array of Char {'nolength': True} at 0x600000f15170>:
E <C object Array of Char {'nolength': True} at 0x600000f15140>:
E <C object Array of Char {'nolength': True} at 0x60000011a920>:
E <C object Array of Char {'nolength': True} at 0x60000011b4a0>:
E <C object Array of Char {'nolength': True} at 0x60000011b460>:
E <C object Array of Char {'nolength': True} at 0x60000011b5e0>:
E <C object Array of Char {'nolength': True} at 0x60000011b480>:
E <C object Array of Char {'nolength': True} at 0x60000011a800>:
E <C object Array of Char {'nolength': True} at 0x60000011bb40>:
E <C object Array of Char {'nolength': True} at 0x60000037b150>:
E <C object Array of Char {'nolength': True} at 0x600000302ab0>:
E <C object Array of Char {'nolength': True} at 0x60000011b3e0>:
E <C object Array of Char {'nolength': True} at 0x60000011b580>:
E <C object Array of Char {'nolength': True} at 0x600000368830>:
E <C object Array of Char {'nolength': True} at 0x600000369bc0>:
E <C object Array of Char {'nolength': True} at 0x60000011b240>:
E <C object Array of Char {'nolength': True} at 0x6000001180e0>:
E <C object Array of Char {'nolength': True} at 0x6000003789c0>:
E <C object Array of Char {'nolength': True} at 0x6000003049b0>:
E <C object Array of Char {'nolength': True} at 0x60000011b040>:
E <C object Array of Char {'nolength': True} at 0x60000011a940>:
E <C object Array of Char {'nolength': True} at 0x60000011b3c0>:
E <C object Array of Char {'nolength': True} at 0x60000011b8c0>:
E <C object Array of Char {'nolength': True} at 0x60000011a760>:
E <C object Array of Char {'nolength': True} at 0x60000011bb20>:
E <C object Array of Char {'nolength': True} at 0x60000011b200>:
E <C object Array of Char {'nolength': True} at 0x60000032a370>:
E <C object Array of Char {'nolength': True} at 0x600000f15290>:
E <C object Array of Char {'nolength': True} at 0x600000f157a0>:
E <C object Array of Char {'nolength': True} at 0x60000011b900>:
E <C object Array of Char {'nolength': True} at 0x60000011acc0>:
E <C object Array of Char {'nolength': True} at 0x60000011a8e0>:
E <C object Array of Char {'nolength': True} at 0x60000011ab80>:
E <C object Array of Char {'nolength': True} at 0x60000011a960>:
E <C object Array of Char {'nolength': True} at 0x60000011a7a0>:
E <C object Array of Char {'nolength': True} at 0x60000011b080>:
E <C object Array of Char {'nolength': True} at 0x60000036b590>:
E <C object Array of Char {'nolength': True} at 0x60000037a200>:
E <C object Array of Char {'nolength': True} at 0x60000011bc00>:
E <C object Array of Char {'nolength': True} at 0x6000001181c0>:
E <C object Array of Char {'nolength': True} at 0x600000305360>:
E <C object Array of Char {'nolength': True} at 0x600000369a10>:
E <C object Array of Char {'nolength': True} at 0x60000011ab60>:
E <C object Array of Char {'nolength': True} at 0x60000011bb60>:
E <C object Array of Char {'nolength': True} at 0x600000302b70>:
E <C object Array of Char {'nolength': True} at 0x600000336b90>:
E <C object Array of Char {'nolength': True} at 0x60000011aa60>:
E <C object Array of Char {'nolength': True} at 0x60000011b5a0>:
E <C object Array of Char {'nolength': True} at 0x600000369130>:
E <C object Array of Char {'nolength': True} at 0x600000368130>:
E <C object Array of Char {'nolength': True} at 0x60000011ace0>:
E <C object Array of Char {'nolength': True} at 0x60000011a8c0>:
E <C object Array of Char {'nolength': True} at 0x60000010db40>:
E <C object Array of Char {'nolength': True} at 0x60000037fc40>:
E <C object Array of Char {'nolength': True} at 0x600000f352f0>:
E <C object Array of Char {'nolength': True} at 0x600000f183f0>:
E <C object Array of Char {'nolength': True} at 0x60000010de80>:
E <C object Array of Char {'nolength': True} at 0x60000010c1c0>:
E <C object Array of Char {'nolength': True} at 0x60000010ccc0>:
E <C object Array of Char {'nolength': True} at 0x60000010dd60>:
E <C object Array of Char {'nolength': True} at 0x60000010c520>:
E <C object Array of Char {'nolength': True} at 0x60000010ce00>:
E <C object Array of Char {'nolength': True} at 0x60000010dde0>:
E <C object Array of Char {'nolength': True} at 0x60000010dc00>:
E <C object Array of Char {'nolength': True} at 0x60000010d840>:
E <C object Array of Char {'nolength': True} at 0x60000010dee0>:
E <C object Array of Char {'nolength': True} at 0x60000010c660>:
E <C object Array of Char {'nolength': True} at 0x60000010d9e0>:
E <C object Array of Char {'nolength': True} at 0x60000010df40>:
E <C object Array of Char {'nolength': True} at 0x60000010d900>:
E <C object Array of Char {'nolength': True} at 0x60000010dd00>:
E <C object Array of Char {'nolength': True} at 0x60000010dac0>:
E <C object Array of Char {'nolength': True} at 0x60000030f920>:
E <C object Array of Char {'nolength': True} at 0x600000f18030>:
E <C object Array of Char {'nolength': True} at 0x600000f359b0>:
E <C object Array of Char {'nolength': True} at 0x60000010e060>:
E <C object Array of Char {'nolength': True} at 0x60000010df80>:
E <C object Array of Char {'nolength': True} at 0x60000010dc40>:
E <C object Array of Char {'nolength': True} at 0x60000010d480>:
E <C object Array of Char {'nolength': True} at 0x60000010dce0>:
E <C object Array of Char {'nolength': True} at 0x60000010d9a0>:
E <C object Array of Char {'nolength': True} at 0x60000010e0a0>:
E <C object Array of Char {'nolength': True} at 0x60000010dcc0>:
E <C object Array of Char {'nolength': True} at 0x60000010d740>:
E <C object Array of Char {'nolength': True} at 0x60000010dca0>:
E <C object Array of Char {'nolength': True} at 0x60000010dfa0>:
E <C object Array of Char {'nolength': True} at 0x60000010df00>:
E <C object Array of Char {'nolength': True} at 0x60000010e1e0>:
E <C object Array of Char {'nolength': True} at 0x60000010ddc0>:
E <C object Array of Char {'nolength': True} at 0x60000036f8e0>:
E <C object Array of Char {'nolength': True} at 0x60000010e1c0>:
E <C object Array of Char {'nolength': True} at 0x60000010d920>:
E <C object Array of Char {'nolength': True} at 0x60000037f000>:
E <C object Array of Char {'nolength': True} at 0x60000010d2e0>:
E <C object Array of Char {'nolength': True} at 0x60000010e3a0>:
E <C object Array of Char {'nolength': True} at 0x60000010c040>:
E <C object Array of Char {'nolength': True} at 0x60000036d8c0>:
E <C object Array of Char {'nolength': True} at 0x60000036ec00>:
E <C object Array of Char {'nolength': True} at 0x60000010df20>:
E <C object Array of Char {'nolength': True} at 0x60000010e280>:
E <C object Array of Char {'nolength': True} at 0x60000036ae90>:
E <C object Array of Char {'nolength': True} at 0x60000037c110>:
E <C object Array of Char {'nolength': True} at 0x60000010dc60>:
E <C object Array of Char {'nolength': True} at 0x60000010d200>:
E <C object Array of Char {'nolength': True} at 0x60000036a460>:
E <C object Array of Char {'nolength': True} at 0x60000036c6d0>:
E <C object Array of Char {'nolength': True} at 0x60000010dfe0>:
E <C object Array of Char {'nolength': True} at 0x60000010d340>:
E <C object Array of Char {'nolength': True} at 0x60000010e300>:
E <C object Array of Char {'nolength': True} at 0x60000010e080>:
E <C object Array of Char {'nolength': True} at 0x60000010e240>:
E <C object Array of Char {'nolength': True} at 0x60000010e380>:
E <C object Array of Char {'nolength': True} at 0x60000010e020>:
E <C object Array of Char {'nolength': True} at 0x60000010dc20>:
E <C object Array of Char {'nolength': True} at 0x60000010e4a0>:
E <C object Array of Char {'nolength': True} at 0x600000371e60>:
E <C object Array of Char {'nolength': True} at 0x600000127400>:
E <C object Array of Char {'nolength': True} at 0x600000126c80>:
E <C object Array of Char {'nolength': True} at 0x600000370660>:
E <C object Array of Char {'nolength': True} at 0x600000127900>:
E <C object Array of Char {'nolength': True} at 0x6000001262c0>:
E <C object Array of Char {'nolength': True} at 0x600000127560>:
E <C object Array of Char {'nolength': True} at 0x6000003703e0>:
E <C object Array of Char {'nolength': True} at 0x600000370740>:
E <C object Array of Char {'nolength': True} at 0x6000001274e0>:
E <C object Array of Char {'nolength': True} at 0x600000127660>:
E <C object Array of Char {'nolength': True} at 0x60000037f420>:
E <C object Array of Char {'nolength': True} at 0x600000336870>:
E <C object Array of Char {'nolength': True} at 0x600000127a20>:
E <C object Array of Char {'nolength': True} at 0x6000001272e0>:
E <C object Array of Char {'nolength': True} at 0x600000371ef0>:
E <C object Array of Char {'nolength': True} at 0x600000373d10>:
E <C object Array of Char {'nolength': True} at 0x6000001276c0>:
E <C object Array of Char {'nolength': True} at 0x6000001273e0>:
E <C object Array of Char {'nolength': True} at 0x60000036fae0>:
E <C object Array of Char {'nolength': True} at 0x600000371aa0>:
E <C object Array of Char {'nolength': True} at 0x600000127380>:
E <C object Array of Char {'nolength': True} at 0x600000127220>:
E <C object Array of Char {'nolength': True} at 0x60000037d9a0>:
E <C object Array of Char {'nolength': True} at 0x60000030b5e0>:
E <C object Array of Char {'nolength': True} at 0x600000127920>:
E <C object Array of Char {'nolength': True} at 0x600000127760>:
E <C object Array of Char {'nolength': True} at 0x60000036eda0>:
E <C object Array of Char {'nolength': True} at 0x600000370810>:
E <C object Array of Char {'nolength': True} at 0x600000127940>:
E <C object Array of Char {'nolength': True} at 0x600000125820>:
E <C object Array of Char {'nolength': True} at 0x600000373780>:
E <C object Array of Char {'nolength': True} at 0x60000037eb60>:
E <C object Array of Char {'nolength': True} at 0x6000001269c0>:
E <C object Array of Char {'nolength': True} at 0x600000127ac0>:
E <C object Array of Char {'nolength': True} at 0x60000010dd40>:
E <C object Array of Char {'nolength': True} at 0x600000302ef0>:
E <C object Array of Char {'nolength': True} at 0x60000010e100>:
E <C object Array of Char {'nolength': True} at 0x60000010dc80>:
E <C object Array of Char {'nolength': True} at 0x60000011d100>:
E <C object Array of Char {'nolength': True} at 0x60000011c760>:
E <C object Array of Char {'nolength': True} at 0x60000011e740>:
E <C object Array of Char {'nolength': True} at 0x60000011cdc0>:
E <C object Array of Char {'nolength': True} at 0x60000011e700>:
E <C object Array of Char {'nolength': True} at 0x60000011d200>:
E <C object Array of Char {'nolength': True} at 0x60000011ec80>:
E <C object Array of Char {'nolength': True} at 0x60000011d580>:
E <C object Array of Char {'nolength': True} at 0x60000011ca40>:
E <C object Array of Char {'nolength': True} at 0x60000011e800>:
E <C object Array of Char {'nolength': True} at 0x60000011b860>:
E <C object Array of Char {'nolength': True} at 0x60000010e320>:
E <C object Array of Char {'nolength': True} at 0x60000010e460>:
E <C object Array of Char {'nolength': True} at 0x60000010da20>:
E <C object Array of Char {'nolength': True} at 0x60000010e4e0>:
E <C object Array of Char {'nolength': True} at 0x60000010e3e0>:
E <C object Array of Char {'nolength': True} at 0x600000360040>:
E <C object Array of Char {'nolength': True} at 0x60000010e2c0>:
E <C object Array of Char {'nolength': True} at 0x60000010e440>:
E <C object Array of Char {'nolength': True} at 0x60000010e500>:
E <C object Array of Char {'nolength': True} at 0x60000010e740>:
E <C object Array of Char {'nolength': True} at 0x60000010e520>:
E <C object Array of Char {'nolength': True} at 0x60000010e5c0>:
E <C object Array of Char {'nolength': True} at 0x60000010e720>:
E <C object Array of Char {'nolength': True} at 0x60000010e340>:
E <C object Array of Char {'nolength': True} at 0x60000010e640>:
E <C object Array of Char {'nolength': True} at 0x60000010e560>:
E <C object Array of Char {'nolength': True} at 0x60000010d820>:
E <C object Array of Char {'nolength': True} at 0x60000010e540>:
E <C object Array of Char {'nolength': True} at 0x60000010e7c0>:
E <C object Array of Char {'nolength': True} at 0x60000013b200>:
E <C object Array of Char {'nolength': True} at 0x600000126c00>:
E <C object Array of Char {'nolength': True} at 0x6000001277a0>:
E <C object Array of Char {'nolength': True} at 0x600000360550>:
E <C object Array of Char {'nolength': True} at 0x60000010e2a0>:
E <C object Array of Char {'nolength': True} at 0x60000010e2e0>:
E <C object Array of Char {'nolength': True} at 0x6000003633b0>:
E <C object Array of Char {'nolength': True} at 0x60000010e5e0>:
E <C object Array of Char {'nolength': True} at 0x60000010e6a0>:
E <C object Array of Char {'nolength': True} at 0x60000010dda0>:
E <C object Array of Char {'nolength': True} at 0x60000036c460>:
E <C object Array of Char {'nolength': True} at 0x60000036c1a0>:
E <C object Array of Char {'nolength': True} at 0x60000010e7e0>:
E <C object Array of Char {'nolength': True} at 0x60000010e660>:
E <C object Array of Char {'nolength': True} at 0x6000003734c0>:
E <C object Array of Char {'nolength': True} at 0x60000037f9f0>:
E <C object Array of Char {'nolength': True} at 0x60000010e800>:
E <C object Array of Char {'nolength': True} at 0x60000010e6c0>:
E <C object Array of Char {'nolength': True} at 0x60000036cf00>:
E <C object Array of Char {'nolength': True} at 0x60000036eeb0>:
E <C object Array of Char {'nolength': True} at 0x60000010de40>:
E <C object Array of Char {'nolength': True} at 0x60000010e400>:
E <C object Array of Char {'nolength': True} at 0x60000010e9e0>:
E <C object Array of Char {'nolength': True} at 0x60000010e3c0>:
E <C object Array of Char {'nolength': True} at 0x60000010e8e0>:
E <C object Array of Char {'nolength': True} at 0x60000010ea20>:
E <C object Array of Char {'nolength': True} at 0x60000010ca40>:
E <C object Array of Char {'nolength': True} at 0x60000010e7a0>:
E <C object Array of Char {'nolength': True} at 0x60000010eaa0>:
E <C object Array of Char {'nolength': True} at 0x60000010dec0>:
E <C object Array of Char {'nolength': True} at 0x60000010e9a0>:
E <C object Array of Char {'nolength': True} at 0x60000010e700>:
E <C object Array of Char {'nolength': True} at 0x60000030fbc0>:
E <C object Array of Char {'nolength': True} at 0x60000010e6e0>:
E <C object Array of Char {'nolength': True} at 0x600000362d80>:
E <C object Array of Char {'nolength': True} at 0x60000010e580>:
E <C object Array of Char {'nolength': True} at 0x6000003619a0>:
E <C object Array of Char {'nolength': True} at 0x600000363530>:
E <C object Array of Char {'nolength': True} at 0x60000010e1a0>:
E <C object Array of Char {'nolength': True} at 0x60000010ea80>:
E <C object Array of Char {'nolength': True} at 0x6000003715d0>:
E <C object Array of Char {'nolength': True} at 0x60000037e480>:
E <C object Array of Char {'nolength': True} at 0x60000010eba0>:
E <C object Array of Char {'nolength': True} at 0x60000010ea40>:
E <C object Array of Char {'nolength': True} at 0x600000360140>:
E <C object Array of Char {'nolength': True} at 0x600000362110>:
E <C object Array of Char {'nolength': True} at 0x60000010ebc0>:
E <C object Array of Char {'nolength': True} at 0x60000011cfe0>:
E <C object Array of Char {'nolength': True} at 0x60000011d840>:
E <C object Array of Char {'nolength': True} at 0x60000011cbe0>:
E <C object Array of Char {'nolength': True} at 0x60000011e920>:
E <C object Array of Char {'nolength': True} at 0x60000011e480>:
E <C object Array of Char {'nolength': True} at 0x60000011c8e0>:
E <C object Array of Char {'nolength': True} at 0x60000011cf00>:
E <C object Array of Char {'nolength': True} at 0x60000011ea00>:
E <C object Array of Char {'nolength': True} at 0x60000011e880>:
E <C object Array of Char {'nolength': True} at 0x60000011e6a0>:
E <C object Array of Char {'nolength': True} at 0x60000037fb70>:
E <C object Array of Char {'nolength': True} at 0x600000f08780>:
E <C object Array of Char {'nolength': True} at 0x600000f08d50>:
E <C object Array of Char {'nolength': True} at 0x60000011e5a0>:
E <C object Array of Char {'nolength': True} at 0x60000011e9e0>:
E <C object Array of Char {'nolength': True} at 0x60000011e860>:
E <C object Array of Char {'nolength': True} at 0x60000011eb40>:
E <C object Array of Char {'nolength': True} at 0x60000011e900>:
E <C object Array of Char {'nolength': True} at 0x60000011df40>:
E <C object Array of Char {'nolength': True} at 0x60000011eb60>:
E <C object Array of Char {'nolength': True} at 0x60000011cb00>:
E <C object Array of Char {'nolength': True} at 0x60000011d1a0>:
E <C object Array of Char {'nolength': True} at 0x60000011eb00>:
E <C object Array of Char {'nolength': True} at 0x60000011e8a0>:
E <C object Array of Char {'nolength': True} at 0x60000011ea20>:
E <C object Array of Char {'nolength': True} at 0x60000011e8c0>:
E <C object Array of Char {'nolength': True} at 0x60000011ea80>:
E <C object Array of Char {'nolength': True} at 0x6000003751b0>:
E <C object Array of Char {'nolength': True} at 0x60000011e940>:
E <C object Array of Char {'nolength': True} at 0x60000011d6a0>:
E <C object Array of Char {'nolength': True} at 0x600000360b30>:
E <C object Array of Char {'nolength': True} at 0x60000011e780>:
E <C object Array of Char {'nolength': True} at 0x60000011e580>:
E <C object Array of Char {'nolength': True} at 0x60000011ea40>:
E <C object Array of Char {'nolength': True} at 0x600000360900>:
E <C object Array of Char {'nolength': True} at 0x6000003633f0>:
E <C object Array of Char {'nolength': True} at 0x60000011cca0>:
E <C object Array of Char {'nolength': True} at 0x60000011ea60>:
E <C object Array of Char {'nolength': True} at 0x600000364200>:
E <C object Array of Char {'nolength': True} at 0x6000003651c0>:
E <C object Array of Char {'nolength': True} at 0x60000011eac0>:
E <C object Array of Char {'nolength': True} at 0x60000011e6c0>:
E <C object Array of Char {'nolength': True} at 0x600000361480>:
E <C object Array of Char {'nolength': True} at 0x600000361b80>:
E <C object Array of Char {'nolength': True} at 0x60000011c7a0>:
E <C object Array of Char {'nolength': True} at 0x60000011d2e0>:
E <C object Array of Char {'nolength': True} at 0x60000011cc20>:
E <C object Array of Char {'nolength': True} at 0x60000011bcc0>:
E <C object Array of Char {'nolength': True} at 0x60000011ba40>:
E <C object Array of Char {'nolength': True} at 0x60000011bc20>:
E <C object Array of Char {'nolength': True} at 0x60000011a7c0>:
E <C object Array of Char {'nolength': True} at 0x60000011b660>:
E <C object Array of Char {'nolength': True} at 0x60000011bd00>:
E <C object Array of Char {'nolength': True} at 0x60000011abe0>:
E <C object Array of Char {'nolength': True} at 0x60000011aca0>:
E <C object Array of Char {'nolength': True} at 0x60000011ad80>:
E <C object Array of Char {'nolength': True} at 0x600000376270>:
E <C object Array of Char {'nolength': True} at 0x60000011a980>:
E <C object Array of Char {'nolength': True} at 0x60000011b800>:
E <C object Array of Char {'nolength': True} at 0x6000003763c0>:
E <C object Array of Char {'nolength': True} at 0x60000037d140>:
E <C object Array of Char {'nolength': True} at 0x60000011aba0>:
E <C object Array of Char {'nolength': True} at 0x60000011ad00>:
E <C object Array of Char {'nolength': True} at 0x6000003580e0>:
E <C object Array of Char {'nolength': True} at 0x600000359360>:
E <C object Array of Char {'nolength': True} at 0x60000011aae0>:
E <C object Array of Char {'nolength': True} at 0x60000011b680>:
E <C object Array of Char {'nolength': True} at 0x6000003620e0>:
E <C object Array of Char {'nolength': True} at 0x600000362bc0>:
E <C object Array of Char {'nolength': True} at 0x60000011ada0>:
E <C object Array of Char {'nolength': True} at 0x60000011b560>:
E <C object Array of Char {'nolength': True} at 0x60000011bd60>:
E <C object Array of Char {'nolength': True} at 0x60000011ba80>:
E <C object Array of Char {'nolength': True} at 0x600000123d80>:
E <C object Array of Char {'nolength': True} at 0x600000123b00>:
E <C object Array of Char {'nolength': True} at 0x600000123300>:
E <C object Array of Char {'nolength': True} at 0x600000123cc0>:
E <C object Array of Char {'nolength': True} at 0x6000001275a0>:
E <C object Array of Char {'nolength': True} at 0x600000127a00>:
E <C object Array of Char {'nolength': True} at 0x600000127a80>:
E <C object Array of Char {'nolength': True} at 0x6000001279e0>:
E <C object Array of Char {'nolength': True} at 0x6000003764c0>:
E <C object Array of Char {'nolength': True} at 0x600000375ba0>:
E <C object Array of Char {'nolength': True} at 0x6000001273a0>:
E <C object Array of Char {'nolength': True} at 0x600000126ae0>:
E <C object Array of Char {'nolength': True} at 0x6000001277c0>:
E <C object Array of Char {'nolength': True} at 0x600000127820>:
E <C object Array of Char {'nolength': True} at 0x600000127ae0>:
E <C object Array of Char {'nolength': True} at 0x60000037b990>:
E <C object Array of Char {'nolength': True} at 0x600000359350>:
E <C object Array of Char {'nolength': True} at 0x600000123860>:
E <C object Array of Char {'nolength': True} at 0x600000123e40>:
E <C object Array of Char {'nolength': True} at 0x600000363290>:
E <C object Array of Char {'nolength': True} at 0x60000036b030>:
E <C object Array of Char {'nolength': True} at 0x600000123b40>:
E <C object Array of Char {'nolength': True} at 0x600000123bc0>:
E <C object Array of Char {'nolength': True} at 0x600000123780>:
E <C object Array of Char {'nolength': True} at 0x600000123a00>:
E <C object Array of Char {'nolength': True} at 0x600000121ec0>:
E <C object Array of Char {'nolength': True} at 0x600000123920>:
E <C object Array of Char {'nolength': True} at 0x600000123c20>:
E <C object Array of Char {'nolength': True} at 0x60000012c940>:
E <C object Array of Char {'nolength': True} at 0x600000123de0>:
E <C object Array of Char {'nolength': True} at 0x600000123d40>:
E <C object Array of Char {'nolength': True} at 0x600000123e80>:
E <C object Array of Char {'nolength': True} at 0x6000001237e0>:
E <C object Array of Char {'nolength': True} at 0x60000035aae0>:
E <C object Array of Char {'nolength': True} at 0x60000035aa80>:
E <C object Array of Char {'nolength': True} at 0x600000123f20>:
E <C object Array of Char {'nolength': True} at 0x600000123c60>:
E <C object Array of Char {'nolength': True} at 0x600000123b20>:
E <C object Array of Char {'nolength': True} at 0x600000123900>:
E <C object Array of Char {'nolength': True} at 0x60000011b020>:
E <C object Array of Char {'nolength': True} at 0x6000003582d0>:
E <C object Array of Char {'nolength': True} at 0x600000359f10>:
E <C object Array of Char {'nolength': True} at 0x60000011bf20>:
E <C object Array of Char {'nolength': True} at 0x600000123ea0>:
E <C object Array of Char {'nolength': True} at 0x60000036a820>:
E <C object Array of Char {'nolength': True} at 0x600000371d80>:
E <C object Array of Char {'nolength': True} at 0x600000123880>:
E <C object Array of Char {'nolength': True} at 0x60000011bda0>:
E <C object Array of Char {'nolength': True} at 0x600000364790>:
E <C object Array of Char {'nolength': True} at 0x600000365b90>:
E <C object Array of Char {'nolength': True} at 0x60000011e7c0>:
E <C object Array of Char {'nolength': True} at 0x60000011cb60>:
E <C object Array of Char {'nolength': True} at 0x60000036ac20>:
E <C object Array of Char {'nolength': True} at 0x600000373990>:
E <C object Array of Char {'nolength': True} at 0x60000011cac0>:
E <C object Array of Char {'nolength': True} at 0x60000011ee20>:
E <C object Array of Char {'nolength': True} at 0x600000367300>:
E <C object Array of Char {'nolength': True} at 0x600000365640>:
E <C object Array of Char {'nolength': True} at 0x60000011e4c0>:
E <C object Array of Char {'nolength': True} at 0x60000011ee00>:
E <C object Array of Char {'nolength': True} at 0x60000011ee60>:
E <C object Array of Char {'nolength': True} at 0x60000011eb20>:
E <C object Array of Char {'nolength': True} at 0x60000011e720>:
E <C object Array of Char {'nolength': True} at 0x60000011efc0>:
E <C object Array of Char {'nolength': True} at 0x60000011ac60>:
E <C object Array of Char {'nolength': True} at 0x600000365e40>:
E <C object Array of Char {'nolength': True} at 0x600000f137e0>:
E <C object Array of Char {'nolength': True} at 0x600000126fc0>:
E <C object Array of Char {'nolength': True} at 0x600000127c00>:
E <C object Array of Char {'nolength': True} at 0x600000127b40>:
E <C object Array of Char {'nolength': True} at 0x600000126760>:
E <C object Array of Char {'nolength': True} at 0x600000127800>:
E <C object Array of Char {'nolength': True} at 0x600000127b80>:
E <C object Array of Char {'nolength': True} at 0x600000127da0>:
E <C object Array of Char {'nolength': True} at 0x6000001277e0>:
E <C object Array of Char {'nolength': True} at 0x60000037ae90>:
E <C object Array of Char {'nolength': True} at 0x60000035cd20>:
E <C object Array of Char {'nolength': True} at 0x600000127be0>:
E <C object Array of Char {'nolength': True} at 0x600000127e40>:
E <C object Array of Char {'nolength': True} at 0x60000035d130>:
E <C object Array of Char {'nolength': True} at 0x60000035e720>:
E <C object Array of Char {'nolength': True} at 0x600000127e20>:
E <C object Array of Char {'nolength': True} at 0x600000127b00>:
E <C object Array of Char {'nolength': True} at 0x60000035ef90>:
E <C object Array of Char {'nolength': True} at 0x60000035c900>:
E <C object Array of Char {'nolength': True} at 0x600000127c40>:
E <C object Array of Char {'nolength': True} at 0x60000011f100>:
E <C object Array of Char {'nolength': True} at 0x6000003645f0>:
E <C object Array of Char {'nolength': True} at 0x600000365ee0>:
E <C object Array of Char {'nolength': True} at 0x60000011ec60>:
E <C object Array of Char {'nolength': True} at 0x60000011ca00>:
E <C object Array of Char {'nolength': True} at 0x60000011ee40>:
E <C object Array of Char {'nolength': True} at 0x600000362740>:
E <C object Array of Char {'nolength': True} at 0x60000011f180>:
E <C object Array of Char {'nolength': True} at 0x60000010e980>:
E <C object Array of Char {'nolength': True} at 0x60000010eac0>:
E <C object Array of Char {'nolength': True} at 0x60000010ea60>:
E <C object Array of Char {'nolength': True} at 0x60000010e000>:
E <C object Array of Char {'nolength': True} at 0x60000010ed00>:
E <C object Array of Char {'nolength': True} at 0x60000010e4c0>:
E <C object Array of Char {'nolength': True} at 0x60000010e840>:
E <C object Array of Char {'nolength': True} at 0x60000010ed60>:
E <C object Array of Char {'nolength': True} at 0x60000010eb60>:
E <C object Array of Char {'nolength': True} at 0x60000010dd20>:
E <C object Array of Char {'nolength': True} at 0x60000010edc0>:
E <C object Array of Char {'nolength': True} at 0x60000010e900>:
E <C object Array of Char {'nolength': True} at 0x60000010eb20>:
E <C object Array of Char {'nolength': True} at 0x60000010eda0>:
E <C object Array of Char {'nolength': True} at 0x60000010ecc0>:
E <C object Array of Char {'nolength': True} at 0x60000010ee00>:
E <C object Array of Char {'nolength': True} at 0x60000010eb00>:
E <C object Array of Char {'nolength': True} at 0x600000352ea0>:
E <C object Array of Char {'nolength': True} at 0x60000010e940>:
E <C object Array of Char {'nolength': True} at 0x60000011c620>:
E <C object Array of Char {'nolength': True} at 0x60000011e660>:
E <C object Array of Char {'nolength': True} at 0x60000011f200>:
E <C object Array of Char {'nolength': True} at 0x60000011f120>:
E <C object Array of Char {'nolength': True} at 0x60000011eaa0>:
E <C object Array of Char {'nolength': True} at 0x60000011f000>:
E <C object Array of Char {'nolength': True} at 0x60000011f080>:
E <C object Array of Char {'nolength': True} at 0x60000011f260>:
E <C object Array of Char {'nolength': True} at 0x60000011eca0>:
E <C object Array of Char {'nolength': True} at 0x60000011ef80>:
E <C object Array of Char {'nolength': True} at 0x60000011ef00>:
E <C object Array of Char {'nolength': True} at 0x60000011cd20>:
E <C object Array of Char {'nolength': True} at 0x60000011f280>:
E <C object Array of Char {'nolength': True} at 0x60000011f3e0>:
E <C object Array of Char {'nolength': True} at 0x60000011f1e0>:
E <C object Array of Char {'nolength': True} at 0x600000364500>:
E <C object Array of Char {'nolength': True} at 0x60000011f140>:
E <C object Array of Char {'nolength': True} at 0x60000011efe0>:
E <C object Array of Char {'nolength': True} at 0x60000036eb10>:
E <C object Array of Char {'nolength': True} at 0x60000011dfa0>:
E <C object Array of Char {'nolength': True} at 0x60000011ef20>:
E <C object Array of Char {'nolength': True} at 0x60000011f0a0>:
E <C object Array of Char {'nolength': True} at 0x60000036c510>:
E <C object Array of Char {'nolength': True} at 0x60000036be60>:
E <C object Array of Char {'nolength': True} at 0x60000011f3c0>:
E <C object Array of Char {'nolength': True} at 0x60000011f0e0>:
E <C object Array of Char {'nolength': True} at 0x6000003522f0>:
E <C object Array of Char {'nolength': True} at 0x6000003539f0>:
E <C object Array of Char {'nolength': True} at 0x60000011f160>:
E <C object Array of Char {'nolength': True} at 0x60000011f440>:
E <C object Array of Char {'nolength': True} at 0x600000366550>:
E <C object Array of Char {'nolength': True} at 0x60000036d580>:
E <C object Array of Char {'nolength': True} at 0x60000011f2a0>:
E <C object Array of Char {'nolength': True} at 0x60000011eea0>:
E <C object Array of Char {'nolength': True} at 0x600000350b10>:
E <C object Array of Char {'nolength': True} at 0x600000352220>:
E <C object Array of Char {'nolength': True} at 0x60000011e9c0>:
E <C object Array of Char {'nolength': True} at 0x60000011e9a0>:
E <C object Array of Char {'nolength': True} at 0x600000364b30>:
E <C object Array of Char {'nolength': True} at 0x600000367260>:
E <C object Array of Char {'nolength': True} at 0x60000011f400>:
E <C object Array of Char {'nolength': True} at 0x60000011f0c0>:
E <C object Array of Char {'nolength': True} at 0x6000003500a0>:
E <C object Array of Char {'nolength': True} at 0x600000351ba0>:
E <C object Array of Char {'nolength': True} at 0x60000011e640>:
E <C object Array of Char {'nolength': True} at 0x60000011f480>:
E <C object Array of Char {'nolength': True} at 0x600000367720>:
E <C object Array of Char {'nolength': True} at 0x60000036acb0>:
E <C object Array of Char {'nolength': True} at 0x60000011f300>:
E <C object Array of Char {'nolength': True} at 0x60000011eae0>:
E <C object Array of Char {'nolength': True} at 0x60000011eb80>:
E <C object Array of Char {'nolength': True} at 0x600000352900>:
E <C object Array of Char {'nolength': True} at 0x600000f087e0>:
E <C object Array of Char {'nolength': True} at 0x600000f08db0>:
E <C object Array of Char {'nolength': True} at 0x60000011f560>:
E <C object Array of Char {'nolength': True} at 0x60000011ed20>:
E <C object Array of Char {'nolength': True} at 0x60000011eda0>:
E <C object Array of Char {'nolength': True} at 0x60000011f6c0>:
E <C object Array of Char {'nolength': True} at 0x60000011f820>:
E <C object Array of Char {'nolength': True} at 0x60000011f3a0>:
E <C object Array of Char {'nolength': True} at 0x60000011ede0>:
E <C object Array of Char {'nolength': True} at 0x60000011f460>:
E <C object Array of Char {'nolength': True} at 0x60000011f580>:
E <C object Array of Char {'nolength': True} at 0x60000011f240>:
E <C object Array of Char {'nolength': True} at 0x60000011d560>:
E <C object Array of Char {'nolength': True} at 0x60000011f740>:
E <C object Array of Char {'nolength': True} at 0x60000011f220>:
E <C object Array of Char {'nolength': True} at 0x60000011f5e0>:
E <C object Array of Char {'nolength': True} at 0x60000011f880>:
E <C object Array of Char {'nolength': True} at 0x60000011f4a0>:
E <C object Array of Char {'nolength': True} at 0x600000351690>:
E <C object Array of Char {'nolength': True} at 0x600000f0c660>:
E <C object Array of Char {'nolength': True} at 0x600000f0c630>:
E <C object Array of Char {'nolength': True} at 0x60000010ece0>:
E <C object Array of Char {'nolength': True} at 0x60000010e040>:
E <C object Array of Char {'nolength': True} at 0x60000010e880>:
E <C object Array of Char {'nolength': True} at 0x60000010e360>:
E <C object Array of Char {'nolength': True} at 0x60000010ee40>:
E <C object Array of Char {'nolength': True} at 0x60000010ef00>:
E <C object Array of Char {'nolength': True} at 0x60000010d4a0>:
E <C object Array of Char {'nolength': True} at 0x60000010ef80>:
E <C object Array of Char {'nolength': True} at 0x60000010ec20>:
E <C object Array of Char {'nolength': True} at 0x60000010e620>:
E <C object Array of Char {'nolength': True} at 0x60000010ed80>:
E <C object Array of Char {'nolength': True} at 0x60000010e480>:
E <C object Array of Char {'nolength': True} at 0x60000010e5a0>:
E <C object Array of Char {'nolength': True} at 0x60000010ee80>:
E <C object Array of Char {'nolength': True} at 0x60000036f2f0>:
E <C object Array of Char {'nolength': True} at 0x60000010db20>:
E <C object Array of Char {'nolength': True} at 0x60000011f020>:
E <C object Array of Char {'nolength': True} at 0x600000363bc0>:
E <C object Array of Char {'nolength': True} at 0x60000011f920>:
E <C object Array of Char {'nolength': True} at 0x60000011f780>:
E <C object Array of Char {'nolength': True} at 0x60000011fbc0>:
E <C object Array of Char {'nolength': True} at 0x600000356050>:
E <C object Array of Char {'nolength': True} at 0x600000357350>:
E <C object Array of Char {'nolength': True} at 0x60000011e7e0>:
E <C object Array of Char {'nolength': True} at 0x60000011f340>:
E <C object Array of Char {'nolength': True} at 0x600000352c20>:
E <C object Array of Char {'nolength': True} at 0x60000036c720>:
E <C object Array of Char {'nolength': True} at 0x60000011ef40>:
E <C object Array of Char {'nolength': True} at 0x60000011f6e0>:
E <C object Array of Char {'nolength': True} at 0x600000354c60>:
E <C object Array of Char {'nolength': True} at 0x600000356400>:
E <C object Array of Char {'nolength': True} at 0x60000011faa0>:
E <C object Array of Char {'nolength': True} at 0x60000011f4e0>:
E <C object Array of Char {'nolength': True} at 0x60000011f800>:
E <C object Array of Char {'nolength': True} at 0x60000011f5a0>:
E <C object Array of Char {'nolength': True} at 0x60000011f860>:
E <C object Array of Char {'nolength': True} at 0x60000011fa60>:
E <C object Array of Char {'nolength': True} at 0x60000011ecc0>:
E <C object Array of Char {'nolength': True} at 0x60000011f8c0>:
E <C object Array of Char {'nolength': True} at 0x60000011c0e0>:
E <C object Array of Char {'nolength': True} at 0x60000011e620>:
E <C object Array of Char {'nolength': True} at 0x60000011fb00>:
E <C object Array of Char {'nolength': True} at 0x60000011fd20>:
E <C object Array of Char {'nolength': True} at 0x600000355c90>:
E <C object Array of Char {'nolength': True} at 0x600000127e00>:
E <C object Array of Char {'nolength': True} at 0x60000035c040>:
E <C object Array of Char {'nolength': True} at 0x600000127960>:
E <C object Array of Char {'nolength': True} at 0x60000035e310>:
E <C object Array of Char {'nolength': True} at 0x60000035fb40>:
E <C object Array of Char {'nolength': True} at 0x6000001275c0>:
E <C object Array of Char {'nolength': True} at 0x600000127de0>:
E <C object Array of Char {'nolength': True} at 0x600000353050>:
E <C object Array of Char {'nolength': True} at 0x60000035cf90>:
E <C object Array of Char {'nolength': True} at 0x6000001278e0>:
E <C object Array of Char {'nolength': True} at 0x600000127d40>:
E <C object Array of Char {'nolength': True} at 0x60000037ff30>:
E <C object Array of Char {'nolength': True} at 0x60000035d5f0>:
E <C object Array of Char {'nolength': True} at 0x6000001278a0>:
E <C object Array of Char {'nolength': True} at 0x600000126a80>:
E <C object Array of Char {'nolength': True} at 0x6000001279a0>:
E <C object Array of Char {'nolength': True} at 0x600000127bc0>:
E <C object Array of Char {'nolength': True} at 0x600000123a60>:
E <C object Array of Char {'nolength': True} at 0x600000123f80>:
E <C object Array of Char {'nolength': True} at 0x60000012fa80>:
E <C object Array of Char {'nolength': True} at 0x600000127e60>:
E <C object Array of Char {'nolength': True} at 0x600000127780>:
E <C object Array of Char {'nolength': True} at 0x600000127f40>:
E <C object Array of Char {'nolength': True} at 0x600000123640>:
E <C object Array of Char {'nolength': True} at 0x600000123be0>:
E <C object Array of Char {'nolength': True} at 0x60000035d520>:
E <C object Array of Char {'nolength': True} at 0x600000123da0>:
E <C object Array of Char {'nolength': True} at 0x60000035d320>:
E <C object Array of Char {'nolength': True} at 0x600000127c20>:
E <C object Array of Char {'nolength': True} at 0x600000362460>:
E <C object Array of Char {'nolength': True} at 0x600000350c80>:
E <C object Array of Char {'nolength': True} at 0x600000127f60>:
E <C object Array of Char {'nolength': True} at 0x600000127f00>:
E <C object Array of Char {'nolength': True} at 0x600000349cc0>:
E <C object Array of Char {'nolength': True} at 0x60000034ae80>:
E <C object Array of Char {'nolength': True} at 0x60000010ec60>:
E <C object Array of Char {'nolength': True} at 0x60000011bc60>:
E <C object Array of Char {'nolength': True} at 0x600000359ea0>:
E <C object Array of Char {'nolength': True} at 0x60000035b8f0>:
E <C object Array of Char {'nolength': True} at 0x60000011aa40>:
E <C object Array of Char {'nolength': True} at 0x6000001223e0>:
E <C object Array of Char {'nolength': True} at 0x60000035e190>:
E <C object Array of Char {'nolength': True} at 0x6000003583c0>:
E <C object Array of Char {'nolength': True} at 0x60000012c900>:
E <C object Array of Char {'nolength': True} at 0x600000118080>:
E <C object Array of Char {'nolength': True} at 0x600000365b20>:
E <C object Array of Char {'nolength': True} at 0x600000376ae0>:
E <C object Array of Char {'nolength': True} at 0x60000011bc40>:
E <C object Array of Char {'nolength': True} at 0x600000121ac0>:
E <C object Array of Char {'nolength': True} at 0x6000001213a0>:
E <C object Array of Char {'nolength': True} at 0x600000123f00>:
E <C object Array of Char {'nolength': True} at 0x60000011bba0>:
E <C object Array of Char {'nolength': True} at 0x60000011ac40>:
E <C object Array of Char {'nolength': True} at 0x60000011bd40>:
E <C object Array of Char {'nolength': True} at 0x60000011bf80>:
E <C object Array of Char {'nolength': True} at 0x60000011f4c0>:
E <C object Array of Char {'nolength': True} at 0x600000351840>:
E <C object Array of Char {'nolength': True} at 0x600000f08c90>:
E <C object Array of Char {'nolength': True} at 0x600000f09200>:
E <C object Array of Char {'nolength': True} at 0x60000011d540>:
E <C object Array of Char {'nolength': True} at 0x60000011ebc0>:
E <C object Array of Char {'nolength': True} at 0x60000011f520>:
E <C object Array of Char {'nolength': True} at 0x60000011fc40>:
E <C object Array of Char {'nolength': True} at 0x60000011f2c0>:
E <C object Array of Char {'nolength': True} at 0x60000011fa80>:
E <C object Array of Char {'nolength': True} at 0x60000011f9a0>:
E <C object Array of Char {'nolength': True} at 0x600000354e40>:
E <C object Array of Char {'nolength': True} at 0x600000356550>:
E <C object Array of Char {'nolength': True} at 0x60000011f700>:
E <C object Array of Char {'nolength': True} at 0x60000011fce0>:
E <C object Array of Char {'nolength': True} at 0x600000359970>:
E <C object Array of Char {'nolength': True} at 0x60000035bb80>:
E <C object Array of Char {'nolength': True} at 0x60000011ec00>:
E <C object Array of Char {'nolength': True} at 0x60000011fc20>:
E <C object Array of Char {'nolength': True} at 0x600000356390>:
E <C object Array of Char {'nolength': True} at 0x600000357fd0>:
E <C object Array of Char {'nolength': True} at 0x60000011ebe0>:
E <C object Array of Char {'nolength': True} at 0x60000011fac0>:
E <C object Array of Char {'nolength': True} at 0x60000011fa00>:
E <C object Array of Char {'nolength': True} at 0x60000011fc00>:
E <C object Array of Char {'nolength': True} at 0x60000011fb40>:
E <C object Array of Char {'nolength': True} at 0x600000122f40>:
E <C object Array of Char {'nolength': True} at 0x60000011bee0>:
E <C object Array of Char {'nolength': True} at 0x600000377fc0>:
E <C object Array of Char {'nolength': True} at 0x600000f15440>:
E <C object Array of Char {'nolength': True} at 0x600000100120>:
E <C object Array of Char {'nolength': True} at 0x600000100340>:
E <C object Array of Char {'nolength': True} at 0x600000100520>:
E <C object Array of Char {'nolength': True} at 0x600000100680>:
E <C object Array of Char {'nolength': True} at 0x600000100060>:
E <C object Array of Char {'nolength': True} at 0x6000001003c0>:
E <C object Array of Char {'nolength': True} at 0x600000100660>:
E <C object Array of Char {'nolength': True} at 0x600000100040>:
E <C object Array of Char {'nolength': True} at 0x600000359c20>:
E <C object Array of Char {'nolength': True} at 0x600000365a70>:
E <C object Array of Char {'nolength': True} at 0x600000100400>:
E <C object Array of Char {'nolength': True} at 0x600000100280>:
E <C object Array of Char {'nolength': True} at 0x60000034deb0>:
E <C object Array of Char {'nolength': True} at 0x60000034f180>:
E <C object Array of Char {'nolength': True} at 0x6000001003e0>:
E <C object Array of Char {'nolength': True} at 0x600000100080>:
E <C object Array of Char {'nolength': True} at 0x60000035fda0>:
E <C object Array of Char {'nolength': True} at 0x6000003581a0>:
E <C object Array of Char {'nolength': True} at 0x600000100200>:
E <C object Array of Char {'nolength': True} at 0x6000001002c0>:
E <C object Array of Char {'nolength': True} at 0x60000035fc80>:
E <C object Array of Char {'nolength': True} at 0x60000034d070>:
E <C object Array of Char {'nolength': True} at 0x600000100100>:
E <C object Array of Char {'nolength': True} at 0x6000001000c0>:
E <C object Array of Char {'nolength': True} at 0x600000100220>:
E <C object Array of Char {'nolength': True} at 0x60000034d150>:
E <C object Array of Char {'nolength': True} at 0x600000100620>:
E <C object Array of Char {'nolength': True} at 0x60000010c000>:
E <C object Array of Char {'nolength': True} at 0x60000010eee0>:
E <C object Array of Char {'nolength': True} at 0x60000010e8c0>:
E <C object Array of Char {'nolength': True} at 0x60000010f120>:
E <C object Array of Char {'nolength': True} at 0x60000010eb80>:
E <C object Array of Char {'nolength': True} at 0x60000010ec00>:
E <C object Array of Char {'nolength': True} at 0x60000010f200>:
E <C object Array of Char {'nolength': True} at 0x60000010f380>:
E <C object Array of Char {'nolength': True} at 0x60000010e920>:
E <C object Array of Char {'nolength': True} at 0x60000010ee60>:
E <C object Array of Char {'nolength': True} at 0x600000100320>:
E <C object Array of Char {'nolength': True} at 0x600000100460>:
E <C object Array of Char {'nolength': True} at 0x6000001006e0>:
E <C object Array of Char {'nolength': True} at 0x6000001008e0>:
E <C object Array of Char {'nolength': True} at 0x600000100a60>:
E <C object Array of Char {'nolength': True} at 0x600000100500>:
E <C object Array of Char {'nolength': True} at 0x6000001007e0>:
E <C object Array of Char {'nolength': True} at 0x60000034ec70>:
E <C object Array of Char {'nolength': True} at 0x6000001005c0>:
E <C object Array of Char {'nolength': True} at 0x6000001006a0>:
E <C object Array of Char {'nolength': True} at 0x600000100800>:
E <C object Array of Char {'nolength': True} at 0x6000001000a0>:
E <C object Array of Char {'nolength': True} at 0x600000100600>:
E <C object Array of Char {'nolength': True} at 0x6000001009a0>:
E <C object Array of Char {'nolength': True} at 0x6000001004c0>:
E <C object Array of Char {'nolength': True} at 0x600000100a20>:
E <C object Array of Char {'nolength': True} at 0x6000001006c0>:
E <C object Array of Char {'nolength': True} at 0x60000034f7b0>:
E <C object Array of Char {'nolength': True} at 0x60000035b420>:
E <C object Array of Char {'nolength': True} at 0x600000100540>:
E <C object Array of Char {'nolength': True} at 0x600000100920>:
E <C object Array of Char {'nolength': True} at 0x6000003410c0>:
E <C object Array of Char {'nolength': True} at 0x6000003423b0>:
E <C object Array of Char {'nolength': True} at 0x600000100880>:
E <C object Array of Char {'nolength': True} at 0x600000100240>:
E <C object Array of Char {'nolength': True} at 0x60000034d190>:
E <C object Array of Char {'nolength': True} at 0x60000034f3f0>:
E <C object Array of Char {'nolength': True} at 0x6000001009e0>:
E <C object Array of Char {'nolength': True} at 0x600000100960>:
E <C object Array of Char {'nolength': True} at 0x6000001001e0>:
E <C object Array of Char {'nolength': True} at 0x600000100820>:
E <C object Array of Char {'nolength': True} at 0x6000001008a0>:
E <C object Array of Char {'nolength': True} at 0x6000001278c0>:
E <C object Array of Char {'nolength': True} at 0x600000124140>:
E <C object Array of Char {'nolength': True} at 0x60000034ba80>:
E <C object Array of Char {'nolength': True} at 0x600000f13c30>:
E <C object Array of Char {'nolength': True} at 0x600000f1fea0>:
E <C object Array of Char {'nolength': True} at 0x600000127d20>:
E <C object Array of Char {'nolength': True} at 0x60000010f1a0>:
E <C object Array of Char {'nolength': True} at 0x60000010f180>:
E <C object Array of Char {'nolength': True} at 0x60000010eca0>:
E <C object Array of Char {'nolength': True} at 0x60000010e760>:
E <C object Array of Char {'nolength': True} at 0x60000010f1e0>:
E <C object Array of Char {'nolength': True} at 0x60000010f480>:
E <C object Array of Char {'nolength': True} at 0x600000344670>:
E <C object Array of Char {'nolength': True} at 0x600000345830>:
E <C object Array of Char {'nolength': True} at 0x60000010e680>:
E <C object Array of Char {'nolength': True} at 0x60000010f3c0>:
E <C object Array of Char {'nolength': True} at 0x600000354170>:
E <C object Array of Char {'nolength': True} at 0x6000003569a0>:
E <C object Array of Char {'nolength': True} at 0x60000011f8e0>:
E <C object Array of Char {'nolength': True} at 0x60000011e7a0>:
E <C object Array of Char {'nolength': True} at 0x600000344290>:
E <C object Array of Char {'nolength': True} at 0x600000344c40>:
E <C object Array of Char {'nolength': True} at 0x60000011f7c0>:
E <C object Array of Char {'nolength': True} at 0x60000011fb60>:
E <C object Array of Char {'nolength': True} at 0x600000354ba0>:
E <C object Array of Char {'nolength': True} at 0x600000354280>:
E <C object Array of Char {'nolength': True} at 0x60000011eba0>:
E <C object Array of Char {'nolength': True} at 0x60000011f040>:
E <C object Array of Char {'nolength': True} at 0x600000127fc0>:
E <C object Array of Char {'nolength': True} at 0x60000034aab0>:
E <C object Array of Char {'nolength': True} at 0x600000f351a0>:
E <C object Array of Char {'nolength': True} at 0x600000f36f70>:
E <C object Array of Char {'nolength': True} at 0x6000001262a0>:
E <C object Array of Char {'nolength': True} at 0x60000011bfc0>:
E <C object Array of Char {'nolength': True} at 0x600000123680>:
E <C object Array of Char {'nolength': True} at 0x60000011ac20>:
E <C object Array of Char {'nolength': True} at 0x600000123ba0>:
E <C object Array of Char {'nolength': True} at 0x60000011f980>:
E <C object Array of Char {'nolength': True} at 0x60000011fd40>:
E <C object Array of Char {'nolength': True} at 0x60000011fd80>:
E <C object Array of Char {'nolength': True} at 0x60000011fb20>:
E <C object Array of Char {'nolength': True} at 0x60000011fec0>:
E <C object Array of Char {'nolength': True} at 0x60000011bde0>:
E <C object Array of Char {'nolength': True} at 0x60000011ba20>:
E <C object Array of Char {'nolength': True} at 0x600000123760>:
E <C object Array of Char {'nolength': True} at 0x600000123ee0>:
E <C object Array of Char {'nolength': True} at 0x600000123560>:
E <C object Array of Char {'nolength': True} at 0x600000123940>:
E <C object Array of Char {'nolength': True} at 0x600000350fc0>:
E <C object Array of Char {'nolength': True} at 0x600000f35560>:
E <C object Array of Char {'nolength': True} at 0x600000f35740>:
E <C object Array of Char {'nolength': True} at 0x600000127cc0>:
E <C object Array of Char {'nolength': True} at 0x600000123ca0>:
E <C object Array of Char {'nolength': True} at 0x600000127060>:
E <C object Array of Char {'nolength': True} at 0x600000127fa0>:
E <C object Array of Char {'nolength': True} at 0x600000123b60>:
E <C object Array of Char {'nolength': True} at 0x60000011fc60>:
E <C object Array of Char {'nolength': True} at 0x60000011f840>:
E <C object Array of Char {'nolength': True} at 0x60000011f320>:
E <C object Array of Char {'nolength': True} at 0x600000127b20>:
E <C object Array of Char {'nolength': True} at 0x600000127ca0>:
E <C object Array of Char {'nolength': True} at 0x60000012c960>:
E <C object Array of Char {'nolength': True} at 0x60000011fc80>:
E <C object Array of Char {'nolength': True} at 0x60000011fea0>:
E <C object Array of Char {'nolength': True} at 0x60000011f9e0>:
E <C object Array of Char {'nolength': True} at 0x60000034af10>:
E <C object Array of Char {'nolength': True} at 0x6000001274c0>:
E <C object Array of Char {'nolength': True} at 0x600000127b60>:
E <C object Array of Char {'nolength': True} at 0x600000355f20>:
E <C object Array of Char {'nolength': True} at 0x60000011fca0>:
E <C object Array of Char {'nolength': True} at 0x60000011fcc0>:
E <C object Array of Char {'nolength': True} at 0x60000010f2c0>:
E <C object Array of Char {'nolength': True} at 0x60000034d1f0>:
E <C object Array of Char {'nolength': True} at 0x60000034d020>:
E <C object Array of Char {'nolength': True} at 0x60000010f3e0>:
E <C object Array of Char {'nolength': True} at 0x60000010f2e0>:
E <C object Array of Char {'nolength': True} at 0x60000034b5f0>:
E <C object Array of Char {'nolength': True} at 0x60000035ae20>:
E <C object Array of Char {'nolength': True} at 0x60000010efa0>:
E <C object Array of Char {'nolength': True} at 0x60000010eec0>:
E <C object Array of Char {'nolength': True} at 0x600000352f20>:
E <C object Array of Char {'nolength': True} at 0x60000034d9a0>:
E <C object Array of Char {'nolength': True} at 0x60000010f500>:
E <C object Array of Char {'nolength': True} at 0x60000010e600>:
E <C object Array of Char {'nolength': True} at 0x60000010f400>:
E <C object Array of Char {'nolength': True} at 0x60000010f420>:
E <C object Array of Char {'nolength': True} at 0x60000010f3a0>:
E <C object Array of Char {'nolength': True} at 0x60000010d1c0>:
E <C object Array of Char {'nolength': True} at 0x60000010f4c0>:
E <C object Array of Char {'nolength': True} at 0x60000010ede0>:
E <C object Array of Char {'nolength': True} at 0x60000010f160>:
E <C object Array of Char {'nolength': True} at 0x60000034f6c0>:
E <C object Array of Char {'nolength': True} at 0x60000010ed40>:
E <C object Array of Char {'nolength': True} at 0x600000127700>:
E <C object Array of Char {'nolength': True} at 0x60000037bfb0>:
E <C object Array of Char {'nolength': True} at 0x600000123700>:
E <C object Array of Char {'nolength': True} at 0x600000127740>:
E <C object Array of Char {'nolength': True} at 0x600000123d60>:
E <C object Array of Char {'nolength': True} at 0x6000003478b0>:
E <C object Array of Char {'nolength': True} at 0x60000034e750>:
E <C object Array of Char {'nolength': True} at 0x600000123fc0>:
E <C object Array of Char {'nolength': True} at 0x600000127ee0>:
E <C object Array of Char {'nolength': True} at 0x60000034eac0>:
E <C object Array of Char {'nolength': True} at 0x600000344f90>:
E <C object Array of Char {'nolength': True} at 0x600000127ec0>:
E <C object Array of Char {'nolength': True} at 0x60000011b4c0>:
E <C object Array of Char {'nolength': True} at 0x6000003469e0>:
E <C object Array of Char {'nolength': True} at 0x60000034c820>:
E <C object Array of Char {'nolength': True} at 0x600000123d00>:
E <C object Array of Char {'nolength': True} at 0x60000012c980>:
E <C object Array of Char {'nolength': True} at 0x600000354490>:
E <C object Array of Char {'nolength': True} at 0x600000351610>:
E <C object Array of Char {'nolength': True} at 0x60000011fbe0>:
E <C object Array of Char {'nolength': True} at 0x60000011ffe0>:
E <C object Array of Char {'nolength': True} at 0x600000345410>:
E <C object Array of Char {'nolength': True} at 0x600000346fc0>:
E <C object Array of Char {'nolength': True} at 0x60000011fdc0>:
E <C object Array of Char {'nolength': True} at 0x60000011bf40>:
E <C object Array of Char {'nolength': True} at 0x60000011bfa0>:
E <C object Array of Char {'nolength': True} at 0x600000121480>:
E <C object Array of Char {'nolength': True} at 0x600000127a40>:
E <C object Array of Char {'nolength': True} at 0x60000011f760>:
E <C object Array of Char {'nolength': True} at 0x60000011fae0>:
E <C object Array of Char {'nolength': True} at 0x60000011fa40>:
E <C object Array of Char {'nolength': True} at 0x600000123660>:
E <C object Array of Char {'nolength': True} at 0x600000379d90>:
E <C object Array of Char {'nolength': True} at 0x600000f15320>:
E <C object Array of Char {'nolength': True} at 0x600000f158f0>:
E <C object Array of Char {'nolength': True} at 0x600000100480>:
E <C object Array of Char {'nolength': True} at 0x6000001003a0>:
E <C object Array of Char {'nolength': True} at 0x600000100380>:
E <C object Array of Char {'nolength': True} at 0x600000100440>:
E <C object Array of Char {'nolength': True} at 0x6000001004e0>:
E <C object Array of Char {'nolength': True} at 0x600000100be0>:
E <C object Array of Char {'nolength': True} at 0x600000100d60>:
E <C object Array of Char {'nolength': True} at 0x600000340910>:
E <C object Array of Char {'nolength': True} at 0x600000342300>:
E <C object Array of Char {'nolength': True} at 0x600000100e60>:
E <C object Array of Char {'nolength': True} at 0x6000001009c0>:
E <C object Array of Char {'nolength': True} at 0x600000343800>:
E <C object Array of Char {'nolength': True} at 0x60000034f5c0>:
E <C object Array of Char {'nolength': True} at 0x6000001002a0>:
E <C object Array of Char {'nolength': True} at 0x600000100d00>:
E <C object Array of Char {'nolength': True} at 0x6000003476d0>:
E <C object Array of Char {'nolength': True} at 0x600000341360>:
E <C object Array of Char {'nolength': True} at 0x600000100aa0>:
E <C object Array of Char {'nolength': True} at 0x600000100260>:
E <C object Array of Char {'nolength': True} at 0x600000100dc0>:
E <C object Array of Char {'nolength': True} at 0x6000001000e0>:
E <C object Array of Char {'nolength': True} at 0x600000100c40>:
E <C object Array of Char {'nolength': True} at 0x600000100e00>:
E <C object Array of Char {'nolength': True} at 0x600000100140>:
E <C object Array of Char {'nolength': True} at 0x600000341c70>:
E <C object Array of Char {'nolength': True} at 0x600000f15710>:
E <C object Array of Char {'nolength': True} at 0x600000f15d10>:
E <C object Array of Char {'nolength': True} at 0x600000101020>:
E <C object Array of Char {'nolength': True} at 0x600000100720>:
E <C object Array of Char {'nolength': True} at 0x600000100b80>:
E <C object Array of Char {'nolength': True} at 0x600000100d40>:
E <C object Array of Char {'nolength': True} at 0x600000100900>:
E <C object Array of Char {'nolength': True} at 0x600000100bc0>:
E <C object Array of Char {'nolength': True} at 0x600000100da0>:
E <C object Array of Char {'nolength': True} at 0x6000003464d0>:
E <C object Array of Char {'nolength': True} at 0x6000003408f0>:
E <C object Array of Char {'nolength': True} at 0x600000100740>:
E <C object Array of Char {'nolength': True} at 0x600000100ca0>:
E <C object Array of Char {'nolength': True} at 0x600000340290>:
E <C object Array of Char {'nolength': True} at 0x6000003429d0>:
E <C object Array of Char {'nolength': True} at 0x600000100580>:
E <C object Array of Char {'nolength': True} at 0x600000100ce0>:
E <C object Array of Char {'nolength': True} at 0x600000344250>:
E <C object Array of Char {'nolength': True} at 0x600000346d70>:
E <C object Array of Char {'nolength': True} at 0x600000100e80>:
E <C object Array of Char {'nolength': True} at 0x600000100ec0>:
E <C object Array of Char {'nolength': True} at 0x600000352ba0>:
E <C object Array of Char {'nolength': True} at 0x6000003b8b00>:
E <C object Array of Char {'nolength': True} at 0x600000100de0>:
E <C object Array of Char {'nolength': True} at 0x600000100980>:
E <C object Array of Char {'nolength': True} at 0x600000100760>:
E <C object Array of Char {'nolength': True} at 0x600000347850>:
E <C object Array of Char {'nolength': True} at 0x600000f157d0>:
E <C object Array of Char {'nolength': True} at 0x600000100780>:
E <C object Array of Char {'nolength': True} at 0x600000100fe0>:
E <C object Array of Char {'nolength': True} at 0x600000100f80>:
E <C object Array of Char {'nolength': True} at 0x600000100d80>:
E <C object Array of Char {'nolength': True} at 0x6000001001c0>:
E <C object Array of Char {'nolength': True} at 0x600000100f60>:
E <C object Array of Char {'nolength': True} at 0x6000001005e0>:
E <C object Array of Char {'nolength': True} at 0x6000001011c0>:
E <C object Array of Char {'nolength': True} at 0x600000100c00>:
E <C object Array of Char {'nolength': True} at 0x6000001002e0>:
E <C object Array of Char {'nolength': True} at 0x600000100f40>:
E <C object Array of Char {'nolength': True} at 0x600000100cc0>:
E <C object Array of Char {'nolength': True} at 0x600000101140>:
E <C object Array of Char {'nolength': True} at 0x600000100b00>:
E <C object Array of Char {'nolength': True} at 0x600000100d20>:
E <C object Array of Char {'nolength': True} at 0x600000101240>:
E <C object Array of Char {'nolength': True} at 0x600000100b20>:
E <C object Array of Char {'nolength': True} at 0x6000003b9f20>:
E <C object Array of Char {'nolength': True} at 0x600000101320>:
E <C object Array of Char {'nolength': True} at 0x6000001007a0>:
E <C object Array of Char {'nolength': True} at 0x600000101220>:
E <C object Array of Char {'nolength': True} at 0x60000010f060>:
E <C object Array of Char {'nolength': True} at 0x600000100f20>:
E <C object Array of Char {'nolength': True} at 0x600000100b40>:
E <C object Array of Char {'nolength': True} at 0x6000001010c0>:
E <C object Array of Char {'nolength': True} at 0x600000100ae0>:
E <C object Array of Char {'nolength': True} at 0x600000101300>:
E <C object Array of Char {'nolength': True} at 0x6000003401c0>:
E <C object Array of Char {'nolength': True} at 0x6000003424c0>:
E <C object Array of Char {'nolength': True} at 0x600000100f00>:
E <C object Array of Char {'nolength': True} at 0x6000001013e0>:
E <C object Array of Char {'nolength': True} at 0x6000003b8f50>:
E <C object Array of Char {'nolength': True} at 0x6000003b80e0>:
E <C object Array of Char {'nolength': True} at 0x600000100fa0>:
E <C object Array of Char {'nolength': True} at 0x600000101180>:
E <C object Array of Char {'nolength': True} at 0x600000345270>:
E <C object Array of Char {'nolength': True} at 0x600000341480>:
E <C object Array of Char {'nolength': True} at 0x600000100180>:
E <C object Array of Char {'nolength': True} at 0x600000101200>:
E <C object Array of Char {'nolength': True} at 0x600000100020>:
E <C object Array of Char {'nolength': True} at 0x600000101440>:
E <C object Array of Char {'nolength': True} at 0x600000101660>:
E <C object Array of Char {'nolength': True} at 0x600000100ea0>:
E <C object Array of Char {'nolength': True} at 0x600000101500>:
E <C object Array of Char {'nolength': True} at 0x600000343680>:
E <C object Array of Char {'nolength': True} at 0x600000f0c870>:
E <C object Array of Char {'nolength': True} at 0x600000f0cae0>:
E <C object Array of Char {'nolength': True} at 0x60000010ec40>:
E <C object Array of Char {'nolength': True} at 0x60000010f520>:
E <C object Array of Char {'nolength': True} at 0x60000010ed20>:
E <C object Array of Char {'nolength': True} at 0x60000010f540>:
E <C object Array of Char {'nolength': True} at 0x60000010f6a0>:
E <C object Array of Char {'nolength': True} at 0x60000010f080>:
E <C object Array of Char {'nolength': True} at 0x60000010f440>:
E <C object Array of Char {'nolength': True} at 0x60000034a370>:
E <C object Array of Char {'nolength': True} at 0x6000003657b0>:
E <C object Array of Char {'nolength': True} at 0x60000010c840>:
E <C object Array of Char {'nolength': True} at 0x60000010f4a0>:
E <C object Array of Char {'nolength': True} at 0x6000003b8f70>:
E <C object Array of Char {'nolength': True} at 0x6000003bad30>:
E <C object Array of Char {'nolength': True} at 0x60000010f680>:
E <C object Array of Char {'nolength': True} at 0x60000010f240>:
E <C object Array of Char {'nolength': True} at 0x600000352fa0>:
E <C object Array of Char {'nolength': True} at 0x6000003b9c80>:
E <C object Array of Char {'nolength': True} at 0x60000010f000>:
E <C object Array of Char {'nolength': True} at 0x60000010f5a0>:
E <C object Array of Char {'nolength': True} at 0x60000034ba60>:
E <C object Array of Char {'nolength': True} at 0x6000003b9800>:
E <C object Array of Char {'nolength': True} at 0x60000010eae0>:
E <C object Array of Char {'nolength': True} at 0x60000010f1c0>:
E <C object Array of Char {'nolength': True} at 0x60000010f360>:
E <C object Array of Char {'nolength': True} at 0x6000003bf290>:
E <C object Array of Char {'nolength': True} at 0x600000f0c930>:
E <C object Array of Char {'nolength': True} at 0x600000f0c900>:
E <C object Array of Char {'nolength': True} at 0x60000010fa00>:
E <C object Array of Char {'nolength': True} at 0x60000010f020>:
E <C object Array of Char {'nolength': True} at 0x60000010cfa0>:
E <C object Array of Char {'nolength': True} at 0x60000010f300>:
E <C object Array of Char {'nolength': True} at 0x60000010f7c0>:
E <C object Array of Char {'nolength': True} at 0x60000010f100>:
E <C object Array of Char {'nolength': True} at 0x60000010f4e0>:
E <C object Array of Char {'nolength': True} at 0x60000010f780>:
E <C object Array of Char {'nolength': True} at 0x60000010ee20>:
E <C object Array of Char {'nolength': True} at 0x60000010f840>:
E <C object Array of Char {'nolength': True} at 0x60000010f800>:
E <C object Array of Char {'nolength': True} at 0x60000010f900>:
E <C object Array of Char {'nolength': True} at 0x60000010e820>:
E <C object Array of Char {'nolength': True} at 0x60000010f940>:
E <C object Array of Char {'nolength': True} at 0x60000010f720>:
E <C object Array of Char {'nolength': True} at 0x60000010f140>:
E <C object Array of Char {'nolength': True} at 0x60000034aff0>:
E <C object Array of Char {'nolength': True} at 0x600000f0c9f0>:
E <C object Array of Char {'nolength': True} at 0x600000f0c9c0>:
E <C object Array of Char {'nolength': True} at 0x60000010fbe0>:
E <C object Array of Char {'nolength': True} at 0x60000010f740>:
E <C object Array of Char {'nolength': True} at 0x60000010f860>:
E <C object Array of Char {'nolength': True} at 0x60000010ef60>:
E <C object Array of Char {'nolength': True} at 0x60000010fbc0>:
E <C object Array of Char {'nolength': True} at 0x60000010fa80>:
E <C object Array of Char {'nolength': True} at 0x60000010f760>:
E <C object Array of Char {'nolength': True} at 0x60000010fac0>:
E <C object Array of Char {'nolength': True} at 0x60000010f340>:
E <C object Array of Char {'nolength': True} at 0x60000010f640>:
E <C object Array of Char {'nolength': True} at 0x60000010fc20>:
E <C object Array of Char {'nolength': True} at 0x60000010f5c0>:
E <C object Array of Char {'nolength': True} at 0x60000010f0a0>:
E <C object Array of Char {'nolength': True} at 0x60000010fb80>:
E <C object Array of Char {'nolength': True} at 0x60000010f820>:
E <C object Array of Char {'nolength': True} at 0x60000010f9a0>:
E <C object Array of Char {'nolength': True} at 0x6000003bb790>:
E <C object Array of Char {'nolength': True} at 0x600000f0c7e0>:
E <C object Array of Char {'nolength': True} at 0x600000f0cdb0>:
E <C object Array of Char {'nolength': True} at 0x60000011f640>:
E <C object Array of Char {'nolength': True} at 0x60000011fe20>:
E <C object Array of Char {'nolength': True} at 0x60000011be80>:
E <C object Array of Char {'nolength': True} at 0x60000011fe80>:
E <C object Array of Char {'nolength': True} at 0x60000010f5e0>:
E <C object Array of Char {'nolength': True} at 0x60000010f6e0>:
E <C object Array of Char {'nolength': True} at 0x60000010eb40>:
E <C object Array of Char {'nolength': True} at 0x60000010f8e0>:
E <C object Array of Char {'nolength': True} at 0x60000010da80>:
E <C object Array of Char {'nolength': True} at 0x60000010f7e0>:
E <C object Array of Char {'nolength': True} at 0x60000010fd60>:
E <C object Array of Char {'nolength': True} at 0x60000010f7a0>:
E <C object Array of Char {'nolength': True} at 0x60000010f280>:
E <C object Array of Char {'nolength': True} at 0x600000101340>:
E <C object Array of Char {'nolength': True} at 0x6000001014e0>:
E <C object Array of Char {'nolength': True} at 0x600000346f40>:
E <C object Array of Char {'nolength': True} at 0x600000101620>:
E <C object Array of Char {'nolength': True} at 0x6000001016a0>:
E <C object Array of Char {'nolength': True} at 0x600000101940>:
E <C object Array of Char {'nolength': True} at 0x6000001014c0>:
E <C object Array of Char {'nolength': True} at 0x6000003b0960>:
E <C object Array of Char {'nolength': True} at 0x6000003b1e20>:
E <C object Array of Char {'nolength': True} at 0x600000101600>:
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 0x600000f366a0>:
E <C object Array of Char {'nolength': True} at 0x600000123ac0>:
E <C object Array of Char {'nolength': True} at 0x600000f081b0>:
E <C object Array of Char {'nolength': True} at 0x600000f082a0>:
E <C object Array of Char {'nolength': True} at 0x600000f14c90>:
E <C object Array of Char {'nolength': True} at 0x600000f14b10>:
E <C object Array of Char {'nolength': True} at 0x600000f14f30>:
E <C object Array of Char {'nolength': True} at 0x600000f356e0>:
E <C object Array of Char {'nolength': True} at 0x600000f1dc20>:
E <C object Array of Char {'nolength': True} at 0x60000010c340>:
E <C object Array of Char {'nolength': True} at 0x6000001270a0>:
E <C object Array of Char {'nolength': True} at 0x60000010e120>:
E <C object Array of Char {'nolength': True} at 0x60000010e140>:
E <C object Array of Char {'nolength': True} at 0x60000010e8a0>:
E <C object Array of Char {'nolength': True} at 0x600000361f10>:
E <C object Array of Char {'nolength': True} at 0x600000f083f0>:
E <C object Array of Char {'nolength': True} at 0x60000011ec20>:
E <C object Array of Char {'nolength': True} at 0x600000127c60>:
E <C object Array of Char {'nolength': True} at 0x60000010ebe0>:
E <C object Array of Char {'nolength': True} at 0x60000011ece0>:
E <C object Array of Char {'nolength': True} at 0x60000011f2e0>:
E <C object Array of Char {'nolength': True} at 0x600000f08750>:
E <C object Array of Char {'nolength': True} at 0x600000f0c330>:
E <C object Array of Char {'nolength': True} at 0x60000011f600>:
E <C object Array of Char {'nolength': True} at 0x60000035de70>:
E <C object Array of Char {'nolength': True} at 0x60000035c060>:
E <C object Array of Char {'nolength': True} at 0x600000f08960>:
E <C object Array of Char {'nolength': True} at 0x6000001001a0>:
E <C object Array of Char {'nolength': True} at 0x60000010f0e0>:
E <C object Array of Char {'nolength': True} at 0x600000100360>:
E <C object Array of Char {'nolength': True} at 0x600000f13960>:
E <C object Array of Char {'nolength': True} at 0x600000f36370>:
E <C object Array of Char {'nolength': True} at 0x600000f1cff0>:
E <C object Array of Char {'nolength': True} at 0x60000011f720>:
E <C object Array of Char {'nolength': True} at 0x60000011b220>:
E <C object Array of Char {'nolength': True} at 0x600000f355c0>:
E <C object Array of Char {'nolength': True} at 0x600000f14e70>:
E <C object Array of Char {'nolength': True} at 0x600000101120>:
E <C object Array of Char {'nolength': True} at 0x600000100c60>:
E <C object Array of Char {'nolength': True} at 0x600000f0c4e0>:
E <C object Array of Char {'nolength': True} at 0x600000f0c5a0>:
E <C object Array of Char {'nolength': True} at 0x600000f0c6c0>:
E <C object Array of Char {'nolength': True} at 0x600000f0c780>:
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 0x600000378b70>:
E <C object Array of Char {'nolength': True} at 0x60000030c8e0>:
E <C object Array of Char {'nolength': True} at 0x60000037a2d0>:
E <C object Array of Char {'nolength': True} at 0x600000306c30>:
E <C object Array of Char {'nolength': True} at 0x60000037b2a0>:
E <C object Array of Char {'nolength': True} at 0x600000329860>:
E <C object Array of Char {'nolength': True} at 0x600000370fc0>:
E <C object Array of Char {'nolength': True} at 0x600000315e70>:
E <C object Array of Char {'nolength': True} at 0x600000316e70>:
E <C object Array of Char {'nolength': True} at 0x600000372a40>:
E <C object Array of Char {'nolength': True} at 0x600000372100>:
E <C object Array of Char {'nolength': True} at 0x600000329e70>:
E <C object Array of Char {'nolength': True} at 0x60000037cb20>:
E <C object Array of Char {'nolength': True} at 0x6000003169b0>:
E <C object Array of Char {'nolength': True} at 0x60000037e900>:
E <C object Array of Char {'nolength': True} at 0x60000037e9e0>:
E <C object Array of Char {'nolength': True} at 0x600000374fb0>:
E <C object Array of Char {'nolength': True} at 0x600000301190>:
E <C object Array of Char {'nolength': True} at 0x600000374450>:
E <C object Array of Char {'nolength': True} at 0x600000301360>:
E <C object Array of Char {'nolength': True} at 0x600000376ed0>:
E <C object Array of Char {'nolength': True} at 0x600000374620>:
E <C object Array of Char {'nolength': True} at 0x6000003014c0>:
E <C object Array of Char {'nolength': True} at 0x600000379ed0>:
E <C object Array of Char {'nolength': True} at 0x600000379d00>:
E <C object Array of Char {'nolength': True} at 0x600000368030>:
E <C object Array of Char {'nolength': True} at 0x60000037a850>:
E <C object Array of Char {'nolength': True} at 0x600000368ea0>:
E <C object Array of Char {'nolength': True} at 0x60000036acf0>:
E <C object Array of Char {'nolength': True} at 0x60000037ad60>:
E <C object Array of Char {'nolength': True} at 0x6000003056a0>:
E <C object Array of Char {'nolength': True} at 0x600000368850>:
E <C object Array of Char {'nolength': True} at 0x60000036f290>:
E <C object Array of Char {'nolength': True} at 0x60000036d170>:
E <C object Array of Char {'nolength': True} at 0x60000036a150>:
E <C object Array of Char {'nolength': True} at 0x600000368de0>:
E <C object Array of Char {'nolength': True} at 0x600000371580>:
E <C object Array of Char {'nolength': True} at 0x60000036faa0>:
E <C object Array of Char {'nolength': True} at 0x60000037e190>:
E <C object Array of Char {'nolength': True} at 0x6000003712f0>:
E <C object Array of Char {'nolength': True} at 0x60000036f2c0>:
E <C object Array of Char {'nolength': True} at 0x60000037c950>:
E <C object Array of Char {'nolength': True} at 0x60000036e5c0>:
E <C object Array of Char {'nolength': True} at 0x600000372b30>:
E <C object Array of Char {'nolength': True} at 0x600000369b30>:
E <C object Array of Char {'nolength': True} at 0x60000030a540>:
E <C object Array of Char {'nolength': True} at 0x600000372010>:
E <C object Array of Char {'nolength': True} at 0x60000036c3f0>:
E <C object Array of Char {'nolength': True} at 0x60000036dfc0>:
E <C object Array of Char {'nolength': True} at 0x6000003611a0>:
E <C object Array of Char {'nolength': True} at 0x6000003700d0>:
E <C object Array of Char {'nolength': True} at 0x600000360b80>:
E <C object Array of Char {'nolength': True} at 0x600000363df0>:
E <C object Array of Char {'nolength': True} at 0x600000360c70>:
E <C object Array of Char {'nolength': True} at 0x60000037ffb0>:
E <C object Array of Char {'nolength': True} at 0x600000367f90>:
E <C object Array of Char {'nolength': True} at 0x600000375480>:
E <C object Array of Char {'nolength': True} at 0x600000374690>:
E <C object Array of Char {'nolength': True} at 0x600000358280>:
E <C object Array of Char {'nolength': True} at 0x600000360730>:
E <C object Array of Char {'nolength': True} at 0x600000377710>:
E <C object Array of Char {'nolength': True} at 0x600000372000>:
E <C object Array of Char {'nolength': True} at 0x6000003788b0>:
E <C object Array of Char {'nolength': True} at 0x600000361990>:
E <C object Array of Char {'nolength': True} at 0x600000358670>:
E <C object Array of Char {'nolength': True} at 0x600000359750>:
E <C object Array of Char {'nolength': True} at 0x60000037e8d0>:
E <C object Array of Char {'nolength': True} at 0x6000003636f0>:
E <C object Array of Char {'nolength': True} at 0x600000364060>:
E <C object Array of Char {'nolength': True} at 0x600000363940>:
E <C object Array of Char {'nolength': True} at 0x600000366c70>:
E <C object Array of Char {'nolength': True} at 0x600000363670>:
E <C object Array of Char {'nolength': True} at 0x60000037df00>:
E <C object Array of Char {'nolength': True} at 0x60000035ca50>:
E <C object Array of Char {'nolength': True} at 0x60000035e7c0>:
E <C object Array of Char {'nolength': True} at 0x600000364e70>:
E <C object Array of Char {'nolength': True} at 0x600000353bd0>:
E <C object Array of Char {'nolength': True} at 0x600000367650>:
E <C object Array of Char {'nolength': True} at 0x600000351c80>:
E <C object Array of Char {'nolength': True} at 0x600000365990>:
E <C object Array of Char {'nolength': True} at 0x600000350370>:
E <C object Array of Char {'nolength': True} at 0x6000003675b0>:
E <C object Array of Char {'nolength': True} at 0x600000351580>:
E <C object Array of Char {'nolength': True} at 0x600000366b90>:
E <C object Array of Char {'nolength': True} at 0x60000036cb30>:
E <C object Array of Char {'nolength': True} at 0x600000355850>:
E <C object Array of Char {'nolength': True} at 0x600000351bd0>:
E <C object Array of Char {'nolength': True} at 0x600000354060>:
E <C object Array of Char {'nolength': True} at 0x600000353cd0>:
E <C object Array of Char {'nolength': True} at 0x60000035dad0>:
E <C object Array of Char {'nolength': True} at 0x6000003522a0>:
E <C object Array of Char {'nolength': True} at 0x60000036a9f0>:
E <C object Array of Char {'nolength': True} at 0x60000035e000>:
E <C object Array of Char {'nolength': True} at 0x60000035f9d0>:
E <C object Array of Char {'nolength': True} at 0x600000349670>:
E <C object Array of Char {'nolength': True} at 0x600000359260>:
E <C object Array of Char {'nolength': True} at 0x60000035d420>:
E <C object Array of Char {'nolength': True} at 0x600000367070>:
E <C object Array of Char {'nolength': True} at 0x60000035cd90>:
E <C object Array of Char {'nolength': True} at 0x600000365a00>:
E <C object Array of Char {'nolength': True} at 0x600000353f30>:
E <C object Array of Char {'nolength': True} at 0x600000358940>:
E <C object Array of Char {'nolength': True} at 0x600000355820>:
E <C object Array of Char {'nolength': True} at 0x600000365b80>:
E <C object Array of Char {'nolength': True} at 0x6000003587d0>:
E <C object Array of Char {'nolength': True} at 0x60000034d860>:
E <C object Array of Char {'nolength': True} at 0x60000035f110>:
E <C object Array of Char {'nolength': True} at 0x60000035ec60>:
E <C object Array of Char {'nolength': True} at 0x60000034ecd0>:
E <C object Array of Char {'nolength': True} at 0x600000340a70>:
E <C object Array of Char {'nolength': True} at 0x60000034c4e0>:
E <C object Array of Char {'nolength': True} at 0x600000340e90>:
E <C object Array of Char {'nolength': True} at 0x600000344000>:
E <C object Array of Char {'nolength': True} at 0x60000034cff0>:
E <C object Array of Char {'nolength': True} at 0x6000003675f0>:
E <C object Array of Char {'nolength': True} at 0x600000347c00>:
E <C object Array of Char {'nolength': True} at 0x60000034a710>:
E <C object Array of Char {'nolength': True} at 0x60000034c250>:
E <C object Array of Char {'nolength': True} at 0x60000034ac10>:
E <C object Array of Char {'nolength': True} at 0x60000034bb80>:
E <C object Array of Char {'nolength': True} at 0x60000034e670>:
E <C object Array of Char {'nolength': True} at 0x600000347120>:
E <C object Array of Char {'nolength': True} at 0x60000034d6f0>:
E <C object Array of Char {'nolength': True} at 0x600000346160>:
E <C object Array of Char {'nolength': True} at 0x6000003401d0>:
E <C object Array of Char {'nolength': True} at 0x600000344a90>:
E <C object Array of Char {'nolength': True} at 0x600000350f60>:
E <C object Array of Char {'nolength': True} at 0x600000345e90>:
E <C object Array of Char {'nolength': True} at 0x600000340080>:
E <C object Array of Char {'nolength': True} at 0x600000343120>:
E <C object Array of Char {'nolength': True} at 0x600000346b70>:
E <C object Array of Char {'nolength': True} at 0x60000034f700>:
E <C object Array of Char {'nolength': True} at 0x6000003456f0>:
E <C object Array of Char {'nolength': True} at 0x600000358c60>:
E <C object Array of Char {'nolength': True} at 0x600000346e00>:
E <C object Array of Char {'nolength': True} at 0x60000034e060>:
E <C object Array of Char {'nolength': True} at 0x600000346db0>:
E <C object Array of Char {'nolength': True} at 0x6000003b8800>:
E <C object Array of Char {'nolength': True} at 0x6000003bbbd0>:
E <C object Array of Char {'nolength': True} at 0x600000345c60>:
E <C object Array of Char {'nolength': True} at 0x6000003491d0>:
E <C object Array of Char {'nolength': True} at 0x6000003b84d0>:
E <C object Array of Char {'nolength': True} at 0x60000034b6b0>:
E <C object Array of Char {'nolength': True} at 0x60000034ac70>:
E <C object Array of Char {'nolength': True} at 0x6000003b0180>:
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 0x600000f366a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ca1b40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000328f50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589caec60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f353e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589caf910> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f325b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589caf980> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010dae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589cf2e20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011cd60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589cf2f00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011c500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589cf2f38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011d180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bd566b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011cde0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bd566e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011d9e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bd575c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011d5e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bd57600> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011c880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bd74bf0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011cbc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bd74c28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001239c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bdb26b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001238a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bdb26e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001239e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bd4a528> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001237c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bd4a560> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bda6f00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123ac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bda6f38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000378b70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bda6f70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003792b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bda6fa8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bda6fe0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123a80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bd76640> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003788f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bd76fe0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000122000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bd77a28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123c80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bd77a98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123e60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bd77ad0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000030c8e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bd77b08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000308a30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bd77b40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000313c70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbc67520> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123aa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbc67558> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbc67590> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037a2d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbc675c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037abb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbc67600> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000379010>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbc5ec28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbc5ec60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000122d60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbc5ec98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000306c30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbc5ecd0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000030d440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbc5ed08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000030ba60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbc922f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001238e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbc92330> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000120b60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbc92368> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000122e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbc93408> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbc93440> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbc93520> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123dc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbc93558> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbc22a30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001232a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbc22a68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123ec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbc237f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037b2a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbc23868> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbc238a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbc238d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbc23910> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000328d00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbc3b210> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000126e20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbc3bd38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bd348e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000329860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bd34918> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000328de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bd34950> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003045c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bd34988> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001271e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bd349c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001272a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bd35ef8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000370fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bd35f30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000371610>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bd35f68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003727d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bd35fa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000126da0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bcf2020> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000126c20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bcf3600> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000315e70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bcf3638> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000370310>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bcf3670> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000371680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bcf36a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001241a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bcd7ec0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000126920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bcd7ef8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001275e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bcf4020> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000126cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bcf4f70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bcf5050> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbdfae58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001273c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbdfaf38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbdf49c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000126a40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbdf4aa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000316e70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbdf4b10> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000125f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bf40090> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bf400c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bf40100> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000373680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bf40138> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bf41408> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bf41d70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000372a40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bf41da8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000370460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bf7d6a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000371b50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bf7d6e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bf7d718> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bf96ec8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000372100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bf96f00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003729c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bf96f38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000305200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bf96f70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000126f80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bf96fa8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bf5c678> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000329e70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bf5c6b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003704c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bf5c6e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000378ea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bf5c720> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010d140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bf5c758> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010d3c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bf5dd38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037cb20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bf5dd70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037d2f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bf5dda8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037e690>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bf5dde0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010d6c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bf5de18> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010cc40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bf4d558> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003169b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bf4d590> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037c690>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bf4d5c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037dc20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bf4d600> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010d540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959bf4d638> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010d2c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbd62c60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037e900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbd62c98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010d380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbd62cd0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010cde0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbd62d08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010d440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbd7f9b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010d940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbd7f9f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037e9e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbd7fa28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010db60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbd7fa60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f081b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbd8f050> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010c4c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbd8f0f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010cd60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbd8ffa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000030c260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbd8a870> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f08540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbd8b018> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f08b40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbd8b088> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011d880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbd8b0c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011d260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbd9d6a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011d140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbd9d6e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011c780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbd65c90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011c5c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbd65cc8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011c900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbd65da8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011cc40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589d1ae90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000374fb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589d1aec8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000375690>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589d1af00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000376950>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589d1af38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011d680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589d1af70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011c9c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589d2a4f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000301190>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589d2a528> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000302380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589d2a560> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000030c2f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589d2a598> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011c740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589d2a5d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011cc60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589d2a608> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000374450>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589d34448> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000374b50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589d34480> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000376090>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589d344b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011da80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589d344f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011cfa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589d34528> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000301360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589d46058> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011cd40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589d46090> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011d7e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589d460c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011e420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589d46100> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f082a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589d53248> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011caa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589d532f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011c980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589d53ef8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000300470>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589d53f30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f08660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589d86b80> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f08300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589d87be8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ca80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589d87c20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011e4a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589d87d00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011c7e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589d87d38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011c920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589d95670> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011e520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589d956a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011e500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589da06b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011c960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589da06e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000376ed0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589da0720> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000377670>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589da0758> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000302140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589da0790> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011e5c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589da07c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011c5e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589dae4f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000374620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589dae528> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000374f80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589dae560> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003780b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589de7638> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589de7670> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589de76a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003014c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589de76e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000302ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589de7718> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000031ff50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e02988> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b3a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e029c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001182c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e029f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000379ed0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e02a30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037aa50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e02a68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000305ed0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e02aa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e0e6b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f14c90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e0e6e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011afe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e0e790> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011aa80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e0fcc8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003156b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e0fd00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f14ff0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbf387c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f150b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbf4da60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ab40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbf4da98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011aec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbf64288> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011a680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbf642c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbf643a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ad40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbf643d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ad20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbf95018> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbf95050> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbfac678> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011afc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbfac6b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ac80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbfac790> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011aea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbfade50> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbfadf30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbfadf68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b4e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbfb9398> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f14b10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbfb93d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011a700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbfb9478> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbfc48a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000300d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbfc48e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f15170>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbfc51a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f15140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbfc5a98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011a920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbfc5ad0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b4a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbfc5bb0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bbff7948> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b5e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc006fe0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc007018> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011a800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc0070f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011bb40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc007130> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000379d00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc00e758> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037b150>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc00e790> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000302ab0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc00e7c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b3e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc00e800> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc00e838> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000368030>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc01e058> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000368830>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc01e090> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000369bc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc01e0c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc01e100> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001180e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc01e138> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037a850>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc01e170> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003789c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc01f9b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003049b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc01f9f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc01fa28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011a940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc01fa60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000368ea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc01fa98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b3c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc01fad0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b8c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc02b7f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011a760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc02b830> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f14f30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc02b868> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011bb20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc02b910> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc037050> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000032a370>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc037088> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f15290>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc037e88> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f157a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc037ef8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc037f30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011acc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc06b088> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011a8e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc06b0c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ab80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc06be50> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011a960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc06be88> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011a7a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc0a6678> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc0a66b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036acf0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc0a66e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036b590>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc0a6720> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037a200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc0a6758> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011bc00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc0a6790> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001181c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc0b41e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037ad60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc0b4218> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000305360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc0b4250> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000369a10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc0b4288> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ab60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc0b42c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011bb60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc0b5788> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003056a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc0b57c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000302b70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc0b57f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000336b90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc0b5830> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011aa60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc0caf38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b5a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc0caf70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000368850>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc0cafa8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000369130>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc0cafe0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000368130>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc0dbec0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ace0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc0dbef8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f356e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc0dbf30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011a8c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc0e2020> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010db40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc0e3590> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037fc40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc0e35c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f352f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc104db0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f183f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc104e20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010de80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc104e58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010c1c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc105f30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010ccc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc105f68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010dd60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc126090> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010c520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc127210> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010ce00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc1272f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010dde0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc127328> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010dc00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c142448> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010d840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c142480> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010dee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c142560> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010c660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c143638> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010d9e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c143718> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010df40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c143750> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010d900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c154838> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f1dc20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c154870> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010dd00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c154918> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010dac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c155910> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000030f920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c155948> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f18030>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c1770c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f359b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c177130> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c177168> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010df80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c1924f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010dc40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c192528> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010d480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c193248> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010dce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c193280> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010d9a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c193360> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e0a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c193398> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010dcc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c1a47c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010d740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c1a4800> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010dca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c1a5558> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010dfa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c1a5590> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010df00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c1a5670> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e1e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c1a56a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010ddc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c1b0a30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010c340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c1b0a68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036f290>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c1b0aa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036f8e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c1b0ad8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e1c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c1b0b10> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010d920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c20d0c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037f000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c20d0f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010d2e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c20dd70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e3a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c20dde0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010c040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c248aa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036d170>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c248ad8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036d8c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c248b10> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036ec00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c248b48> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010df20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c248b80> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c248bb8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036a150>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c25eec8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036ae90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c25ef00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037c110>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c25ef38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010dc60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c268560> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010d200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c268598> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000368de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c2685d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036a460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c268608> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036c6d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c268640> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010dfe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c269ec0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010d340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c269ef8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c274020> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c274f70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c275050> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c275088> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c284138> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010dc20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c284170> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e4a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c284250> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001270a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c285328> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000371580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c285360> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000371e60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c285398> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c2853d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000126c80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c294838> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000370660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c294870> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c2948a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001262c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c295980> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c2959b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036faa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c2959f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003703e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c295a28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000370740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e00f00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001274e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e00f38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e00f70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037e190>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e00fa8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037f420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e00fe0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000336870>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e01018> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127a20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e12ad8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001272e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e12b10> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003712f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e12b48> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000371ef0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e12b80> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000373d10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e12bb8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001276c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e20560> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001273e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e20598> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036f2c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e205d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036fae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e20608> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000371aa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e20640> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e21d70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e21da8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037c950>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e21de0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037d9a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e21e18> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000030b5e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e21e50> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e21e88> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e33f68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036e5c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e33fa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036eda0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e3e020> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000370810>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e3e058> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e3e090> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000125820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e3f750> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000372b30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e3f788> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000373780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e3f7c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037eb60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e3f7f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001269c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e3f830> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e4cde8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127ac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e4ce90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010dd40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e4dbe8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000302ef0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a8e4dc20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c2b8870> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010dc80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c2b9440> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011d100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c2b9478> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011c760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c2b9558> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011e740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c2b9590> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011cdc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c2e0e58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011e700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c2e0e90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011d200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c2e1f68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ec80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c2e1fa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011d580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c2f10f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ca40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c2f1130> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011e800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c2f1210> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c2f1248> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c2fccd0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c2fcd08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010da20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c306b10> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c306b48> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e4e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c306bf0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e3e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c3181e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000360040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c3188e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e2c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c318f38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c35db78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c35dbb0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c35dc90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c374f00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e5c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c374fe0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c375018> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c388058> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c388090> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c388170> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010d820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c389210> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c3892f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e7c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c389328> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000013b200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c392950> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000126c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c392988> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001277a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9a3c608> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e8a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9a3c640> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000369b30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9a492f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000360550>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9a49328> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e2a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9a49360> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e2e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9a68480> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003633b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9a684b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e5e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9a690c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e6a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9a69ad0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010dda0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9a69b08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000030a540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9a69b40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036c460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9a69b78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036c1a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c3bf130> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e7e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c3bf168> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c3bf1a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000372010>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c3bf1d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003734c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c3bf210> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037f9f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c3bf248> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c3caec8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e6c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c3caf00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036c3f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c3caf38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036cf00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c3caf70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036eeb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c3cafa8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010de40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c3dc838> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c3dc870> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e9e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c3dc950> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e3c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c3dda60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e8e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c3ddb40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010ea20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c3ddb78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010ca40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c3ead08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e7a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c3ead40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010eaa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c3eae20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000361f10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c3ebef8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036dfc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c3ebf30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010dec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c3ebf68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e9a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c3ebfa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c400020> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000030fbc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c400058> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e6e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c401a28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000362d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c41e410> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c41e448> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003611a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c41f478> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003619a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c41f4b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000363530>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c41f4e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e1a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c41f520> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010ea80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c41f558> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003700d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c41f590> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003715d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c446e90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037e480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c446ec8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010eba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c446f00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010ea40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c446f38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000360b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c446f70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000360140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c45a9c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000362110>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c45a9f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010ebc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c45aa30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011cfe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c45aa68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011d840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c46c020> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011cbe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c46c058> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011e920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c46c138> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011e480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c46d088> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011c8e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c46d168> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011cf00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c46d1a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ea00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c47a218> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f083f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c47a250> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011e880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c47a2f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011e6a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c47b328> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037fb70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c47b360> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f08780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c49caa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f08d50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c49cb10> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011e5a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c49cb48> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011e9e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c49d9f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011e860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c49da28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011eb40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c49db08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011e900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e2cb48> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011df40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e2cc28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011eb60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e2cc60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011cb00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e2dd38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011d1a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e2dd70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011eb00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e2de50> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011e8a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e38bf0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ea20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e38cd0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011e8c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e38d08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ea80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e39e50> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ec20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e39e88> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000363df0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e39ec0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003751b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e39ef8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011e940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e39f30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011d6a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e4b5c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000360b30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e4be18> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011e780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e4be50> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011e580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e6efa8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ea40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e6efe0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000360c70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e6f018> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000360900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e92640> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003633f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e92678> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011cca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e926b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ea60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e926e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037ffb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e92720> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000364200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589e92758> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003651c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ea44f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011eac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ea4528> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011e6c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ea4560> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000367f90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ea4598> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000361480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ea45d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000361b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ea5cc8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011c7a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ea5d00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011d2e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ea5d38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011cc20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589eb5130> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011bcc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589eb5168> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ba40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589eb5248> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011bc20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589eb5280> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011a7c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ec47c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ec4800> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011bd00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ec5590> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000375480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ec5600> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011abe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ec5638> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011aca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ec5670> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ad80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ed7638> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000376270>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ed7670> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011a980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ee8368> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ee8c98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000374690>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ee9360> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003763c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ee9398> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037d140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ee93d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011aba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ee9408> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ad00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ee9440> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000358280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ee9478> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003580e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc134b80> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000359360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc134bb8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011aae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc134bf0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc134c28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000360730>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc134c60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003620e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc134c98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000362bc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc146480> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ada0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc1464b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc1464f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011bd60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc1474b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ba80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc1474e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc1475c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc147600> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc154870> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc1548a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001275a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc155558> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000377710>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc1555c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127a00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc155600> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127a80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc155638> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001279e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc166e20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003764c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc1677c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000375ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc167ec0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001273a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc1a48e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000372000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc1a4918> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000126ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc1a4950> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001277c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc1a4988> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9afc800> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9afc838> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003788b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9afc870> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037b990>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9afc8a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000359350>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9b0e368> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9b0e3a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9b0e3d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000361990>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9b0e410> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000363290>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9b0e448> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036b030>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9b0fa28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123b40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9b0fa60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123bc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9b0fa98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9b20b48> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123a00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9b20b80> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000121ec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9b20c60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9b2adb0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123c20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9b2ae90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000012c940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9b2aec8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc1ac528> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000358670>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc1ac598> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123d40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc1ac5d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123e80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc1ad7f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001237e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc1d2058> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000035aae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc1d2090> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000035aa80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc1db2f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123f20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc1dbec0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000359750>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc1dbef8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123c60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc1dbf30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123b20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc1dbf68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc1dbfa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc21d590> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037e8d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc21d5c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003582d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc21d600> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000359f10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc21d638> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011bf20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc21d670> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123ea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc22ead8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003636f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc22eb10> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036a820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc22eb48> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000371d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc22eb80> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc22ebb8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011bda0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc22ebf0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000364060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc23ebb8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000364790>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc23ebf0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000365b90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc23ec28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011e7c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc23ec60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011cb60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc23ec98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000363940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc23ecd0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036ac20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2486b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000373990>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2486e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011cac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc248720> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ee20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc248758> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000366c70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc248790> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000367300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2487c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000365640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc258560> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011e4c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc258598> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ee00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2585d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000363670>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc258608> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ee60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc258640> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011eb20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc259bb0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011e720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc259be8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127c60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc259c20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011efc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc259cc8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ac60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2710c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000365e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2710f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f137e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9b5c170> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000126fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9b5c988> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9b5c9c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127b40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9bd3da8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000126760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9bd3de0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9bfe250> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9bfe288> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127da0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9bfe368> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001277e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9bff980> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037df00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9bff9b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037ae90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9bff9f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000035cd20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9bffa28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127be0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9bffa60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9c1a138> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000035ca50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9c1a170> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000035d130>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9c1a1a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000035e720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9c1a1e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127e20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9c1a218> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9c31980> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000035e7c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9c319b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000035ef90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9c319f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000035c900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9c4bfa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9c60020> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9ca6e90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000364e70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9ca6ec8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003645f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9cddb40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000365ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9cddb78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ec60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9cddbb0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010ebe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9cddbe8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ca00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9cddc90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ee40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9ce3600> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000362740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9ce3638> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9ce3670> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589f1aa68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010eac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589f1aaa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010ea60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589f1b910> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589f1b948> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010ed00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589f1ba28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e4c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589f4ab48> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589f4ac28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010ed60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589f4ac60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010eb60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589f4bde0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010dd20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589f4be18> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010edc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589f4bef8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589f5aec8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010eb20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589f5afa8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010eda0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589f5afe0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010ecc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589f68170> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ece0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589f681a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010ee00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589f68250> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010eb00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589f699b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000352ea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589f699f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589f90ad8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011c620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589f91210> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011e660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589f91248> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589f91ec0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589f91ef8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011eaa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c4fc020> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c4fd168> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c4fd248> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c4fd280> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011eca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c508ec8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ef80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c508f00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ef00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c509d00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011cd20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c509d38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c509e18> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f3e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c509e50> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f1e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c5170f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f2e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c517130> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000353bd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c517168> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000364500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c5171a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c5171d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011efe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c528988> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036eb10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c5289c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011dfa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c5295c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ef20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589fe8800> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f0a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589fe8838> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000367650>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589fe8870> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036c510>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589fe88a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036be60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589fe88e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f3c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589fe8918> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f0e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ffa448> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000351c80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ffa480> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003522f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ffa4b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003539f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ffa4f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ffa528> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ffbc90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000365990>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ffbcc8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000366550>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ffbd00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036d580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ffbd38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f2a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ffbd70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011eea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9589ffbda8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000350370>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a00f788> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000350b10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a00f7c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000352220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a00f7f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011e9c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a00f830> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011e9a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a00f868> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003675b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a00f8a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000364b30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a0210c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000367260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a0210f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a021130> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f0c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a021168> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000351580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a0211a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003500a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a0211d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000351ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a031360> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011e640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a031398> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a05ed78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000366b90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a05edb0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000367720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a05ede8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036acb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a05ee20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a05ee58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f08750>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a06e678> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011eae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a06e720> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011eb80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a06f750> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000352900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a06f788> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f087e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a0a4720> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f08db0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a0a4790> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a0a47c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ed20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a0a59f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011eda0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a0a5a28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f6c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a0a5b08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a0a5b40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f3a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a0cb440> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ede0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a0cb478> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a0f04b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a0f04f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a0f1bb0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011d560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a0f1be8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a0f1cc8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a0fefe0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f5e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a0ff0c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f0c330>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a0ff0f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a0ff1a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f4a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a10e758> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000351690>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a10e790> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f0c660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a10f670> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f0c630>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a10ff68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010ece0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a10ffa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a1580c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a159050> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a159130> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010ee40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a159168> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010ef00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a16c288> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010d4a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a16c2c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010ef80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a16c3a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010ec20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a16c3d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a16d408> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010ed80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a16d440> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a17a480> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e5a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a17a4b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010ee80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a17a598> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a17a5d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036cb30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a17b750> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036f2f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a17b788> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010db20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a17b7c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a18ef38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000363bc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a18ef70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a18efa8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a18fef8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011fbc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a1d68e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000355850>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a1d6918> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000356050>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a1d6950> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000357350>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a1d6988> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011e7e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a1d69c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a1d7ec0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000351bd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a1d7ef8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000352c20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a1d7f30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036c720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a1d7f68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ef40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a1d7fa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f6e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a1ec020> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000354060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a1ed7f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000354c60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a1ed830> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000356400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a1ed868> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011faa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a1ed8a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f4e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a1ed8d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a1fef38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f5a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a1fef70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a1ff050> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011fa60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a20c1a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ecc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a20c288> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f8c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a20c2c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011c0e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a20d280> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000035de70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a20d2b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000353cd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a20d2f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011e620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a20d328> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011fb00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a20d360> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011fd20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a20d398> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000355c90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a21f280> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a21fda8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000035c040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a24dda8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a26c8a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000035dad0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a26c8e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000035e310>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a26c918> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000035fb40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a26c950> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001275c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a26c988> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a27c0c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003522a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a27c100> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000353050>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a27c138> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000035cf90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a27c170> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001278e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a27c1a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127d40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a27c1e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000036a9f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a27d8d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037ff30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a27d910> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000035d5f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a27d948> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001278a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a27d980> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000126a80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a27d9b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001279a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a28f018> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127bc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a28f050> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123a60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a28f130> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123f80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9d401e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000012fa80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9d402c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127e60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9d402f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9d41440> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000035c060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9d41478> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000035e000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9d414b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127f40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9d414e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9d41520> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123be0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9d41558> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000035d520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9d51398> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123da0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9d70330> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000035d320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9d70fe0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127c20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9d71018> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000035f9d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9d71050> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000362460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9d71088> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000350c80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9d710c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9d710f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127f00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9da8d78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000349670>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9da8db0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000349cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9da8de8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034ae80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9da8e20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010ec60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9da8e58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011bc60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2a8678> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000359260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2a86b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000359ea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2a86e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000035b8f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2a8720> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011aa40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2a8758> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001223e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2a8790> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000035d420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2b6640> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000035e190>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2b6678> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003583c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2b66b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000012c900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2b66e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000118080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2b6720> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000367070>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2b6758> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000365b20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2b7fa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000376ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2c6020> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011bc40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2c6058> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000121ac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2c6090> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000035cd90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2c60c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001213a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2c6100> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123f00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2c7d38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011bba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2c7d70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ac40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2c7da8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000365a00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2c7de0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011bd40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2c7e18> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f08960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2e4090> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011bf80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2e4138> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f4c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2e51d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000351840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc2e5a98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f08c90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc31a288> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f09200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc31a2f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011d540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc31a330> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ebc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc31b558> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc31b590> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011fc40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc31b670> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f2c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a2b4950> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011fa80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a2b4a30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f9a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a2b4a68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000353f30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a2b4aa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000354e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a2b4ad8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000356550>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a2c39b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a2c39f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011fce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a2d2e90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000358940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a2d2ec8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000359970>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a2d2f00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000035bb80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a2d2f38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ec00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a2d2f70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011fc20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a2d2fa8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000355820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a2e0b10> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000356390>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a2e0b48> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000357fd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a2e0b80> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ebe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a2e0bb8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011fac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a2e0bf0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000365b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a2e0c28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011fa00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a2f0870> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011fc00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a2f08a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011fb40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a2f08e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001001a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a2f0918> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000122f40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a2f1d38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011bee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a3003a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000377fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a3003d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f15440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a301050> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a301ec0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a301ef8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc386020> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc386058> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc387328> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001003c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc387360> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc387440> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc392d78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003587d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc392db0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000359c20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc392de8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000365a70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc392e20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc392e58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc3a6d08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034d860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc3a6d40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034deb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc3a6d78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034f180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc3a6db0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001003e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc3a6de8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc3b2560> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000035f110>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc3b2598> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000035fda0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc3b25d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003581a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc3b3558> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc3b3590> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001002c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc3b35c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000035ec60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc3b3600> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000035fc80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc3b3638> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034d070>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc3b3670> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc3c4e58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f0e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc3c4e90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001000c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc3f5910> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc409718> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034d150>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc422790> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc4227c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010c000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc423398> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010eee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc4233d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e8c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc454678> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc4546b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010eb80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc455520> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010ec00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc455558> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc455638> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc455670> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc468d08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010ee60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc468d40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc469d70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc469da8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001006e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc469e88> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001008e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc469ec0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100a60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc477088> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc4770c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc477168> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001007e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc492560> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034ec70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc492598> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001005c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc4931a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001006a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc493f68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc493fa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001000a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc4fa0c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc4fa100> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001009a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc4fb520> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001004c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc4fb558> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100a20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc4fb638> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001006c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc510c28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034ecd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc510c60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034f7b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc510c98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000035b420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc510cd0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc510d08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc51a598> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000340a70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc51a5d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003410c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc51a608> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003423b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc51a640> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc51a678> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc51a6b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034c4e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc51be88> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034d190>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc51bec0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034f3f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc51bef8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001009e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc51bf30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc51bf68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000340e90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc51bfa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001001e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc52f7f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc52f830> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001008a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc52f868> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f13960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc53d2b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001278c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc571398> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000124140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc58ea30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034ba80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc58ea68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f13c30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc58f9b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f1fea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc58fa28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc58fa60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f1a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9e18ec8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9e18f00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010eca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9e19ef8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9e19f30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f1e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9e2c058> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9e2c090> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000344000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9e2d248> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000344670>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9e2d280> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000345830>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9e2d2b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9e2d2f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f3c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9e2d328> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034cff0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9e2d360> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000354170>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9e3ca68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003569a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9e3caa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f8e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9e3cad8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011e7a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9e3cb10> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003675f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9e3cb48> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000344290>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9e3cb80> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000344c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9e4c3a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f7c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9e4c3d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011fb60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9e4c410> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000347c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9e4c448> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000354ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9e4c480> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000354280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9e4dbe8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011eba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9e4dc20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f36370>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9e4dc58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9e4dd00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9e5da60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034aab0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9e5da98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f351a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a33e598> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f36f70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a33f2f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001262a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a33f328> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011bfc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a3744f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a374528> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ac20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a374608> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a374640> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a375a60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011fd40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a375a98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011fd80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a375b78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011fb20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a386f70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011fec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a387050> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011bde0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a387088> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ba20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a392448> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a392480> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a392560> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f1cff0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a393638> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a3936e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a3ac2c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000350fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a3acb10> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f35560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a3ad168> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f35740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a3ad1d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a3f46e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123ca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a3f47c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a3f4800> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127fa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a3f5868> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123b60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a3f58a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011fc60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a3f5980> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a408ec8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a408fa8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127b20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a408fe0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127ca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a412218> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000012c960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a412250> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011fc80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a412330> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011fea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a413328> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f9e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a413408> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a413440> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034a710>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a413478> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034af10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a4134b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001274c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9f04bf0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127b60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9f05440> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000355f20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9f05478> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011fca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9f05f68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011fcc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9f3c758> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f2c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95a9fd5750> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034c250>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95aa00a1a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034d1f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95aa00a1e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034d020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95aa00b750> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f3e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95aa00b788> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f2e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95aa00b7c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034ac10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95aa00b7f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034b5f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95aa00b830> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000035ae20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95aa00b868> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010efa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95aa017de0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010eec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95aa017e18> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034bb80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95aa017e50> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000352f20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95aa017e88> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034d9a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c53fc58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c53fc90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c53fcc8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c54bbb0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c54bbe8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f3a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c55b590> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010d1c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c55b5c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f4c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c55b6a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010ede0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c56a678> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c56a758> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c56a790> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034e670>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c56a7c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034f6c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c56a800> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010ed40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c56be18> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c5786b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000037bfb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c5786e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c579478> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c579ec0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123d60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c579ef8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000347120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c579f30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003478b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c579f68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034e750>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c579fa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a454020> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a455fa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034d6f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a466020> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034eac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a466058> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000344f90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a466090> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127ec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a4660c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011b4c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a4679b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000346160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a4679f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003469e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a467a28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034c820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a467a60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123d00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a467a98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000012c980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a479210> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003401d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a479248> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000354490>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a479280> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000351610>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a4792b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011fbe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a4792f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011ffe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a479328> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000344a90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a4851d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000345410>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a485210> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000346fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a485248> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011fdc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a485280> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011bf40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a4852b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000350f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a4852f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011bfa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a492c98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000121480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a492cd0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000127a40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a492d08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a492d40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000345e90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f958a492d78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011fae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95aa08e250> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f355c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95aa08e288> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011fa40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95aa08e330> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000123660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95aa08e368> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000379d90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95aa08f638> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f15320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95aa0c15c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f158f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95aa0c1638> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95aa0c1670> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001003a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95aa0f0560> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95aa0f0598> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95aa0f1398> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001004e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95aa0f13d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100be0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95aa0f14b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100d60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95aa0f14e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000340080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc5abc58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000340910>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc5abc90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000342300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc5abcc8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100e60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc5abd00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001009c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc5b7b78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000343120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc5b7bb0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000343800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc5b7be8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034f5c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc5b7c20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001002a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc5b7c58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100d00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc5c97c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000346b70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc5c97f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003476d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc5c9830> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000341360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc5c9868> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100aa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc5c98a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc5d4d78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034f700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc5d4db0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100dc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc5d4de8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001000e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc5d4e20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc5d4e58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f14e70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc5d4e90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc5e89c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc5e89f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000341c70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc5e8a30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f15710>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc5e9d00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f15d10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc5e9d70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000101020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc61eaa0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc61eb80> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc61ebb8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100d40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc61fc90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc61fcc8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100bc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc61fda8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100da0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc636d40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003456f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc636d78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003464d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc636db0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003408f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc636de8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc636e20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100ca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc636e58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000358c60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc6465d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000340290>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc646608> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003429d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc646640> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc646678> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100ce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc6466b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000346e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc6466e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000344250>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc647e50> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000346d70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc647e88> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100e80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc647ec0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100ec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc647ef8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034e060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc647f30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000352ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc647f68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003b8b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc655750> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc655788> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000101120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc6557c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc655868> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc6558a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000347850>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc667590> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f157d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc69ca68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc6bd478> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100fe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc6bd4b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100f80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc706368> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc7063a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001001c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc7071a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc7071d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001005e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc7072b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001011c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc7072f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc71e988> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001002e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc71e9c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100f40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc749558> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc749590> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000101140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc76b478> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc76b4b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc781868> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100c60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc7818a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000101240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc781948> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100b20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc7ab6a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003b9f20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc7ab6e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000101320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc7ab718> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001007a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc7b8758> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000101220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc7b8790> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc7b96a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100f20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc7b96e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100b40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc7b97c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001010c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc7f0790> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc7f0870> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000101300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc7f08a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000346db0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc7f08e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003401c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc7f0918> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003424c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc804020> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100f00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc804058> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001013e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc804090> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003b8800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc8040c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003b8f50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc804100> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003b80e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc8056a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100fa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc8056e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000101180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc805718> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003bbbd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc805750> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000345270>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc805788> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000341480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc8057c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc813168> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000101200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc8131a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000345c60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc8131d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc813210> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000101440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc813248> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000101660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc813280> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f0c4e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc824d08> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000100ea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc824db0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000101500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc824de8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000343680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc824e20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f0c870>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc8401a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f0cae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc841328> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010ec40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc841360> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc8661a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010ed20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc8661e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc8662c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f6a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc8662f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc8675c8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc867600> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003491d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc867638> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034a370>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc867670> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003657b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc8676a8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010c840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc87cd40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f4a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc87cd78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003b84d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc87cdb0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003b8f70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc87cde8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003bad30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc87ce20> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc87ce58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc888ad8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034b6b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc888b10> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000352fa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc888b48> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003b9c80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc888b80> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc888bb8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f5a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc89c4f0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034ac70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc89c528> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034ba60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc89c560> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003b9800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc89c598> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010eae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc89c5d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f0c5a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc89d9b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f1c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc89da60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc89da98> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003bf290>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc89dad0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f0c930>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c5bcd78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f0c900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c5bd8a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010fa00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c5bd8d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c5bd9b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010cfa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c5f90f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c5f91d8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f7c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c5f9210> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c604410> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f4e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c604448> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c604528> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010ee20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c605520> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c605600> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c605638> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c616800> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010e820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c616838> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c616918> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f0c6c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c616950> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c617b78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c617bb0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000034aff0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c617be8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f0c9f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c628bf0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f0c9c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c629d38> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010fbe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c629d70> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c665280> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c6652b8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010ef60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c665398> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010fbc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c6653d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010fa80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c670bb8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c670bf0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010fac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c671b40> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c671b78> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c671c58> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010fc20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c671c90> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f5c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c685168> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f0a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c6851a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010fb80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c685280> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f0c780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c692870> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c692918> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f9a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c692950> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003bb790>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c692988> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f0c7e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c6c43a0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000f0cdb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c6c4410> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011f640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c6c4448> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011fe20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c6c5398> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011be80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c6c53d0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000011fe80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c6c54b0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f5e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c6c54e8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f6e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c6e08e0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010eb40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c6e0918> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f8e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c6e1910> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010da80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c6e1948> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f7e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c6e1a28> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010fd60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c6e1a60> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f7a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c6ecec8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000010f280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c6ecf00> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000101340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c6fe250> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001014e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c6fe288> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000346f40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c6fe2c0> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000101620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f959c731248> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001016a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc8d6410> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000101940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc8d7360> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001014c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc8d7440> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003b0180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc8e69f8> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003b0960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc8e6a30> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003b1e20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc8e6a68> ignored
Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000101600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f95bc8e6aa0> ignored
================ 62 passed, 2 skipped, 1 error in 96.77 seconds ================
++ 05:50:12 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 17.07 seconds ==========================
++ 05:50:13 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 73.73 seconds =====================
++ 05:50:49 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 68.04 seconds ===========================
++ 05:51:40 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 63.97 seconds ==========================
++ 05:52:09 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 129.16 seconds ====================
++ 05:52:45 starting module/cpyext/test/test_buffer.py [84 started in total]
__ module/cpyext/test/test_boolobject.py [82 done in total, somefailed=False] _
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 4 items
module/cpyext/test/test_boolobject.py ....
========================== 4 passed in 97.96 seconds ===========================
++ 05:53:36 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 96.42 seconds ===========================
++ 05:54:05 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 108.06 seconds ==========================
++ 05:54:56 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 102.68 seconds ==========================
++ 05:55:39 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 129.55 seconds ==========================
++ 05:56:37 starting module/cpyext/test/test_classobject.py [89 started in total]
__ module/cpyext/test/test_capsule.py [87 done in total, somefailed=False] ____
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 3 items
module/cpyext/test/test_capsule.py ...
========================== 3 passed in 105.79 seconds ==========================
++ 05:56:59 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 92.88 seconds ===========================
++ 05:57:28 starting module/cpyext/test/test_complexobject.py [91 started in total]
__ module/cpyext/test/test_classobject.py [89 done in total, somefailed=False]
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 2 items
module/cpyext/test/test_classobject.py ..
========================== 2 passed in 91.64 seconds ===========================
++ 05:58:26 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.83 seconds ===========================
++ 05:58:48 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 99.68 seconds ===========================
++ 05:59:25 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 96.38 seconds ===========================
++ 06:00:23 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 162.55 seconds ====================
++ 06:01:49 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 128.44 seconds ==========================
++ 06:01:50 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 124.95 seconds ==========================
++ 06:02:48 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 98.60 seconds ===========================
++ 06:03:46 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 126.84 seconds ====================
++ 06:04:15 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 89.16 seconds ===========================
++ 06:04:37 starting module/cpyext/test/test_funcobject.py [101 started in total]
__ module/cpyext/test/test_floatobject.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 14 items
module/cpyext/test/test_floatobject.py ..............
========================= 14 passed in 119.73 seconds ==========================
++ 06:06:04 starting module/cpyext/test/test_genobject.py [102 started in total]
__ module/cpyext/test/test_frameobject.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 4 items
module/cpyext/test/test_frameobject.py ....
========================== 4 passed in 98.20 seconds ===========================
++ 06:06:11 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 128.74 seconds ==========================
++ 06:07:02 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 112.96 seconds ==========================
++ 06:08:15 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 123.66 seconds ==========================
++ 06:08:36 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 126.61 seconds ==========================
++ 06:09:27 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 96.91 seconds ===========================
++ 06:10:11 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 114.01 seconds ==========================
++ 06:10:47 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 72.14 seconds ===========================
++ 06:11:39 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 134.45 seconds ==========================
++ 06:12:00 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 91.94 seconds ===========================
++ 06:12:36 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 0x00007fad24adff68>
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 0x60000006fb20>
deallocating PyObject * <C object Struct _object { c_ob_refcnt, c_ob_pypy_link, c_ob_type } at 0x60000007df20>
deallocating PyObject * <C object Struct _object { c_ob_refcnt, c_ob_pypy_link, c_ob_type } at 0x60000006d4a0>
dealloc_trigger DONE
----------------------------- Captured stderr call -----------------------------
<function PyModule_Create2 at 0x00007fad10b9a458> DONE
<function PyUnicode_FromString at 0x00007fad01e3b718> DONE
<function PyType_Ready at 0x00007fad22c458f8> DONE
<function PyLong_FromLong at 0x00007fad2274fb50> DONE
<function PyLong_FromLong at 0x00007fad2274fb50> DONE
<function PyLong_FromLong at 0x00007fad2274fb50> DONE
<function PyLong_FromLong at 0x00007fad2274fb50> DONE
<function PyLong_FromLong at 0x00007fad2274fb50> DONE
=========================== short test summary info ============================
FAIL module/cpyext/test/test_memoryobject.py::AppTestPyBuffer::()::test_releasebuffer
=============== 1 failed, 10 passed, 2 skipped in 114.21 seconds ===============
++ 06:13:49 starting module/cpyext/test/test_module.py [113 started in total]
__ module/cpyext/test/test_methodobject.py [111 done in total, somefailed=False]
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 14 items
module/cpyext/test/test_methodobject.py ..............
========================= 14 passed in 129.25 seconds ==========================
++ 06:14:25 starting module/cpyext/test/test_namespaceobject.py [114 started in total]
__ module/cpyext/test/test_misc.py [112 done in total, somefailed=False] ______
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/cpyext/test/test_misc.py .
========================== 1 passed in 89.38 seconds ===========================
++ 06:14:25 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 ===========================
++ 06:14:42 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 89.66 seconds ===========================
++ 06:16:14 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 147.19 seconds ==========================
++ 06:16:36 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 100.68 seconds ==========================
++ 06:16:39 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 86.52 seconds =====================
++ 06:18:21 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 161.24 seconds ====================
++ 06:19:15 starting module/cpyext/test/test_pysignals.py [121 started in total]
__ module/cpyext/test/test_pyerrors.py [119 done in total, somefailed=True] ___
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 33 items
module/cpyext/test/test_pyerrors.py ........s.....sF.......s...s.....
=================================== FAILURES ===================================
_______________ AppTestFetch.test_SetFromErrnoWithFilename_basic _______________
self = <CallInfo when='call' exception: 'ascii' codec can't encode character u'\u0308' in position 107: ordinal not in range(128)>
func = <function <lambda> at 0x00007f91d179c020>, 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 0x00007f91e08fa988>
hook = <_HookCaller 'pytest_runtest_call'>
methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007f91c101b660>]
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 0x00007f91c101b660>]
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 0x00007f91c200d998>
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 0x00007f91b255dda0>
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 0x00007f91b255dda0>
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 0x00007f91c200d948>
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 0x00007f91b255dd60>
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 0x00007f91b255dd60>
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 0x00007f91c0df8b60>
args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f91d1da49f8>)
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 0x00007f91d1da49f8>,)
w_func = <Function test_SetFromErrnoWithFilename_basic>
args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f91d1da49f8>
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 0x00007f91d1da49f8>,)
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 0x00007f91d1da49f8>,)
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 0x00007f91e295a288>
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 0x00007f91e295a288>
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 0x00007f91e295a288>
@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 0x00007f91e43be4f0>
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 0x00007f91e43be4f0>
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 0x00007f91e43be4f0>
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 0x00007f91e43be4f0>
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 0x00007f91e43be5d0>
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 0x00007f91c1cbfec0>
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 169.84 seconds ===============
++ 06:19:45 starting module/cpyext/test/test_pystate.py [122 started in total]
__ module/cpyext/test/test_pymem.py [120 done in total, somefailed=False] _____
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/cpyext/test/test_pymem.py .
========================== 1 passed in 89.43 seconds ===========================
++ 06:20:10 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 87.29 seconds ===========================
++ 06:21:04 starting module/cpyext/test/test_pystrtod.py [124 started in total]
__ module/cpyext/test/test_pystate.py [122 done in total, somefailed=False] ___
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 14 items
module/cpyext/test/test_pystate.py ....x.....sx..
============== 11 passed, 1 skipped, 2 xfailed in 106.74 seconds ===============
++ 06:21:48 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 87.57 seconds ===========================
++ 06:21:59 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 108.91 seconds ==========================
++ 06:23:15 starting module/cpyext/test/test_sliceobject.py [127 started in total]
__ module/cpyext/test/test_setobject.py [125 done in total, somefailed=False] _
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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 103.64 seconds ==========================
++ 06:24:02 starting module/cpyext/test/test_structseq.py [128 started in total]
__ module/cpyext/test/test_sequence.py [126 done in total, somefailed=False] __
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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 119.62 seconds ==========================
++ 06:24:06 starting module/cpyext/test/test_sysmodule.py [129 started in total]
__ module/cpyext/test/test_sliceobject.py [127 done in total, somefailed=False]
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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 100.08 seconds ==========================
++ 06:25:11 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 88.63 seconds ===========================
++ 06:25:51 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 95.81 seconds ===========================
++ 06:26:02 starting module/cpyext/test/test_translate.py [132 started in total]
__ module/cpyext/test/test_translate.py [130 done in total, somefailed=False] _
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/cpyext/test/test_translate.py .
========================== 1 passed in 13.74 seconds ===========================
++ 06:26:35 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 65.15 seconds ===========================
++ 06:27:12 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 114.50 seconds =====================
++ 06:27:22 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 107.24 seconds ==========================
++ 06:28:39 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 121.92 seconds ==========================
called power
++ 06:30:57 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 234.16 seconds ====================
++ 06:31:35 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 93.57 seconds ===========================
++ 06:32:53 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 41.74 seconds ===========================
++ 06:33:37 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 105.54 seconds ==========================
++ 06:33:39 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.01 seconds ===========================
++ 06:33:54 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 395.29 seconds ====================
++ 06:34:04 starting module/fcntl/test [143 started in total]
__ module/exceptions/test [141 done in total, somefailed=True] ________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 98 items
module/exceptions/test/apptest_exceptions.py ..................................................
module/exceptions/test/test_exc.py ........s..F............F.......................
=================================== FAILURES ===================================
_________________________ AppTestExc.test_str_unicode __________________________
self = <CallInfo when='call' exception: >
func = <function <lambda> at 0x00007f9b1ba115b0>, when = 'call'
def __init__(self, func, when):
#: context of invocation: one of "setup", "call",
#: "teardown", "memocollect"
self.when = when
self.start = time()
try:
> self.result = func()
../_pytest/runner.py:150:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> return CallInfo(lambda: ihook(item=item, **kwds), when=when)
../_pytest/runner.py:138:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_HookCaller 'pytest_runtest_call'>
kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_str_unicode'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_str_unicode'>}
def __call__(self, **kwargs):
assert not self.is_historic()
> return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs)
../_pytest/vendored_packages/pluggy.py:724:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_pytest.config.PytestPluginManager object at 0x00007f9b388fe9c0>
hook = <_HookCaller 'pytest_runtest_call'>
methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007f9b287f8120>]
kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_str_unicode'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_str_unicode'>}
def _hookexec(self, hook, methods, kwargs):
# called from all hookcaller instances.
# enable_tracing will set its own wrapping function at self._inner_hookexec
> return self._inner_hookexec(hook, methods, kwargs)
../_pytest/vendored_packages/pluggy.py:338:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
hook = <_HookCaller 'pytest_runtest_call'>
methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007f9b287f8120>]
kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_str_unicode'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_str_unicode'>}
self._inner_hookexec = lambda hook, methods, kwargs: \
> _MultiCall(methods, kwargs, hook.spec_opts).execute()
../_pytest/vendored_packages/pluggy.py:333:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_str_unicode'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>
def execute(self):
all_kwargs = self.kwargs
self.results = results = []
firstresult = self.specopts.get("firstresult")
while self.hook_impls:
hook_impl = self.hook_impls.pop()
args = [all_kwargs[argname] for argname in hook_impl.argnames]
if hook_impl.hookwrapper:
> return _wrapped_call(hook_impl.function(*args), self.execute)
../_pytest/vendored_packages/pluggy.py:595:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
wrap_controller = <generator object pytest_runtest_call at 0x00007f9b1b054f48>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...tr_unicode'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>>
def _wrapped_call(wrap_controller, func):
""" Wrap calling to a function with a generator which needs to yield
exactly once. The yield point will trigger calling the wrapped function
and return its _CallOutcome to the yield point. The generator then needs
to finish (raise StopIteration) in order for the wrapped call to complete.
"""
try:
next(wrap_controller) # first yield
except StopIteration:
_raise_wrapfail(wrap_controller, "did not yield")
call_outcome = _CallOutcome(func)
try:
wrap_controller.send(call_outcome)
_raise_wrapfail(wrap_controller, "has second yield")
except StopIteration:
pass
> return call_outcome.get_result()
../_pytest/vendored_packages/pluggy.py:253:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x00007f9b2b8df320>
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 0x00007f9b2b8df320>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...tr_unicode'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>>
def __init__(self, func):
try:
> self.result = func()
../_pytest/vendored_packages/pluggy.py:264:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_str_unicode'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>
def execute(self):
all_kwargs = self.kwargs
self.results = results = []
firstresult = self.specopts.get("firstresult")
while self.hook_impls:
hook_impl = self.hook_impls.pop()
args = [all_kwargs[argname] for argname in hook_impl.argnames]
if hook_impl.hookwrapper:
> return _wrapped_call(hook_impl.function(*args), self.execute)
../_pytest/vendored_packages/pluggy.py:595:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
wrap_controller = <generator object pytest_runtest_call at 0x00007f9b1b054ed0>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...tr_unicode'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>>
def _wrapped_call(wrap_controller, func):
""" Wrap calling to a function with a generator which needs to yield
exactly once. The yield point will trigger calling the wrapped function
and return its _CallOutcome to the yield point. The generator then needs
to finish (raise StopIteration) in order for the wrapped call to complete.
"""
try:
next(wrap_controller) # first yield
except StopIteration:
_raise_wrapfail(wrap_controller, "did not yield")
call_outcome = _CallOutcome(func)
try:
wrap_controller.send(call_outcome)
_raise_wrapfail(wrap_controller, "has second yield")
except StopIteration:
pass
> return call_outcome.get_result()
../_pytest/vendored_packages/pluggy.py:253:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x00007f9b2b8df2e0>
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 0x00007f9b2b8df2e0>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...tr_unicode'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>>
def __init__(self, func):
try:
> self.result = func()
../_pytest/vendored_packages/pluggy.py:264:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_str_unicode'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>
def execute(self):
all_kwargs = self.kwargs
self.results = results = []
firstresult = self.specopts.get("firstresult")
while self.hook_impls:
hook_impl = self.hook_impls.pop()
args = [all_kwargs[argname] for argname in hook_impl.argnames]
if hook_impl.hookwrapper:
return _wrapped_call(hook_impl.function(*args), self.execute)
> res = hook_impl.function(*args)
../_pytest/vendored_packages/pluggy.py:596:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
item = <AppTestMethod 'test_str_unicode'>
def pytest_runtest_call(item):
try:
> item.runtest()
../_pytest/runner.py:91:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <AppTestMethod 'test_str_unicode'>
def runtest(self):
target = self.obj
src = extract_docstring_if_empty_function(target.im_func)
space = target.im_self.space
if self.config.option.runappdirect:
appexec_definitions = self.parent.obj.__dict__
spaceconfig = getattr(self.parent.obj, 'spaceconfig', None)
usemodules = spaceconfig.get('usemodules') if spaceconfig else None
return run_with_python(self.config.option.python, src, usemodules,
**appexec_definitions)
filename = self._getdynfilename(target)
func = app2interp_temp(src, filename=filename)
w_instance = self.parent.w_instance
> self.execute_appex(space, func, space, w_instance)
tool/pytest/apptest.py:331:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <AppTestMethod 'test_str_unicode'>, space = StdObjSpace
target = <function test_str_unicode at 0x00007f9b1ba114c0>
args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f9b0a165830>)
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 0x00007f9b0a165830>,)
def appcaller(space, *args_w):
if not isinstance(space, ObjSpace):
raise TypeError("first argument must be a space instance.")
# the last argument can be an Arguments
> w_func = self.wget(space, name)
interpreter/gateway.py:1402:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <ApplevelClass filename='[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/exceptions/test/test_exc.py:146]'>
space = StdObjSpace, name = 'test_str_unicode'
def wget(self, space, name):
> w_globals = self.getwdict(space)
interpreter/gateway.py:1393:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <ApplevelClass filename='[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/exceptions/test/test_exc.py:146]'>
space = StdObjSpace
def getwdict(self, space): # no cache
> return build_applevel_dict(self, space)
interpreter/gateway.py:1498:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <ApplevelClass filename='[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/exceptions/test/test_exc.py:146]'>
space = StdObjSpace
@not_rpython
def build_applevel_dict(self, space):
w_glob = space.newdict(module=True)
space.setitem(w_glob, space.newtext('__name__'), space.newtext(self.modname))
space.exec_(self.source, w_glob, w_glob,
hidden_applevel=self.hidden_applevel,
> filename=self.filename)
interpreter/gateway.py:1448:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = StdObjSpace
statement = "def test_str_unicode(self):\n e = ValueError('\xc3\xa0\xc3\xa8\xc3\xac')\n assert str(e) == '\xc3\xa0\xc3\xa8\xc3\xac'"
w_globals = W_ModuleDictObject(<pypy.objspace.std.celldict.ModuleDictStrategy object at 0x00007f9b3aea1018>)
w_locals = W_ModuleDictObject(<pypy.objspace.std.celldict.ModuleDictStrategy object at 0x00007f9b3aea1018>)
hidden_applevel = False
filename = '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/exceptions/test/test_exc.py:146]'
@not_rpython
def exec_(self, statement, w_globals, w_locals, hidden_applevel=False,
filename=None):
"For internal debugging."
if filename is None:
filename = '?'
from pypy.interpreter.pycode import PyCode
if isinstance(statement, str):
> statement = self._cached_compile(filename, statement, 'exec', 0, hidden_applevel)
interpreter/baseobjspace.py:1402:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = StdObjSpace
filename = '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/exceptions/test/test_exc.py:146]'
source = "def test_str_unicode(self):\n e = ValueError('\xc3\xa0\xc3\xa8\xc3\xac')\n assert str(e) == '\xc3\xa0\xc3\xa8\xc3\xac'"
mode = 'exec', flags = 0, hidden_applevel = False, ast_transform = None
@not_rpython
def _cached_compile(self, filename, source, mode, flags, hidden_applevel, ast_transform=None):
import os
from hashlib import md5
from rpython.config.translationoption import CACHE_DIR
from rpython.tool.gcc_cache import try_atomic_write
from pypy.module.marshal import interp_marshal
from pypy.interpreter.pycode import default_magic
h = md5(str(default_magic))
h.update(filename)
h.update(source)
h.update(mode)
h.update(str(flags))
h.update(str(hidden_applevel))
addition = ''
if ast_transform:
addition = ast_transform.func_name
cachename = os.path.join(
CACHE_DIR, "applevel_exec_%s_%s" % (addition, h.hexdigest()))
try:
if self.config.translating:
raise IOError("don't use the cache when translating pypy")
with open(cachename, 'rb') as f:
w_bin = self.newbytes(f.read())
w_code = interp_marshal._loads(self, w_bin, hidden_applevel)
except IOError:
# must (re)compile the source
ec = self.getexecutioncontext()
if ast_transform:
c = self.createcompiler()
tree = c.compile_to_ast(source, filename, "exec", 0)
tree = ast_transform(self, tree)
w_code = c.compile_ast(tree, filename, 'exec', 0)
else:
w_code = ec.compiler.compile(
> source, filename, mode, flags, hidden_applevel)
interpreter/baseobjspace.py:1447:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.pycompiler.PythonAstCompiler object at 0x00007f9b0858fad0>
source = "def test_str_unicode(self):\n e = ValueError('\xc3\xa0\xc3\xa8\xc3\xac')\n assert str(e) == '\xc3\xa0\xc3\xa8\xc3\xac'"
filename = '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/exceptions/test/test_exc.py:146]'
mode = 'exec', flags = 0, hidden_applevel = False, optimize = 0
def compile(self, source, filename, mode, flags=0, hidden_applevel=False,
optimize=-1):
if optimize == -1:
optimize = self.space.sys.get_optimize()
assert optimize >= 0
info = pyparse.CompileInfo(filename, mode, flags,
hidden_applevel=hidden_applevel, optimize=optimize)
> mod = self._compile_to_ast(source, info)
interpreter/pycompiler.py:180:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.pycompiler.PythonAstCompiler object at 0x00007f9b0858fad0>
source = "def test_str_unicode(self):\n e = ValueError('\xc3\xa0\xc3\xa8\xc3\xac')\n assert str(e) == '\xc3\xa0\xc3\xa8\xc3\xac'"
info = <pypy.interpreter.pyparser.pyparse.CompileInfo object at 0x00007f9b3aea01a8>
def _compile_to_ast(self, source, info):
space = self.space
self.parser.reset()
try:
mod = self.parser.parse_source(source, info)
except parseerror.TabError as e:
raise OperationError(space.w_TabError,
e.find_sourceline_and_wrap_info(space, source, info.filename))
except parseerror.IndentationError as e:
raise OperationError(space.w_IndentationError, e.find_sourceline_and_wrap_info(space, source, info.filename))
except parseerror.SyntaxError as e:
> raise OperationError(space.w_SyntaxError, e.find_sourceline_and_wrap_info(space, source, info.filename))
interpreter/pycompiler.py:170:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = SyntaxError(), space = StdObjSpace
source = "def test_str_unicode(self):\n e = ValueError('\xc3\xa0\xc3\xa8\xc3\xac')\n assert str(e) == '\xc3\xa0\xc3\xa8\xc3\xac'"
filename = '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/exceptions/test/test_exc.py:146]'
def find_sourceline_and_wrap_info(self, space, source=None, filename=None):
""" search for the line of input that caused the error and then return
a wrapped tuple that can be used to construct a wrapped SyntaxError.
Optionally pass source, to get better error messages for the case where
this instance was constructed without a source line (.text
attribute)"""
text = self.text
if text is None and source is not None and self.lineno:
lines = source.splitlines(True)
text = lines[self.lineno - 1]
w_text = w_filename = space.w_None
w_lineno = space.newint(self.lineno)
if filename is None:
filename = self.filename
if filename is not None:
w_filename = space.newfilename(filename)
if text is None:
w_text = space.appexec([w_filename, w_lineno],
"""(filename, lineno):
try:
with open(filename) as f:
for _ in range(lineno - 1):
f.readline()
return f.readline()
except: # we can't allow any exceptions here!
return None""")
offset = self.offset
end_offset = self.end_offset
if text is not None:
# text may not be UTF-8 in case of decoding errors.
# adjust the encoded text offset to a decoded offset
# XXX do the right thing about continuation lines, which
# XXX are their own fun, sometimes giving offset >
# XXX len(text) for example (right now, avoid crashing)
# this also converts the byte-based self.offset to a
# codepoint-based index into the decoded unicode-version of
# self.text
replacedtext, unilength, _ = _str_decode_utf8_slowpath(space,
> text, space.newbytes(text), 'replace', False, make_replace_error_handler(space), True)
interpreter/pyparser/error.py:93:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
space = StdObjSpace, s = " e = ValueError('\xc3\xa0\xc3\xa8\xc3\xac')\n"
w_s = W_BytesObject(" e = ValueError('\xc3\xa0\xc3\xa8\xc3\xac')\n")
errors = 'replace', final = False
errorhandler = <function replace_error_handler at 0x00007f9b1ba11358>
allow_surrogates = True
def _str_decode_utf8_slowpath(space, s, w_s, errors, final, errorhandler, allow_surrogates):
""" Same as checking for the valid utf8, but we know the utf8 is not
valid so we're trying to either raise or pack stuff with error handler.
The key difference is that this is call_may_force.
In CPython this is done in unicode_decode_utf8, which has no
allow_surrogates. That argument is used in at least decode_utf8sp, in
interpreter.error._compute_value.
"""
if errors is None:
errors = 'strict'
result = StringBuilder(len(s))
pos = 0
while pos < len(s):
ordch1 = ord(s[pos])
# fast path for ASCII
# XXX maybe use a while loop here
if ordch1 <= 0x7F:
pos += 1
result.append(chr(ordch1))
continue
n = ord(runicode._utf8_code_length[ordch1 - 0x80])
if pos + n > len(s):
# argh, this obscure block of code is mostly a copy of
# what follows :-(
charsleft = len(s) - pos - 1 # either 0, 1, 2
# note: when we get the 'unexpected end of data' we need
# to care about the pos returned; it can be lower than len(s),
# in case we need to continue running this loop
if not charsleft:
# there's only the start byte and nothing else
if not final:
break
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'unexpected end of data',
w_s, pos, pos+1)
result.append(r)
continue
ordch2 = ord(s[pos+1])
if n == 3:
# 3-bytes seq with only a continuation byte
if rutf8._invalid_byte_2_of_3(ordch1, ordch2, allow_surrogates):
# second byte invalid, take the first and continue
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'invalid continuation byte',
w_s, pos, pos+1)
result.append(r)
continue
else:
# second byte valid, but third byte missing
if not final:
break
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'unexpected end of data',
w_s, pos, pos+2)
result.append(r)
continue
elif n == 4:
# 4-bytes seq with 1 or 2 continuation bytes
if rutf8._invalid_byte_2_of_4(ordch1, ordch2):
# second byte invalid, take the first and continue
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'invalid continuation byte',
w_s, pos, pos+1)
result.append(r)
continue
elif charsleft == 2 and rutf8._invalid_byte_3_of_4(ord(s[pos+2])):
# third byte invalid, take the first two and continue
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'invalid continuation byte',
w_s, pos, pos+2)
result.append(r)
continue
else:
# there's only 1 or 2 valid cb, but the others are missing
if not final:
break
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'unexpected end of data',
w_s, pos, pos+charsleft+1)
result.append(r)
continue
raise AssertionError("unreachable")
if n == 0:
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'invalid start byte',
w_s, pos, pos+1)
result.append(r)
elif n == 1:
assert 0, "ascii should have gone through the fast path"
elif n == 2:
ordch2 = ord(s[pos+1])
if rutf8._invalid_byte_2_of_2(ordch2):
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'invalid continuation byte',
w_s, pos, pos+1)
result.append(r)
continue
# 110yyyyy 10zzzzzz -> 00000000 00000yyy yyzzzzzz
result.append(chr(ordch1))
result.append(chr(ordch2))
pos += 2
elif n == 3:
ordch2 = ord(s[pos+1])
ordch3 = ord(s[pos+2])
if rutf8._invalid_byte_2_of_3(ordch1, ordch2, allow_surrogates):
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'invalid continuation byte',
w_s, pos, pos+1)
result.append(r)
continue
elif rutf8._invalid_byte_3_of_3(ordch3):
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'invalid continuation byte',
w_s, pos, pos+2)
result.append(r)
continue
# 1110xxxx 10yyyyyy 10zzzzzz -> 00000000 xxxxyyyy yyzzzzzz
result.append(chr(ordch1))
result.append(chr(ordch2))
result.append(chr(ordch3))
pos += 3
elif n == 4:
ordch2 = ord(s[pos+1])
ordch3 = ord(s[pos+2])
ordch4 = ord(s[pos+3])
if rutf8._invalid_byte_2_of_4(ordch1, ordch2):
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'invalid continuation byte',
w_s, pos, pos+1)
result.append(r)
continue
elif rutf8._invalid_byte_3_of_4(ordch3):
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'invalid continuation byte',
w_s, pos, pos+2)
result.append(r)
continue
elif rutf8._invalid_byte_4_of_4(ordch4):
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'invalid continuation byte',
w_s, pos, pos+3)
result.append(r)
continue
# 11110www 10xxxxxx 10yyyyyy 10zzzzzz -> 000wwwxx xxxxyyyy yyzzzzzz
result.append(chr(ordch1))
result.append(chr(ordch2))
result.append(chr(ordch3))
result.append(chr(ordch4))
pos += 4
r = result.build()
# XXX can keep track of the resulting length without calling check_utf8
# here
> return r, rutf8.check_utf8(r, True), pos
interpreter/unicodehelper.py:537:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
s = " e = ValueError('\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd')\n"
allow_surrogates = True, start = 0, stop = -1
def check_utf8(s, allow_surrogates, start=0, stop=-1):
"""Check that 's' is a utf-8-encoded byte string.
Returns the length (number of chars) or raise CheckError.
If allow_surrogates is False, then also raise if we see any.
Note also codepoints_in_utf8(), which also computes the length
faster by assuming that 's' is valid utf-8.
"""
res = _check_utf8(s, allow_surrogates, start, stop)
if res >= 0:
return res
> raise CheckError(~res)
E CheckError
../rpython/rlib/rutf8.py:362: CheckError
________________________ AppTestExc.test_nonascii_name _________________________
self = <CallInfo when='call' exception: >
func = <function <lambda> at 0x00007f9b0a184368>, when = 'call'
def __init__(self, func, when):
#: context of invocation: one of "setup", "call",
#: "teardown", "memocollect"
self.when = when
self.start = time()
try:
> self.result = func()
../_pytest/runner.py:150:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> return CallInfo(lambda: ihook(item=item, **kwds), when=when)
../_pytest/runner.py:138:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_HookCaller 'pytest_runtest_call'>
kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_nonascii_name'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_nonascii_name'>}
def __call__(self, **kwargs):
assert not self.is_historic()
> return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs)
../_pytest/vendored_packages/pluggy.py:724:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_pytest.config.PytestPluginManager object at 0x00007f9b388fe9c0>
hook = <_HookCaller 'pytest_runtest_call'>
methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007f9b287f8120>]
kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_nonascii_name'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_nonascii_name'>}
def _hookexec(self, hook, methods, kwargs):
# called from all hookcaller instances.
# enable_tracing will set its own wrapping function at self._inner_hookexec
> return self._inner_hookexec(hook, methods, kwargs)
../_pytest/vendored_packages/pluggy.py:338:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
hook = <_HookCaller 'pytest_runtest_call'>
methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007f9b287f8120>]
kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_nonascii_name'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_nonascii_name'>}
self._inner_hookexec = lambda hook, methods, kwargs: \
> _MultiCall(methods, kwargs, hook.spec_opts).execute()
../_pytest/vendored_packages/pluggy.py:333:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_nonascii_name'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>
def execute(self):
all_kwargs = self.kwargs
self.results = results = []
firstresult = self.specopts.get("firstresult")
while self.hook_impls:
hook_impl = self.hook_impls.pop()
args = [all_kwargs[argname] for argname in hook_impl.argnames]
if hook_impl.hookwrapper:
> return _wrapped_call(hook_impl.function(*args), self.execute)
../_pytest/vendored_packages/pluggy.py:595:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
wrap_controller = <generator object pytest_runtest_call at 0x00007f9b2adb1010>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...ascii_name'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>>
def _wrapped_call(wrap_controller, func):
""" Wrap calling to a function with a generator which needs to yield
exactly once. The yield point will trigger calling the wrapped function
and return its _CallOutcome to the yield point. The generator then needs
to finish (raise StopIteration) in order for the wrapped call to complete.
"""
try:
next(wrap_controller) # first yield
except StopIteration:
_raise_wrapfail(wrap_controller, "did not yield")
call_outcome = _CallOutcome(func)
try:
wrap_controller.send(call_outcome)
_raise_wrapfail(wrap_controller, "has second yield")
except StopIteration:
pass
> return call_outcome.get_result()
../_pytest/vendored_packages/pluggy.py:253:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x00007f9b19945620>
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 0x00007f9b19945620>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...ascii_name'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>>
def __init__(self, func):
try:
> self.result = func()
../_pytest/vendored_packages/pluggy.py:264:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_nonascii_name'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>
def execute(self):
all_kwargs = self.kwargs
self.results = results = []
firstresult = self.specopts.get("firstresult")
while self.hook_impls:
hook_impl = self.hook_impls.pop()
args = [all_kwargs[argname] for argname in hook_impl.argnames]
if hook_impl.hookwrapper:
> return _wrapped_call(hook_impl.function(*args), self.execute)
../_pytest/vendored_packages/pluggy.py:595:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
wrap_controller = <generator object pytest_runtest_call at 0x00007f9b2adb0ef8>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...ascii_name'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>>
def _wrapped_call(wrap_controller, func):
""" Wrap calling to a function with a generator which needs to yield
exactly once. The yield point will trigger calling the wrapped function
and return its _CallOutcome to the yield point. The generator then needs
to finish (raise StopIteration) in order for the wrapped call to complete.
"""
try:
next(wrap_controller) # first yield
except StopIteration:
_raise_wrapfail(wrap_controller, "did not yield")
call_outcome = _CallOutcome(func)
try:
wrap_controller.send(call_outcome)
_raise_wrapfail(wrap_controller, "has second yield")
except StopIteration:
pass
> return call_outcome.get_result()
../_pytest/vendored_packages/pluggy.py:253:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x00007f9b199455e0>
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 0x00007f9b199455e0>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...ascii_name'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>>
def __init__(self, func):
try:
> self.result = func()
../_pytest/vendored_packages/pluggy.py:264:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_nonascii_name'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>
def execute(self):
all_kwargs = self.kwargs
self.results = results = []
firstresult = self.specopts.get("firstresult")
while self.hook_impls:
hook_impl = self.hook_impls.pop()
args = [all_kwargs[argname] for argname in hook_impl.argnames]
if hook_impl.hookwrapper:
return _wrapped_call(hook_impl.function(*args), self.execute)
> res = hook_impl.function(*args)
../_pytest/vendored_packages/pluggy.py:596:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
item = <AppTestMethod 'test_nonascii_name'>
def pytest_runtest_call(item):
try:
> item.runtest()
../_pytest/runner.py:91:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <AppTestMethod 'test_nonascii_name'>
def runtest(self):
target = self.obj
src = extract_docstring_if_empty_function(target.im_func)
space = target.im_self.space
if self.config.option.runappdirect:
appexec_definitions = self.parent.obj.__dict__
spaceconfig = getattr(self.parent.obj, 'spaceconfig', None)
usemodules = spaceconfig.get('usemodules') if spaceconfig else None
return run_with_python(self.config.option.python, src, usemodules,
**appexec_definitions)
filename = self._getdynfilename(target)
func = app2interp_temp(src, filename=filename)
w_instance = self.parent.w_instance
> self.execute_appex(space, func, space, w_instance)
tool/pytest/apptest.py:331:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <AppTestMethod 'test_nonascii_name'>, space = StdObjSpace
target = <function test_nonascii_name at 0x00007f9b0a184278>
args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f9b0a165830>)
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 0x00007f9b0a165830>,)
def appcaller(space, *args_w):
if not isinstance(space, ObjSpace):
raise TypeError("first argument must be a space instance.")
# the last argument can be an Arguments
> w_func = self.wget(space, name)
interpreter/gateway.py:1402:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <ApplevelClass filename='[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/exceptions/test/test_exc.py:305]'>
space = StdObjSpace, name = 'test_nonascii_name'
def wget(self, space, name):
> w_globals = self.getwdict(space)
interpreter/gateway.py:1393:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <ApplevelClass filename='[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/exceptions/test/test_exc.py:305]'>
space = StdObjSpace
def getwdict(self, space): # no cache
> return build_applevel_dict(self, space)
interpreter/gateway.py:1498:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <ApplevelClass filename='[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/exceptions/test/test_exc.py:305]'>
space = StdObjSpace
@not_rpython
def build_applevel_dict(self, space):
w_glob = space.newdict(module=True)
space.setitem(w_glob, space.newtext('__name__'), space.newtext(self.modname))
space.exec_(self.source, w_glob, w_glob,
hidden_applevel=self.hidden_applevel,
> filename=self.filename)
interpreter/gateway.py:1448:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = StdObjSpace
statement = "def test_nonascii_name(self): \n class \xe6\x97\xa5\xe6\x9c\xac(Exception):\n pass\n assert '\xe6\x97...a5\xe6\x9c\xac2(SyntaxError):\n pass\n assert '\xe6\x97\xa5\xe6\x9c\xac2' in repr(\xe6\x97\xa5\xe6\x9c\xac2)"
w_globals = W_ModuleDictObject(<pypy.objspace.std.celldict.ModuleDictStrategy object at 0x00007f9b1acb4fa8>)
w_locals = W_ModuleDictObject(<pypy.objspace.std.celldict.ModuleDictStrategy object at 0x00007f9b1acb4fa8>)
hidden_applevel = False
filename = '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/exceptions/test/test_exc.py:305]'
@not_rpython
def exec_(self, statement, w_globals, w_locals, hidden_applevel=False,
filename=None):
"For internal debugging."
if filename is None:
filename = '?'
from pypy.interpreter.pycode import PyCode
if isinstance(statement, str):
> statement = self._cached_compile(filename, statement, 'exec', 0, hidden_applevel)
interpreter/baseobjspace.py:1402:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = StdObjSpace
filename = '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/exceptions/test/test_exc.py:305]'
source = "def test_nonascii_name(self): \n class \xe6\x97\xa5\xe6\x9c\xac(Exception):\n pass\n assert '\xe6\x97...a5\xe6\x9c\xac2(SyntaxError):\n pass\n assert '\xe6\x97\xa5\xe6\x9c\xac2' in repr(\xe6\x97\xa5\xe6\x9c\xac2)"
mode = 'exec', flags = 0, hidden_applevel = False, ast_transform = None
@not_rpython
def _cached_compile(self, filename, source, mode, flags, hidden_applevel, ast_transform=None):
import os
from hashlib import md5
from rpython.config.translationoption import CACHE_DIR
from rpython.tool.gcc_cache import try_atomic_write
from pypy.module.marshal import interp_marshal
from pypy.interpreter.pycode import default_magic
h = md5(str(default_magic))
h.update(filename)
h.update(source)
h.update(mode)
h.update(str(flags))
h.update(str(hidden_applevel))
addition = ''
if ast_transform:
addition = ast_transform.func_name
cachename = os.path.join(
CACHE_DIR, "applevel_exec_%s_%s" % (addition, h.hexdigest()))
try:
if self.config.translating:
raise IOError("don't use the cache when translating pypy")
with open(cachename, 'rb') as f:
w_bin = self.newbytes(f.read())
w_code = interp_marshal._loads(self, w_bin, hidden_applevel)
except IOError:
# must (re)compile the source
ec = self.getexecutioncontext()
if ast_transform:
c = self.createcompiler()
tree = c.compile_to_ast(source, filename, "exec", 0)
tree = ast_transform(self, tree)
w_code = c.compile_ast(tree, filename, 'exec', 0)
else:
w_code = ec.compiler.compile(
> source, filename, mode, flags, hidden_applevel)
interpreter/baseobjspace.py:1447:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.pycompiler.PythonAstCompiler object at 0x00007f9b0858fad0>
source = "def test_nonascii_name(self): \n class \xe6\x97\xa5\xe6\x9c\xac(Exception):\n pass\n assert '\xe6\x97...a5\xe6\x9c\xac2(SyntaxError):\n pass\n assert '\xe6\x97\xa5\xe6\x9c\xac2' in repr(\xe6\x97\xa5\xe6\x9c\xac2)"
filename = '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/exceptions/test/test_exc.py:305]'
mode = 'exec', flags = 0, hidden_applevel = False, optimize = 0
def compile(self, source, filename, mode, flags=0, hidden_applevel=False,
optimize=-1):
if optimize == -1:
optimize = self.space.sys.get_optimize()
assert optimize >= 0
info = pyparse.CompileInfo(filename, mode, flags,
hidden_applevel=hidden_applevel, optimize=optimize)
> mod = self._compile_to_ast(source, info)
interpreter/pycompiler.py:180:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.pycompiler.PythonAstCompiler object at 0x00007f9b0858fad0>
source = "def test_nonascii_name(self): \n class \xe6\x97\xa5\xe6\x9c\xac(Exception):\n pass\n assert '\xe6\x97...a5\xe6\x9c\xac2(SyntaxError):\n pass\n assert '\xe6\x97\xa5\xe6\x9c\xac2' in repr(\xe6\x97\xa5\xe6\x9c\xac2)"
info = <pypy.interpreter.pyparser.pyparse.CompileInfo object at 0x00007f9b1acb4e20>
def _compile_to_ast(self, source, info):
space = self.space
self.parser.reset()
try:
mod = self.parser.parse_source(source, info)
except parseerror.TabError as e:
raise OperationError(space.w_TabError,
e.find_sourceline_and_wrap_info(space, source, info.filename))
except parseerror.IndentationError as e:
raise OperationError(space.w_IndentationError, e.find_sourceline_and_wrap_info(space, source, info.filename))
except parseerror.SyntaxError as e:
> raise OperationError(space.w_SyntaxError, e.find_sourceline_and_wrap_info(space, source, info.filename))
interpreter/pycompiler.py:170:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = TokenError(), space = StdObjSpace
source = "def test_nonascii_name(self): \n class \xe6\x97\xa5\xe6\x9c\xac(Exception):\n pass\n assert '\xe6\x97...a5\xe6\x9c\xac2(SyntaxError):\n pass\n assert '\xe6\x97\xa5\xe6\x9c\xac2' in repr(\xe6\x97\xa5\xe6\x9c\xac2)"
filename = '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/exceptions/test/test_exc.py:305]'
def find_sourceline_and_wrap_info(self, space, source=None, filename=None):
""" search for the line of input that caused the error and then return
a wrapped tuple that can be used to construct a wrapped SyntaxError.
Optionally pass source, to get better error messages for the case where
this instance was constructed without a source line (.text
attribute)"""
text = self.text
if text is None and source is not None and self.lineno:
lines = source.splitlines(True)
text = lines[self.lineno - 1]
w_text = w_filename = space.w_None
w_lineno = space.newint(self.lineno)
if filename is None:
filename = self.filename
if filename is not None:
w_filename = space.newfilename(filename)
if text is None:
w_text = space.appexec([w_filename, w_lineno],
"""(filename, lineno):
try:
with open(filename) as f:
for _ in range(lineno - 1):
f.readline()
return f.readline()
except: # we can't allow any exceptions here!
return None""")
offset = self.offset
end_offset = self.end_offset
if text is not None:
# text may not be UTF-8 in case of decoding errors.
# adjust the encoded text offset to a decoded offset
# XXX do the right thing about continuation lines, which
# XXX are their own fun, sometimes giving offset >
# XXX len(text) for example (right now, avoid crashing)
# this also converts the byte-based self.offset to a
# codepoint-based index into the decoded unicode-version of
# self.text
replacedtext, unilength, _ = _str_decode_utf8_slowpath(space,
> text, space.newbytes(text), 'replace', False, make_replace_error_handler(space), True)
interpreter/pyparser/error.py:93:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
space = StdObjSpace, s = ' class \xe6\x97\xa5\xe6\x9c\xac(Exception):\n'
w_s = W_BytesObject(' class \xe6\x97\xa5\xe6\x9c\xac(Exception):\n')
errors = 'replace', final = False
errorhandler = <function replace_error_handler at 0x00007f9b0a184188>
allow_surrogates = True
def _str_decode_utf8_slowpath(space, s, w_s, errors, final, errorhandler, allow_surrogates):
""" Same as checking for the valid utf8, but we know the utf8 is not
valid so we're trying to either raise or pack stuff with error handler.
The key difference is that this is call_may_force.
In CPython this is done in unicode_decode_utf8, which has no
allow_surrogates. That argument is used in at least decode_utf8sp, in
interpreter.error._compute_value.
"""
if errors is None:
errors = 'strict'
result = StringBuilder(len(s))
pos = 0
while pos < len(s):
ordch1 = ord(s[pos])
# fast path for ASCII
# XXX maybe use a while loop here
if ordch1 <= 0x7F:
pos += 1
result.append(chr(ordch1))
continue
n = ord(runicode._utf8_code_length[ordch1 - 0x80])
if pos + n > len(s):
# argh, this obscure block of code is mostly a copy of
# what follows :-(
charsleft = len(s) - pos - 1 # either 0, 1, 2
# note: when we get the 'unexpected end of data' we need
# to care about the pos returned; it can be lower than len(s),
# in case we need to continue running this loop
if not charsleft:
# there's only the start byte and nothing else
if not final:
break
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'unexpected end of data',
w_s, pos, pos+1)
result.append(r)
continue
ordch2 = ord(s[pos+1])
if n == 3:
# 3-bytes seq with only a continuation byte
if rutf8._invalid_byte_2_of_3(ordch1, ordch2, allow_surrogates):
# second byte invalid, take the first and continue
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'invalid continuation byte',
w_s, pos, pos+1)
result.append(r)
continue
else:
# second byte valid, but third byte missing
if not final:
break
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'unexpected end of data',
w_s, pos, pos+2)
result.append(r)
continue
elif n == 4:
# 4-bytes seq with 1 or 2 continuation bytes
if rutf8._invalid_byte_2_of_4(ordch1, ordch2):
# second byte invalid, take the first and continue
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'invalid continuation byte',
w_s, pos, pos+1)
result.append(r)
continue
elif charsleft == 2 and rutf8._invalid_byte_3_of_4(ord(s[pos+2])):
# third byte invalid, take the first two and continue
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'invalid continuation byte',
w_s, pos, pos+2)
result.append(r)
continue
else:
# there's only 1 or 2 valid cb, but the others are missing
if not final:
break
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'unexpected end of data',
w_s, pos, pos+charsleft+1)
result.append(r)
continue
raise AssertionError("unreachable")
if n == 0:
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'invalid start byte',
w_s, pos, pos+1)
result.append(r)
elif n == 1:
assert 0, "ascii should have gone through the fast path"
elif n == 2:
ordch2 = ord(s[pos+1])
if rutf8._invalid_byte_2_of_2(ordch2):
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'invalid continuation byte',
w_s, pos, pos+1)
result.append(r)
continue
# 110yyyyy 10zzzzzz -> 00000000 00000yyy yyzzzzzz
result.append(chr(ordch1))
result.append(chr(ordch2))
pos += 2
elif n == 3:
ordch2 = ord(s[pos+1])
ordch3 = ord(s[pos+2])
if rutf8._invalid_byte_2_of_3(ordch1, ordch2, allow_surrogates):
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'invalid continuation byte',
w_s, pos, pos+1)
result.append(r)
continue
elif rutf8._invalid_byte_3_of_3(ordch3):
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'invalid continuation byte',
w_s, pos, pos+2)
result.append(r)
continue
# 1110xxxx 10yyyyyy 10zzzzzz -> 00000000 xxxxyyyy yyzzzzzz
result.append(chr(ordch1))
result.append(chr(ordch2))
result.append(chr(ordch3))
pos += 3
elif n == 4:
ordch2 = ord(s[pos+1])
ordch3 = ord(s[pos+2])
ordch4 = ord(s[pos+3])
if rutf8._invalid_byte_2_of_4(ordch1, ordch2):
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'invalid continuation byte',
w_s, pos, pos+1)
result.append(r)
continue
elif rutf8._invalid_byte_3_of_4(ordch3):
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'invalid continuation byte',
w_s, pos, pos+2)
result.append(r)
continue
elif rutf8._invalid_byte_4_of_4(ordch4):
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'invalid continuation byte',
w_s, pos, pos+3)
result.append(r)
continue
# 11110www 10xxxxxx 10yyyyyy 10zzzzzz -> 000wwwxx xxxxyyyy yyzzzzzz
result.append(chr(ordch1))
result.append(chr(ordch2))
result.append(chr(ordch3))
result.append(chr(ordch4))
pos += 4
r = result.build()
# XXX can keep track of the resulting length without calling check_utf8
# here
> return r, rutf8.check_utf8(r, True), pos
interpreter/unicodehelper.py:537:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
s = ' class \xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd(Exception):\n'
allow_surrogates = True, start = 0, stop = -1
def check_utf8(s, allow_surrogates, start=0, stop=-1):
"""Check that 's' is a utf-8-encoded byte string.
Returns the length (number of chars) or raise CheckError.
If allow_surrogates is False, then also raise if we see any.
Note also codepoints_in_utf8(), which also computes the length
faster by assuming that 's' is valid utf-8.
"""
res = _check_utf8(s, allow_surrogates, start, stop)
if res >= 0:
return res
> raise CheckError(~res)
E CheckError
../rpython/rlib/rutf8.py:362: CheckError
=========================== short test summary info ============================
FAIL module/exceptions/test/test_exc.py::AppTestExc::()::test_str_unicode
FAIL module/exceptions/test/test_exc.py::AppTestExc::()::test_nonascii_name
=============== 2 failed, 95 passed, 1 skipped in 40.66 seconds ================
++ 06:34:23 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.70 seconds ===========================
++ 06:34:27 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 0x00007fa0a9999088>, 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 0x00007fa0c806c9f8>
hook = <_HookCaller 'pytest_runtest_call'>
methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007fa0b872a6e0>]
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 0x00007fa0b872a6e0>]
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 0x00007fa0da3503b8>
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 0x00007fa0a920f060>
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 0x00007fa0a920f060>
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 0x00007fa0da350368>
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 0x00007fa0a920f020>
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 0x00007fa0a920f020>
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 0x00007fa0a99be458>
args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fa0d9e37398>)
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 0x00007fa0d9e37398>,)
w_func = <Function test_fcntl>
args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fa0d9e37398>
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 0x00007fa0d9e37398>,)
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 0x00007fa0d9e37398>,)
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 0x00007fa0a8d3ec98>
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 0x00007fa0a8d3ec98>
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 0x00007fa0a8d3ec98>
@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 0x00007fa0aa3df408>
space = StdObjSpace, func = <BuiltinFunction fcntl>
w1 = <pypy.module._io.interp_textio.W_TextIOWrapper object at 0x00007fa0da79cb10>
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 0x00007fa0aa3df408>
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 0x00007fa0aa3df408>
space = StdObjSpace, func = <BuiltinFunction fcntl>
w1 = <pypy.module._io.interp_textio.W_TextIOWrapper object at 0x00007fa0da79cb10>
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 0x00007fa0da79cb10>
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 0x00007fa0da79cb10>
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 0x00007fa0c96d4090>
argvalues = (13L, 2L, <* DEAD Array of Char {'nolength': True} >)
cfunc = <ctypes._FuncPtr object at 0x00007fa0aa5d06e0>
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 0x00007fa0aa5d0a88>
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 0x00007fa0aa5d0a70>
value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007fa0aa5d0a88>
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 0x00007fa0aa5d0a70>
value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007fa0aa5d0a88>
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 0x00007fa0daf24e30>, 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 0x00007fa0c806c9f8>
hook = <_HookCaller 'pytest_runtest_call'>
methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007fa0b872a6e0>]
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 0x00007fa0b872a6e0>]
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 0x00007fa0c9840430>
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 0x00007fa0db2e50a0>
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 0x00007fa0db2e50a0>
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 0x00007fa0c9840278>
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 0x00007fa0db2e5060>
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 0x00007fa0db2e5060>
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 0x00007fa0daf24ea8>
args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fa0d9e37398>)
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 0x00007fa0d9e37398>,)
w_func = <Function test_lockf>
args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fa0d9e37398>
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 0x00007fa0d9e37398>,)
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 0x00007fa0d9e37398>,)
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 0x00007fa0a8d3ec98>
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 0x00007fa0a8d3ec98>
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 0x00007fa0a8d3ec98>
@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 0x00007fa0a9f886b0>, 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 0x00007fa0a9f8ea30>
func = <BuiltinFunction lockf>
args = Arguments([<pypy.module._io.interp_textio.W_TextIOWrapper object at 0x00007fa0a9f886b0>, 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 0x00007fa0a9f8ea30>
func = <BuiltinFunction lockf>, w_obj = None
args = Arguments([<pypy.module._io.interp_textio.W_TextIOWrapper object at 0x00007fa0a9f886b0>, 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 0x00007fa0a9f8ea30>
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 0x00007fa0a9f8ea30>
func = <BuiltinFunction lockf>, w_obj = None
args = Arguments([<pypy.module._io.interp_textio.W_TextIOWrapper object at 0x00007fa0a9f886b0>, 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 0x00007fa0a9f8ebf0>
space = StdObjSpace
scope_w = [<pypy.module._io.interp_textio.W_TextIOWrapper object at 0x00007fa0a9f886b0>, 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 0x00007fa0a9f886b0>
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 0x00007fa0c96d4100>
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 0x00007fa0a9b0a920>
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 0x00007fa0a9b0a878>
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 0x00007fa0a9b0af08>
value = <_ctypes.pointer.LP_ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence } object at 0x00007fa0a9b0a878>
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 0x00007fa0a9b0af08>
value = <_ctypes.pointer.LP_ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence } object at 0x00007fa0a9b0a878>
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 0x00007fa0dc1669f8>, 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 0x00007fa0c806c9f8>
hook = <_HookCaller 'pytest_runtest_call'>
methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007fa0b872a6e0>]
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 0x00007fa0b872a6e0>]
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 0x00007fa0a9e3c548>
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 0x00007fa0dc0fe5a0>
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 0x00007fa0dc0fe5a0>
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 0x00007fa0a9e3c480>
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 0x00007fa0dc0fe560>
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 0x00007fa0dc0fe560>
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 0x00007fa0dc166a70>
args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fa0d9e37398>)
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 0x00007fa0d9e37398>,)
w_func = <Function test_ioctl>
args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fa0d9e37398>
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 0x00007fa0d9e37398>,)
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 0x00007fa0d9e37398>,)
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 0x00007fa0a8d3ec98>
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 0x00007fa0a8d3ec98>
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 0x00007fa0a8d3ec98>
@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 0x00007fa0a9b31478>
space = StdObjSpace, func = <BuiltinFunction ioctl>, w1 = W_IntObject(13)
w2 = W_IntObject(1074033783)
w3 = <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa0db4e4cd0>
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 0x00007fa0a9b31478>
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 0x00007fa0a9b31478>
space = StdObjSpace, func = <BuiltinFunction ioctl>, w1 = W_IntObject(13)
w2 = W_IntObject(1074033783)
w3 = <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa0db4e4cd0>
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 0x00007fa0db4e4cd0>
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 0x00007fa0db4e4cd0>
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 0x7fa0d2a7cc10>>)
real_args = (13L, 1074033783L, <* <C object Array of Char {'nolength': True} at 0x7fa0d2a7cc10>>)
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 0x7fa0d2a7cc10>>
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 0x7fa0d2a7cc10>>)
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 0x7fa0d2a7cc10>>
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 0x00007fa0c96d5e88>
argvalues = (13L, 1074033783L, <* <C object Array of Char {'nolength': True} at 0x7fa0d2a7cc10>>)
cfunc = <ctypes._FuncPtr object at 0x00007fa0ca2d9f58>
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 0x7fa0d2a7cc10>>)
cargs = [13L, 1074033783L], i = 2
cvalue = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007fa0ca2d9e50>
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 0x00007fa0ca2ec218>
value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007fa0ca2d9e50>
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 0x00007fa0ca2ec218>
value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007fa0ca2d9e50>
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 0x00007fa0dd38e3e0>, 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 0x00007fa0c806c9f8>
hook = <_HookCaller 'pytest_runtest_call'>
methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007fa0b872a6e0>]
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 0x00007fa0b872a6e0>]
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 0x00007fa0c9c78138>
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 0x00007fa0ca9674a0>
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 0x00007fa0ca9674a0>
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 0x00007fa0c9c78098>
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 0x00007fa0ca967460>
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 0x00007fa0ca967460>
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 0x00007fa0dd38e6b0>
args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fa0d9e37398>)
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 0x00007fa0d9e37398>,)
w_func = <Function test_ioctl_signed_unsigned_code_param>
args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fa0d9e37398>
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 0x00007fa0d9e37398>,)
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 0x00007fa0d9e37398>,)
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 0x00007fa0a8d3ec98>
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 0x00007fa0a8d3ec98>
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 0x00007fa0a8d3ec98>
@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 0x00007fa0a9b31478>
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 0x00007fa0a9b31478>
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 0x00007fa0a9b31478>
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 0x00007fa0a9b31478>
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 0x00007fa0a9b315c8>
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 0x7fa0d2b42e10>>)
real_args = (14L, 2148037735L, <* <C object Array of Char {'nolength': True} at 0x7fa0d2b42e10>>)
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 0x7fa0d2b42e10>>
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 0x7fa0d2b42e10>>)
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 0x7fa0d2b42e10>>
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 0x00007fa0c96d5e88>
argvalues = (14L, 2148037735L, <* <C object Array of Char {'nolength': True} at 0x7fa0d2b42e10>>)
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 0x7fa0d2b42e10>>)
cargs = [14L, 2148037735L], i = 2
cvalue = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007fa0db486788>
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 0x00007fa0db486ae8>
value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007fa0db486788>
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 0x00007fa0db486ae8>
value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007fa0db486788>
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 36.56 seconds ================
++ 06:34:42 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 0x00007f9230b0dad8>, 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 0x00007f924006a988>
hook = <_HookCaller 'pytest_runtest_call'>
methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007f92510d3a60>]
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 0x00007f92510d3a60>]
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 0x00007f92325606b0>
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 0x00007f9230e1ba60>
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 0x00007f9230e1ba60>
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 0x00007f92325605e8>
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 0x00007f9230e1ba20>
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 0x00007f9230e1ba20>
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 0x00007f92311fe188>
args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f922276b9f0>)
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 0x00007f922276b9f0>,)
w_func = <Function test_get_rpy_memory_usage>
args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f922276b9f0>
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 0x00007f922276b9f0>,)
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 0x00007f922276b9f0>,)
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 0x00007f923168a1e0>
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 0x00007f923168a1e0>
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 0x00007f923168a1e0>
@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 0x00007f92323a2c98>
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 0x00007f92323a2c98>
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 0x00007f92323a2c98>
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 43.66 seconds ================
++ 06:35:15 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 50.49 seconds ==========================
++ 06:36:06 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 85.25 seconds ==========================
++ 06:36:09 starting module/micronumpy/test [149 started in total]
__ module/micronumpy/test [147 done in total, somefailed=False] _______________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items
========================= no tests ran in 0.01 seconds =========================
++ 06:36:10 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 32.85 seconds =====================
++ 06:36:48 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 164.95 seconds ====================
++ 06:37:14 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.27 seconds ==========================
++ 06:37:33 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 86.97 seconds ====================
++ 06:37:41 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 41.76 seconds ===========================
++ 06:38:17 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 58.96 seconds =====================
++ 06:38:47 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 0x00007fc04287c090>
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 0x00007fc04287c090>
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 0x00007fc0310e2980>, 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 0x00007fc0300efb08>
hook = <_HookCaller 'pytest_runtest_call'>
methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007fc03074b460>]
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 0x00007fc03074b460>]
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 0x00007fc042f2f128>
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 0x00007fc0229b4e60>
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 0x00007fc0229b4e60>
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 0x00007fc042f2f088>
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 0x00007fc0229b4e20>
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 0x00007fc0229b4e20>
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 0x00007fc0310e2a70>
args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fc04287c090>)
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 0x00007fc04287c090>,)
w_func = <Function test_get_terminal_size>
args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fc04287c090>
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 0x00007fc04287c090>,)
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 0x00007fc04287c090>,)
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 0x00007fc011913210>
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 0x00007fc011913210>
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 0x00007fc011913210>
@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 0x00007fc04486fc58>
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 0x00007fc04486fc58>
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 0x00007fc04486fc58>
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 0x00007fc04486fc58>
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 0x00007fc04486fd38>
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 0x00007fc0209e0d08>
argvalues = (1L, 1074295912L, <* DEAD Struct winsize { c_ws_row, c_ws_col, c_ws_xpixel, c_ws_ypixel }>)
cfunc = <ctypes._FuncPtr object at 0x00007fc022fe0c38>
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 0x00007fc022fe0bc0>
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 0x00007fc022fe0bc0>
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 0x00007fc022fe0bc0>
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 0x00007fc021444330>
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 98.85 seconds ===============
++ 06:38:56 starting module/signal/test [157 started in total]
__ module/pypyjit/test [155 done in total, somefailed=False] __________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 29 items
module/pypyjit/test/test_jit_hook.py ........s
module/pypyjit/test/test_jit_not_in_trace.py ..
module/pypyjit/test/test_jit_setup.py ....
module/pypyjit/test/test_policy.py ............
module/pypyjit/test/test_pyframe.py .
module/pypyjit/test/test_ztranslation.py .
==================== 28 passed, 1 skipped in 55.79 seconds =====================
++ 06:39:16 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 53.12 seconds ==========================
++ 06:40:14 starting module/sys/test [159 started in total]
__ module/select/test [157 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 0x00007f7a22cbb600>
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 0x00007f7a22cbb600>
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 0x00007f7a22cbb600>
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 0x00007f7a22cbb600>
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 0x00007f7a0459ba28>
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 93.13 seconds ===============
++ 06:40:21 starting module/termios/test [160 started in total]
__ module/signal/test [158 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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 83.90 seconds ==========================
++ 06:40:23 starting module/test_lib_pypy [161 started in total]
__ module/sys/test [159 done in total, somefailed=False] ______________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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...............s........
module/sys/test/test_version.py .......
==================== 95 passed, 2 skipped in 52.10 seconds =====================
++ 06:41:13 starting module/thread/test [162 started in total]
__ module/test_lib_pypy [160 done in total, somefailed=False] _________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 238 items / 5 skipped
module/test_lib_pypy/test_code_module.py ...
module/test_lib_pypy/test_collections.py .....................
module/test_lib_pypy/test_marshal_extra.py .......................................................................................................................................................
module/test_lib_pypy/test_md5_extra.py ......
module/test_lib_pypy/test_pickle_extra.py s
module/test_lib_pypy/test_sha_extra.py .....
module/test_lib_pypy/test_site_extra.py .
module/test_lib_pypy/test_stackless.py ..............................
module/test_lib_pypy/test_stackless_pickling.py ..
module/test_lib_pypy/test_structseq.py ...........
module/test_lib_pypy/test_tputil.py ..s....
==================== 236 passed, 7 skipped in 73.53 seconds ====================
++ 06:41:44 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 79.30 seconds =====================
++ 06:43:04 starting module/token/test [164 started in total]
__ module/token/test [162 done in total, somefailed=False] ____________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 8 items
module/token/test/apptest_token.py ........
========================== 8 passed in 13.26 seconds ===========================
++ 06:43:19 starting module/unicodedata/test [165 started in total]
__ module/termios/test [163 done in total, somefailed=True] ___________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 10 items
module/termios/test/test_termios.py F..FF.FF..
=================================== FAILURES ===================================
_____________________________ TestTermios.test_one _____________________________
self = <test_termios.TestTermios object at 0x00007fb07957f130>
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 0x00007fb07954d868>
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 0x00007fb0794bbd70>
E command: /Users/matti/build-worker-x86_64/own-macos-x86-64/build/virt_test/bin/python
E args: ['/Users/matti/build-worker-x86_64/own-macos-x86-64/build/virt_test/bin/python', '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/bin/pyinteractive.py', '-S', '--withmod-termios']
E buffer (last 100 chars): ''
E before (last 100 chars): '1@i\x1b[1@o\x1b[1@s\x1b[1@.\x1b[1@t\x1b[1@c\x1b[1@g\x1b[1@e\x1b[1@t\x1b[1@a\x1b[1@t\x1b[1@t\x1b[1@r\x1b[1@(\x1b[1@0\x1b[1@)\x1b[25D\n\r\x1b[?2004l\x1b[?1l\x1b>'
E after: <class 'pexpect.exceptions.EOF'>
E match: None
E match_index: None
E exitstatus: None
E flag_eof: True
E pid: 88527
E child_fd: 15
E closed: False
E timeout: 600
E delimiter: <class 'pexpect.exceptions.EOF'>
E logfile: <_pytest.capture.EncodedFile object at 0x00007fb0899cf3d0>
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.37 secs)
[?2004h[?1h=[?25l[1A
>>>> [?12l[?25himport termios
[1@i[1@m[1@p[1@o[1@r[1@t[1@ [1@t[1@e[1@r[1@m[1@i[1@o[1@s[19D
[?2004l[?1l>[?2004h[?1h=[?25l[1A
>>>> [?12l[?25htermios.tcgetattr(0)
[1@t[1@e[1@r[1@m[1@i[1@o[1@s[1@.[1@t[1@c[1@g[1@e[1@t[1@a[1@t[1@t[1@r[1@([1@0[1@)[25D
[?2004l[?1l>
________________________ TestTermios.test_ioctl_termios ________________________
self = <test_termios.TestTermios object at 0x00007fb079e22ec8>
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 0x00007fb079e420c8>
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 0x00007fb079e239b8>
E command: /Users/matti/build-worker-x86_64/own-macos-x86-64/build/virt_test/bin/python
E args: ['/Users/matti/build-worker-x86_64/own-macos-x86-64/build/virt_test/bin/python', '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/bin/pyinteractive.py', '-S', '--withmod-termios', '--withmod-fcntl', '/tmp/buildbot-x86_64/usession-py3.11-474/test_ioctl_termios.py']
E buffer (last 100 chars): ''
E before (last 100 chars): "types_Array of Char {'nolength': True} *0 instead of LP_ctypes_Array of Char {'nolength': True} *0\r\n"
E after: <class 'pexpect.exceptions.EOF'>
E match: None
E match_index: None
E exitstatus: None
E flag_eof: True
E pid: 89279
E child_fd: 18
E closed: False
E timeout: 600
E delimiter: <class 'pexpect.exceptions.EOF'>
E logfile: <_pytest.capture.EncodedFile object at 0x00007fb0899cf3d0>
E logfile_read: None
E logfile_send: None
E maxread: 5000
E ignorecase: False
E searchwindowsize: None
E delaybeforesend: 0.05
E delayafterclose: 0.1
E delayafterterminate: 0.1
E searcher: searcher_re:
E 0: re.compile('ok!')
../virt_test/site-packages/pexpect/expect.py:122: EOF
----------------------------- Captured stdout call -----------------------------
SPAWN: ('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/virt_test/bin/python', ['/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/bin/pyinteractive.py', '-S', '--withmod-termios', '--withmod-fcntl', '/tmp/buildbot-x86_64/usession-py3.11-474/test_ioctl_termios.py']) {}
Traceback (most recent call last):
File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/bin/pyinteractive.py", line 218, in <module>
sys.exit(main_(sys.argv))
File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/bin/pyinteractive.py", line 189, in main_
verbose=interactiveconfig.verbose):
File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/main.py", line 108, in run_toplevel
f()
File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/bin/pyinteractive.py", line 173, in doit
main.run_file(filename, space=space)
File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/main.py", line 74, in run_file
run_string(istring, filename, space)
File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/main.py", line 62, in run_string
_run_eval_string(source, filename, space, False)
File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/main.py", line 50, in _run_eval_string
retval = pycode.exec_code(space, w_globals, w_globals)
File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/eval.py", line 33, in exec_code
return frame.run()
File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/pyframe.py", line 256, in run
return self.execute_frame()
File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/pyframe.py", line 353, in execute_frame
raise self._convert_unexpected_exception(e)
File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/pyframe.py", line 844, in _convert_unexpected_exception
operr = error.get_converted_unexpected_exception(self.space, e)
File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/pyframe.py", line 349, in execute_frame
executioncontext)
File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/pyopcode.py", line 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_icanon ____________________________
self = <test_termios.TestTermios object at 0x00007fb07a2591d8>
def test_icanon(self):
source = py.code.Source("""
import termios
import fcntl
f = termios.tcgetattr(2)
f[3] |= termios.ICANON
termios.tcsetattr(2, termios.TCSANOW, f)
f = termios.tcgetattr(2)
assert len([i for i in f[-1] if isinstance(i, int)]) == 0
assert isinstance(f[-1][termios.VMIN], bytes)
assert isinstance(f[-1][termios.VTIME], bytes)
print('ok!')
""")
f = udir.join("test_icanon.py")
f.write(source)
child = self.spawn(['--withmod-termios', '--withmod-fcntl', str(f)])
> child.expect('ok!')
module/termios/test/test_termios.py:117:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../virt_test/site-packages/pexpect/spawnbase.py:355: in expect
timeout, searchwindowsize, async_)
../virt_test/site-packages/pexpect/spawnbase.py:383: in expect_list
return exp.expect_loop(timeout)
../virt_test/site-packages/pexpect/expect.py:179: in expect_loop
return self.eof(e)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pexpect.expect.Expecter object at 0x00007fb07a259130>
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 0x00007fb07a258a68>
E command: /Users/matti/build-worker-x86_64/own-macos-x86-64/build/virt_test/bin/python
E args: ['/Users/matti/build-worker-x86_64/own-macos-x86-64/build/virt_test/bin/python', '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/bin/pyinteractive.py', '-S', '--withmod-termios', '--withmod-fcntl', '/tmp/buildbot-x86_64/usession-py3.11-474/test_icanon.py']
E buffer (last 100 chars): ''
E before (last 100 chars): ''
E after: <class 'pexpect.exceptions.EOF'>
E match: None
E match_index: None
E exitstatus: None
E flag_eof: True
E pid: 89619
E child_fd: 19
E closed: False
E timeout: 600
E delimiter: <class 'pexpect.exceptions.EOF'>
E logfile: <_pytest.capture.EncodedFile object at 0x00007fb0899cf3d0>
E logfile_read: None
E logfile_send: None
E maxread: 5000
E ignorecase: False
E searchwindowsize: None
E delaybeforesend: 0.05
E delayafterclose: 0.1
E delayafterterminate: 0.1
E searcher: searcher_re:
E 0: re.compile('ok!')
../virt_test/site-packages/pexpect/expect.py:122: EOF
----------------------------- Captured stdout call -----------------------------
SPAWN: ('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/virt_test/bin/python', ['/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/bin/pyinteractive.py', '-S', '--withmod-termios', '--withmod-fcntl', '/tmp/buildbot-x86_64/usession-py3.11-474/test_icanon.py']) {}
___________________________ TestTermios.test_winsize ___________________________
self = <test_termios.TestTermios object at 0x00007fb06a6e8448>
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 0x00007fb06a6e83a0>
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 0x00007fb06a6cbf30>
E command: /Users/matti/build-worker-x86_64/own-macos-x86-64/build/virt_test/bin/python
E args: ['/Users/matti/build-worker-x86_64/own-macos-x86-64/build/virt_test/bin/python', '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/bin/pyinteractive.py', '-S', '--withmod-termios', '--withmod-fcntl', '/tmp/buildbot-x86_64/usession-py3.11-474/test_ioctl_termios.py']
E buffer (last 100 chars): ''
E before (last 100 chars): "erand type for long(): 'LP_ctypes_Struct winsize { c_ws_row, c_ws_col, c_ws_xpixel, c_ws_ypixel }'\r\n"
E after: <class 'pexpect.exceptions.EOF'>
E match: None
E match_index: None
E exitstatus: None
E flag_eof: True
E pid: 90046
E child_fd: 21
E closed: False
E timeout: 600
E delimiter: <class 'pexpect.exceptions.EOF'>
E logfile: <_pytest.capture.EncodedFile object at 0x00007fb0899cf3d0>
E logfile_read: None
E logfile_send: None
E maxread: 5000
E ignorecase: False
E searchwindowsize: None
E delaybeforesend: 0.05
E delayafterclose: 0.1
E delayafterterminate: 0.1
E searcher: searcher_re:
E 0: re.compile('ok!')
../virt_test/site-packages/pexpect/expect.py:122: EOF
----------------------------- Captured stdout call -----------------------------
SPAWN: ('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/virt_test/bin/python', ['/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/bin/pyinteractive.py', '-S', '--withmod-termios', '--withmod-fcntl', '/tmp/buildbot-x86_64/usession-py3.11-474/test_ioctl_termios.py']) {}
Traceback (most recent call last):
File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/bin/pyinteractive.py", line 218, in <module>
sys.exit(main_(sys.argv))
File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/bin/pyinteractive.py", line 189, in main_
verbose=interactiveconfig.verbose):
File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/main.py", line 108, in run_toplevel
f()
File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/bin/pyinteractive.py", line 173, in doit
main.run_file(filename, space=space)
File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/main.py", line 74, in run_file
run_string(istring, filename, space)
File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/main.py", line 62, in run_string
_run_eval_string(source, filename, space, False)
File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/main.py", line 50, in _run_eval_string
retval = pycode.exec_code(space, w_globals, w_globals)
File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/eval.py", line 33, in exec_code
return frame.run()
File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/pyframe.py", line 256, in run
return self.execute_frame()
File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/pyframe.py", line 353, in execute_frame
raise self._convert_unexpected_exception(e)
File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/pyframe.py", line 844, in _convert_unexpected_exception
operr = error.get_converted_unexpected_exception(self.space, e)
File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/pyframe.py", line 349, in execute_frame
executioncontext)
File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/pyopcode.py", line 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 0x00007fb07a393b40>
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_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 185.53 seconds =====================
++ 06:43:30 starting module/zipimport/test [166 started in total]
__ module/zipimport/test [164 done in total, somefailed=False] ________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/zipimport/test/apptest_zipimport.py .
========================== 1 passed in 13.59 seconds ===========================
++ 06:43:44 starting module/zlib/test [167 started in total]
__ module/unicodedata/test [165 done in total, somefailed=False] ______________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 35 items
module/unicodedata/test/test_hyp.py ................
module/unicodedata/test/test_unicodedata.py ...................
========================== 35 passed in 27.16 seconds ==========================
++ 06:43:47 starting objspace/fake/test [168 started in total]
__ objspace/fake/test [166 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 21 items
objspace/fake/test/test_checkmodule.py ........
objspace/fake/test/test_objspace.py .............
========================== 21 passed in 27.88 seconds ==========================
++ 06:44:19 starting objspace/std/test [169 started in total]
__ module/zlib/test [167 done in total, somefailed=False] _____________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 38 items
module/zlib/test/test_zlib.py ......................................
========================== 38 passed in 32.24 seconds ==========================
++ 06:44:22 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 27.02 seconds =====================
++ 06:44:50 starting sandbox/test [171 started in total]
__ module/thread/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 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 230.41 seconds ====================
++ 06:45:05 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.95 seconds ======================
++ 06:45:06 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.93 seconds ===========================
++ 06:45:08 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.49 seconds ===========================
++ 06:45:23 starting tool/pytest/test [175 started in total]
__ sandbox/test [173 done in total, somefailed=False] _________________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
sandbox/test/test_pypy_interact.py .
========================== 1 passed in 35.78 seconds ===========================
++ 06:45:29 starting tool/release/test [176 started in total]
__ tool/release/test [174 done in total, somefailed=True] _____________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 8 items
tool/release/test/test_package.py ....s
tool/release/test/test_smartstrip.py FFs
=================================== FAILURES ===================================
________________________ TestSmarStrip.test_info_symbol ________________________
self = <pypy.tool.release.test.test_smartstrip.TestSmarStrip object at 0x00007fd25273e020>
exe = local('/private/tmp/buildbot-x86_64/pytest/pytest-of-matti/pytest-134/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: 91927 Abort trap: 6 gdb /private/tmp/buildbot-x86_64/pytest/pytest-of-matti/pytest-134/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 0x00007fd241b19d38>
exe = local('/private/tmp/buildbot-x86_64/pytest/pytest-of-matti/pytest-134/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: 91936 Abort trap: 6 ...ytest-of-matti/pytest-134/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: 91936 Abort trap: 6 ...ytest-of-matti/pytest-134/test_strip0/myprog -ex 'info symbol foo' -ex 'quit'"> = "/bin/sh: line 1: 91936 Abort trap: 6 gdb /private/tmp/buildbot-x86_64/pytest/pytest-of-matti/pytest-134/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 28.75 seconds ================
++ 06:46:01 starting tool/test [177 started in total]
__ tool/test [175 done in total, somefailed=False] ____________________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 29 items
tool/test/test_gdb_pypy.py ...........
tool/test/test_getdocstrings.py ...
tool/test/test_isolate.py .......
tool/test/test_lib_pypy.py ...
tool/test/test_license.py .
tool/test/test_package.py .
tool/test/test_tab.py ..
tool/test/test_template.py .
========================== 29 passed in 16.80 seconds ==========================
__ tool/pytest/test [176 done in total, somefailed=False] _____________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 25 items
tool/pytest/test/test_appsupport.py .........
tool/pytest/test/test_astrewrite.py .....
tool/pytest/test/test_conftest1.py ...xx
tool/pytest/test/test_pytestsupport.py ......
==================== 23 passed, 2 xfailed in 194.01 seconds ====================
__ objspace/std/test [177 done in total, somefailed=True] _____________________
============================= test session starts ==============================
platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc
rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 2507 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_specializedtuple.py ........................
objspace/std/test/apptest_stringformat.py .................s......s..................s........................
objspace/std/test/apptest_tuple.py ........................
objspace/std/test/apptest_typeobjject.py ........
objspace/std/test/apptest_unicode.py ...........................s..........................................................................................
objspace/std/test/apptest_userobject.py ........................
objspace/std/test/test_boolobject.py .......
objspace/std/test/test_bytearrayobject.py .....................................................................................
objspace/std/test/test_bytesobject.py ................................................................................s......................
objspace/std/test/test_callmethod.py ...
objspace/std/test/test_celldict.py ..........................................
objspace/std/test/test_complexobject.py ....
objspace/std/test/test_dictmultiobject.py .........s.s.........................................................s.........................................................s.........................................................................
objspace/std/test/test_dictproxy.py ................
objspace/std/test/test_floatobject.py ......................................................
objspace/std/test/test_identitydict.py .....
objspace/std/test/test_identityset.py .......
objspace/std/test/test_index.py ...................................
objspace/std/test/test_intobject.py .............................................................................................................................................................
objspace/std/test/test_iterobject.py ....
objspace/std/test/test_jsondict.py ..........
objspace/std/test/test_kwargsdict.py ....................................
objspace/std/test/test_lengthhint.py .....................
objspace/std/test/test_listobject.py ..................................................................................................................
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_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 0x00007fe6857c8988>
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, 2476 passed, 30 skipped in 273.92 seconds ==============
program finished with exit code 1
elapsedTime=5816.145769