virt_test/bin/python testrunner/runner.py --logfile=testrun.log --config=pypy/testrunner_cfg.py '--config=~/machine_cfg.py' --root=pypy --timeout=4000 in dir /Users/matti/build-worker-x86_64/own-macos-x86-64/build (timeout 4000 secs) watching logfiles {'pytestLog': 'testrun.log'} argv: ['virt_test/bin/python', 'testrunner/runner.py', '--logfile=testrun.log', '--config=pypy/testrunner_cfg.py', '--config=~/machine_cfg.py', '--root=pypy', '--timeout=4000'] environment: HOME=/Users/matti HOMEBREW_CELLAR=/opt/homebrew_x86_64/Cellar HOMEBREW_PREFIX=/opt/homebrew_x86_64 HOMEBREW_REPOSITORY=/opt/homebrew_x86_64 INFOPATH=/opt/homebrew_x86_64/share/info: LANG=en_US.UTF-8 LC_ADDRESS=en_AU.UTF-8 LC_IDENTIFICATION=en_AU.UTF-8 LC_MEASUREMENT=en_AU.UTF-8 LC_MONETARY=en_AU.UTF-8 LC_NAME=en_AU.UTF-8 LC_NUMERIC=en_AU.UTF-8 LC_PAPER=en_AU.UTF-8 LC_TELEPHONE=en_AU.UTF-8 LC_TIME=en_AU.UTF-8 LOGNAME=matti OLDPWD=/Users/matti PATH=/Users/matti/oss/pypy-x86_64-buildbot/bin:/opt/homebrew_x86_64/bin:/opt/homebrew_x86_64/sbin:/Library/Frameworks/Python.framework/Versions/3.11/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Library/Apple/usr/bin PKG_CONFIG_PATH=/opt/homebrew_x86_64/opt/openssl@1.1/lib/pkgconfig PWD=/Users/matti/build-worker-x86_64/own-macos-x86-64/build PYPYCHERRYPICK= PYPY_USESSION_DIR=/tmp/buildbot-x86_64 PYTHONPATH=.: SHELL=/bin/zsh SHLVL=2 SSH_CLIENT=10.0.0.15 58962 22 SSH_CONNECTION=10.0.0.15 58962 10.0.0.16 22 SSH_TTY=/dev/ttys000 TERM=xterm-256color TMPDIR=/tmp/buildbot-x86_64/pytest USER=matti _=/Users/matti/oss/pypy-x86_64-buildbot/bin/buildslave using PTY: False using config pypy/testrunner_cfg.py using config /Users/matti/machine_cfg.py running 3 parallel test workers setting MAKEFLAGS to ' ' (space) -- config/test -- interpreter/astcompiler/test -- interpreter/pyparser/test -- interpreter/test -- module/__builtin__/test -- module/__pypy__/test -- module/_ast/test -- module/_cffi_backend/test -- module/_codecs/test -- module/_continuation/test -- module/_cppyy/test -- module/_csv/test -- module/_demo/test -- module/_file/test -- 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/_pypyjson/test -- module/_random/test -- module/_rawffi/alt/test -- module/_rawffi/test -- module/_sha/test -- module/_socket/test -- module/_sre/test -- module/_vmprof/test -- module/_warnings/test -- module/_weakref/test -- module/_winreg/test -- module/array/test -- module/binascii/test -- module/bz2/test -- module/cStringIO/test -- module/cmath/test -- module/cpyext/test/test_abstract.py -- module/cpyext/test/test_api.py -- module/cpyext/test/test_arraymodule.py -- module/cpyext/test/test_boolobject.py -- module/cpyext/test/test_borrow.py -- module/cpyext/test/test_bufferobject.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_cpyext.py -- module/cpyext/test/test_datetime.py -- module/cpyext/test/test_dictobject.py -- module/cpyext/test/test_eval.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_intobject.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_ndarrayobject.py -- module/cpyext/test/test_number.py -- module/cpyext/test/test_object.py -- module/cpyext/test/test_pycobject.py -- module/cpyext/test/test_pyerrors.py -- module/cpyext/test/test_pyfile.py -- module/cpyext/test/test_pysignals.py -- module/cpyext/test/test_pystate.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/parser/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/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/test -- tool/release/test -- tool/test -- total: 133 to run ++ 01:00:21 starting config/test [1 started in total] ++ 01:00:21 starting interpreter/astcompiler/test [2 started in total] ++ 01:00:21 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 157 items / 1 skipped config/test/test_pypyoption.py ............................................................................................................................................................. ==================== 157 passed, 1 skipped in 35.90 seconds ==================== ++ 01:00:59 starting interpreter/test [4 started in total] __ interpreter/pyparser/test [2 done in total, somefailed=False] ______________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.py rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 119 items interpreter/pyparser/test/test_automata.py ... interpreter/pyparser/test/test_future.py ..................................... interpreter/pyparser/test/test_gendfa.py . interpreter/pyparser/test/test_metaparser.py ............... interpreter/pyparser/test/test_parser.py ............. interpreter/pyparser/test/test_parsestring.py ......... interpreter/pyparser/test/test_pyparse.py .................................... interpreter/pyparser/test/test_pytokenizer.py ..... ========================= 119 passed in 65.57 seconds ========================== ++ 01:01:34 starting module/__builtin__/test [5 started in total] __ interpreter/astcompiler/test [3 done in total, somefailed=False] ___________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.py rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 447 items interpreter/astcompiler/test/apptest_misc.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 ....................... ========================= 447 passed in 83.09 seconds ========================== ++ 01:01:48 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 305 items module/__builtin__/test/apptest_compile.py ........ module/__builtin__/test/test_abstractinst.py ............ module/__builtin__/test/test_apply.py ... module/__builtin__/test/test_builtin.py ..............................................s..................... module/__builtin__/test/test_classobj.py ........................................................... module/__builtin__/test/test_descriptor.py .......................... module/__builtin__/test/test_filter.py ........... module/__builtin__/test/test_functional.py ................................................. module/__builtin__/test/test_minmax.py .......................... module/__builtin__/test/test_range.py ........................ module/__builtin__/test/test_rawinput.py ... module/__builtin__/test/test_reduce.py .... module/__builtin__/test/test_vars.py ... module/__builtin__/test/test_zip.py ......... ==================== 304 passed, 1 skipped in 34.34 seconds ==================== ++ 01:02:12 starting module/_ast/test [7 started in total] __ module/__pypy__/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 68 items 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 module/__pypy__/test/test_special.py ............s module/__pypy__/test/test_time.py ... ==================== 65 passed, 3 skipped in 32.62 seconds ===================== ++ 01:02:26 starting module/_cffi_backend/test [8 started in total] __ module/_ast/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 36 items module/_ast/test/test_ast.py .................................... ========================== 36 passed in 23.84 seconds ========================== ++ 01:02:40 starting module/_codecs/test [9 started in total] __ module/_codecs/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 65 items module/_codecs/test/test_codecs.py ................................................................ module/_codecs/test/test_ztranslation.py . ========================== 65 passed in 37.47 seconds ========================== ++ 01:03:24 starting module/_continuation/test [10 started in total] __ module/_continuation/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 120 items module/_continuation/test/test_generator.py ssss module/_continuation/test/test_greenlet.py s.ssssss.sssssssssssssss.sss module/_continuation/test/test_stacklet.py sssssssssssssss.sssssssssssssssssssssssE module/_continuation/test/test_translated.py sssssssssssssssssssssssssssss module/_continuation/test/test_zpickle.py ssssssssssssssssssss ==================================== 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 0x00007f94d940ff10>, 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...s, kwargs={...}>}>, 'item': <AppTestMethod 'test_sampling_inside_callback'>, 'nextitem': <AppTestMethod 'test_vmprof'>} 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 0x00007f9498043a60> hook = <_HookCaller 'pytest_runtest_teardown'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007f94c876a4a0>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_sampling_inside_callback'>, 'ne...s, kwargs={...}>}>, 'item': <AppTestMethod 'test_sampling_inside_callback'>, 'nextitem': <AppTestMethod 'test_vmprof'>} 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 0x00007f94c876a4a0>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_sampling_inside_callback'>, 'ne...s, kwargs={...}>}>, 'item': <AppTestMethod 'test_sampling_inside_callback'>, 'nextitem': <AppTestMethod 'test_vmprof'>} 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': <AppTestMethod 'test_vmprof'>, '__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 0x00007f94a14e3c40> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...est_vmprof'>, '__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 0x00007f94a14cfbe0> 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 0x00007f94a14cfbe0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...est_vmprof'>, '__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': <AppTestMethod 'test_vmprof'>, '__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 = <AppTestMethod 'test_vmprof'> def pytest_runtest_teardown(item, nextitem): > item.session._setupstate.teardown_exact(item, nextitem) ../_pytest/runner.py:103: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.runner.SetupState object at 0x00007f94a06d6f00> item = <AppTestMethod 'test_sampling_inside_callback'> nextitem = <AppTestMethod 'test_vmprof'> 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 0x00007f94a06d6f00> needed_collectors = [<Session 'build'>, <PyPyModule 'pypy/module/_continuation/test/test_translated.py'>, <AppClassCollector 'AppTestWrapper'>, <AppClassInstance '()'>, <AppTestMethod 'test_vmprof'>] 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 0x00007f94a06d6f00> def _pop_and_teardown(self): colitem = self.stack.pop() > self._teardown_with_finalization(colitem) ../_pytest/runner.py:353: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.runner.SetupState object at 0x00007f94a06d6f00> 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 0x00007f94a06d6f00> 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 0x00007f94a06d6f00> 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 0x00007f94a14de758> 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, 116 skipped, 1 error in 28.20 seconds ================ ++ 01:03:57 starting module/_cppyy/test [11 started in total] __ module/_cffi_backend/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 466 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 .................... 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 =================== 329 passed, 137 skipped in 96.74 seconds =================== ++ 01:04:08 starting module/_csv/test [12 started in total] __ module/_csv/test [10 done in total, somefailed=False] ______________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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/_csv/test/test_dialect.py ......... module/_csv/test/test_reader.py ......... module/_csv/test/test_writer.py .... module/_csv/test/test_ztranslation.py . ========================== 23 passed in 18.84 seconds ========================== ++ 01:04:28 starting module/_demo/test [13 started in total] __ module/_demo/test [11 done in total, somefailed=False] _____________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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 11.67 seconds =========================== ++ 01:04:43 starting module/_file/test [14 started in total] __ module/_file/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 269 items module/_file/test/test_file.py .....................s...sss...... module/_file/test/test_file_extra.py ..................................................................................................................................................................ss..............ss..............ss..............ss..................... module/_file/test/test_large_file.py .s =================== 256 passed, 13 skipped in 63.75 seconds ==================== ++ 01:05:49 starting module/_io/test [15 started in total] __ interpreter/test [13 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 772 items interpreter/test/apptest_class.py ............... interpreter/test/apptest_exec.py ............................ interpreter/test/apptest_function.py ........................s.............................. interpreter/test/apptest_generator.py .................................. interpreter/test/apptest_nestedscope.py ............. interpreter/test/apptest_pyframe.py ............................. interpreter/test/apptest_raise.py ..................... interpreter/test/test_app_main.py ....ssssssssssssssssssssssssss.sssssss.............F...F..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_descrtypecheck.py .. interpreter/test/test_error.py .......... interpreter/test/test_exceptcomp.py ........... interpreter/test/test_exec.py . interpreter/test/test_executioncontext.py ................ interpreter/test/test_extmodules.py . interpreter/test/test_function.py .......... interpreter/test/test_gateway.py ........................................ss............ interpreter/test/test_generator.py . interpreter/test/test_interpreter.py .......................... interpreter/test/test_main.py .... interpreter/test/test_mixedmodule.py ...... interpreter/test/test_module.py ........ interpreter/test/test_objspace.py .............................. interpreter/test/test_pycode.py . interpreter/test/test_pyframe.py .. interpreter/test/test_reverse_debugging.py .. interpreter/test/test_special.py .. interpreter/test/test_syntax.py .................................................................... interpreter/test/test_targetpypy.py .. interpreter/test/test_typedef.py .................. interpreter/test/test_unicodehelper.py .......... interpreter/test/test_zpy.py .....F interpreter/test/test_zzpickle_and_slow.py ...............s................... =================================== FAILURES =================================== _______ TestNonInteractive.test_putenv_fires_interactive_within_process ________ self = <pypy.interpreter.test.test_app_main.TestNonInteractive instance at 0x00007fde606a5aa0> @py.test.mark.skipif('sys.platform=="win32"', reason="windows, sendata, and quoting problems") def test_putenv_fires_interactive_within_process(self): try: import __pypy__ except ImportError: py.test.skip("This can be only tested on PyPy with real_getenv") # should be noninteractive when piped in data = 'import os\nos.putenv("PYTHONINSPECT", "1")\n' self.run('', senddata=data, expect_prompt=False) # should go interactive with -c data = data.replace('\n', ';') > self.run("-c '%s'" % data, expect_prompt=True) interpreter/test/test_app_main.py:796: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ interpreter/test/test_app_main.py:680: in run data, status = self.run_with_status_code(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.test.test_app_main.TestNonInteractive instance at 0x00007fde606a5aa0> cmdline = '/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/interpreter/app_main.py" -c \'import os;os.putenv("PYTHONINSPECT", "1");\'' senddata = '', expect_prompt = True, expect_banner = False, python_flags = '' env = None def run_with_status_code(self, cmdline, senddata='', expect_prompt=False, expect_banner=False, python_flags='', env=None): if os.name == 'nt': if __pypy__ is None: py.test.skip('app_main cannot run on non-pypy for windows') cmdline = '%s %s "%s" %s %s' % (sys.executable, python_flags, app_main, python_flags, cmdline) print 'POPEN:', cmdline process = subprocess.Popen( cmdline, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, shell=True, env=env, universal_newlines=True ) child_in, child_out_err = process.stdin, process.stdout child_in.write(senddata) child_in.close() data = child_out_err.read() child_out_err.close() process.wait() assert (banner in data) == expect_banner # no banner unless expected > assert ('>>> ' in data) == expect_prompt # no prompt unless expected E assert '>>> ' in '' == True interpreter/test/test_app_main.py:676: AssertionError ----------------------------- Captured stdout call ----------------------------- POPEN: /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/interpreter/app_main.py" POPEN: /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/interpreter/app_main.py" -c 'import os;os.putenv("PYTHONINSPECT", "1");' ___________________ TestNonInteractive.test_proper_sys_path ____________________ self = <pypy.interpreter.test.test_app_main.TestNonInteractive instance at 0x00007fdeb1e230e0> tmpdir = local('/private/tmp/buildbot-x86_64/pytest/pytest-of-matti/pytest-830/test_proper_sys_path0') def test_proper_sys_path(self, tmpdir): data = self.run('-c "import _ctypes"', python_flags='-S') if data.startswith('Traceback'): py.test.skip("'python -S' cannot import extension modules: " "see probably http://bugs.python.org/issue586680") @contextmanager def chdir_and_unset_pythonpath(new_cwd): old_cwd = new_cwd.chdir() old_pythonpath = os.getenv('PYTHONPATH') os.unsetenv('PYTHONPATH') try: yield finally: old_cwd.chdir() # Can't call putenv with a None argument. if old_pythonpath is not None: os.putenv('PYTHONPATH', old_pythonpath) # if we are running in a virtualenv, messing with site.py will # make runpy.py and pkgutil unavailable. They are needed to run # app_main. Copy them into the tmpdir runpy_dir = os.path.dirname(runpy.__file__) import pkgutil pkgutil_dir = os.path.dirname(pkgutil.__file__) shutil.copy(os.path.join(runpy_dir, 'runpy.py'), str(tmpdir)) shutil.copy(os.path.join(pkgutil_dir, 'pkgutil.py'), str(tmpdir)) tmpdir.join('site.py').write('print "SHOULD NOT RUN"') runme_py = tmpdir.join('runme.py') runme_py.write('print "some text"') cmdline = str(runme_py) with chdir_and_unset_pythonpath(tmpdir): data = self.run(cmdline, python_flags='-S') > assert data == "some text\n" E assert 'debug: Opera...d encodings\n' == 'some text\n' E + some text E - debug: OperationError: E - debug: operror-type: ImportError E - debug: operror-value: No module named encodings interpreter/test/test_app_main.py:887: AssertionError ----------------------------- Captured stdout call ----------------------------- POPEN: /Users/matti/build-worker-x86_64/own-macos-x86-64/build/virt_test/bin/python -S "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/app_main.py" -S -c "import _ctypes" POPEN: /Users/matti/build-worker-x86_64/own-macos-x86-64/build/virt_test/bin/python -S "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/app_main.py" -S /private/tmp/buildbot-x86_64/pytest/pytest-of-matti/pytest-830/test_proper_sys_path0/runme.py _________________________________ test_pytrace _________________________________ def test_pytrace(): output = run(sys.executable, pypypath, '-S', stdin="__pytrace__ = 1\nx = 5\nx") assert ('\t<module>: LOAD_CONST 0 (5)\n' '\t<module>: STORE_NAME 0 (x)\n' '\t<module>: LOAD_CONST 1 (None)\n' '\t<module>: RETURN_VALUE 0 \n' > '>>>> ') in output E assert '\t<module>: LOAD_CONST 0 (5)\n\t<module>: STORE_NAME 0 (x)\n\t<module>: LOAD_CONST 1 (None)\n\t<module>: RETURN_VALUE 0 \n>>>> ' in '>>>> Tracing enabled\n>>>> >>>> 5\n>>>> ' interpreter/test/test_zpy.py:114: AssertionError ----------------------------- Captured stderr call ----------------------------- PyPy 7.3.24-alpha0 in StdObjSpace on top of Python 2.7.18 (startuptime: 10.89 secs) =========================== short test summary info ============================ FAIL interpreter/test/test_app_main.py::TestNonInteractive::()::test_putenv_fires_interactive_within_process FAIL interpreter/test/test_app_main.py::TestNonInteractive::()::test_proper_sys_path FAIL interpreter/test/test_zpy.py::test_pytrace ============== 3 failed, 731 passed, 38 skipped in 313.11 seconds ============== ++ 01:06:17 starting module/_jitlog/test [16 started in total] __ module/_jitlog/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 1 items module/_jitlog/test/test__jitlog.py . ========================== 1 passed in 10.92 seconds =========================== ++ 01:06:29 starting module/_locale/test [17 started in total] __ module/_locale/test [15 done in total, somefailed=False] ___________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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/_locale/test/test_locale.py ssssssssssssss ========================== 14 skipped in 8.97 seconds ========================== ++ 01:06:39 starting module/_lsprof/test [18 started in total] __ module/_lsprof/test [16 done in total, somefailed=False] ___________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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 13.02 seconds =========================== ++ 01:06:54 starting module/_md5/test [19 started in total] __ module/_cppyy/test [17 done in total, somefailed=False] ____________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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 166.78 seconds =================== ++ 01:06:58 starting module/_minimal_curses/test [20 started in total] __ module/_io/test [18 done in total, somefailed=False] _______________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 200 items module/_io/test/apptest_bytesio.py ............ module/_io/test/apptest_io.py ................................ module/_io/test/apptest_stringio.py ......................... module/_io/test/apptest_textio.py ........................... module/_io/test/test_bufferedio.py .............................................................................. module/_io/test/test_fileio.py ...................... module/_io/test/test_interp_textio.py .... ========================= 200 passed in 71.41 seconds ========================== ++ 01:07:02 starting module/_multibytecodec/test [21 started in total] __ module/_md5/test [19 done in total, somefailed=False] ______________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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/_md5/test/test_md5.py .s.... ===================== 5 passed, 1 skipped in 16.52 seconds ===================== ++ 01:07:14 starting module/_multiprocessing/test [22 started in total] __ module/_minimal_curses/test [20 done in total, somefailed=False] ___________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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 sss... ===================== 3 passed, 3 skipped in 59.63 seconds ===================== ++ 01:08:03 starting module/_pypyjson/test [23 started in total] __ module/_multibytecodec/test [21 done in total, somefailed=False] ___________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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/_multibytecodec/test/test_app_codecs.py ................ module/_multibytecodec/test/test_app_incremental.py ............ module/_multibytecodec/test/test_app_stream.py ..... module/_multibytecodec/test/test_c_codecs.py ................s module/_multibytecodec/test/test_translation.py . ==================== 50 passed, 1 skipped in 59.49 seconds ===================== ++ 01:08:07 starting module/_random/test [24 started in total] __ module/_pypyjson/test [22 done in total, somefailed=False] _________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 45 items module/_pypyjson/test/test__pypyjson.py .......................................... module/_pypyjson/test/test_simd.py ... ========================== 45 passed in 14.26 seconds ========================== ++ 01:08:21 starting module/_rawffi/alt/test [25 started in total] __ module/_multiprocessing/test [23 done in total, somefailed=False] __________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 24 items module/_multiprocessing/test/test_connection.py ..sss...... module/_multiprocessing/test/test_interp_semaphore.py s module/_multiprocessing/test/test_memory.py .. module/_multiprocessing/test/test_semaphore.py .ssssss module/_multiprocessing/test/test_win32.py ss module/_multiprocessing/test/test_ztranslation.py . ==================== 12 passed, 12 skipped in 66.63 seconds ==================== ++ 01:08:27 starting module/_rawffi/test [26 started in total] __ module/_random/test [24 done in total, somefailed=False] ___________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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/_random/test/test_random.py ............. module/_random/test/test_ztranslation.py . ========================== 14 passed in 17.63 seconds ========================== ++ 01:08:28 starting module/_sha/test [27 started in total] __ module/_rawffi/alt/test [25 done in total, somefailed=False] _______________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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 14.51 seconds ===================== ++ 01:08:38 starting module/_socket/test [28 started in total] __ module/_sha/test [26 done in total, somefailed=False] ______________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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/_sha/test/test_sha.py .s.... ===================== 5 passed, 1 skipped in 16.96 seconds ===================== ++ 01:08:48 starting module/_sre/test [29 started in total] __ module/_sre/test [27 done in total, somefailed=False] ______________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 139 items module/_sre/test/test_app_sre.py ................................................................................................................... module/_sre/test/test_sre_buf.py ........................ ========================= 139 passed in 34.26 seconds ========================== ++ 01:09:26 starting module/_vmprof/test [30 started in total] __ module/_rawffi/test [28 done in total, somefailed=False] ___________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 83 items module/_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 . ==================== 80 passed, 3 skipped in 58.48 seconds ===================== n: 2 Arg 0: 3 Arg 1: 15 ++ 01:09:33 starting module/_warnings/test [31 started in total] __ module/_warnings/test [29 done in total, somefailed=False] _________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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/_warnings/test/apptest_warnings.py ........... module/_warnings/test/test_warnings.py . ========================== 12 passed in 17.48 seconds ========================== ++ 01:09:53 starting module/_weakref/test [32 started in total] __ module/_vmprof/test [30 done in total, somefailed=False] ___________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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 25.11 seconds ===================== ++ 01:09:54 starting module/_winreg/test [33 started in total] __ module/_winreg/test [31 done in total, somefailed=False] ___________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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.28 seconds =========================== ++ 01:09:56 starting module/array/test [34 started in total] __ module/_weakref/test [32 done in total, somefailed=False] __________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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/_weakref/test/test_weakref.py ....................s..................... ==================== 41 passed, 1 skipped in 14.58 seconds ===================== ++ 01:10:11 starting module/binascii/test [35 started in total] __ module/_socket/test [33 done in total, somefailed=False] ___________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 60 items module/_socket/test/test_sock_app.py ..................s........................s....ss......... module/_socket/test/test_ztranslation.py . ==================== 56 passed, 4 skipped in 90.70 seconds ===================== ++ 01:10:13 starting module/bz2/test [36 started in total] __ module/binascii/test [34 done in total, somefailed=False] __________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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/binascii/test/test_binascii.py .............. ========================== 14 passed in 13.17 seconds ========================== ++ 01:10:25 starting module/cStringIO/test [37 started in total] __ module/cStringIO/test [35 done in total, somefailed=False] _________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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/cStringIO/test/test_interp_stringio.py ............... module/cStringIO/test/test_ztranslation.py . ========================== 16 passed in 17.96 seconds ========================== ++ 01:10:46 starting module/cmath/test [38 started in total] __ module/bz2/test [36 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 52 items module/bz2/test/test_bz2_compdecomp.py ..s...........s... module/bz2/test/test_bz2_file.py ..E............................... module/bz2/test/test_large.py s ==================================== ERRORS ==================================== ______________ ERROR at teardown of AppTestBZ2File.test_creation _______________ self = <CallInfo when='teardown' exception: assert not {140591073626112L: <C object GcStruct rpy_string { hash, chars } at 0x...s' from '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/rtyper/lltypesystem/ll2ctypes.pyc'>.ALLOCATED> func = <function <lambda> at 0x00007fde321bf3d0>, 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_creation'>, 'nextitem': <AppTes...0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_creation'>, 'nextitem': <AppTestMethod 'test_close'>} 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 0x00007fde100d3a28> hook = <_HookCaller 'pytest_runtest_teardown'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007fddf023fd60>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_creation'>, 'nextitem': <AppTes...0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_creation'>, 'nextitem': <AppTestMethod 'test_close'>} 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 0x00007fddf023fd60>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_creation'>, 'nextitem': <AppTes...0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_creation'>, 'nextitem': <AppTestMethod 'test_close'>} 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_creation'>, 'nextitem': <AppTestMethod 'test_close'>, '__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 0x00007fde10aae5e8> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...test_close'>, '__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 0x00007fddf06163e0> 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 0x00007fddf06163e0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...test_close'>, '__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_creation'>, 'nextitem': <AppTestMethod 'test_close'>, '__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_creation'>, nextitem = <AppTestMethod 'test_close'> def pytest_runtest_teardown(item, nextitem): > item.session._setupstate.teardown_exact(item, nextitem) ../_pytest/runner.py:103: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.runner.SetupState object at 0x00007fddf030bc58> item = <AppTestMethod 'test_creation'>, nextitem = <AppTestMethod 'test_close'> 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 0x00007fddf030bc58> needed_collectors = [<Session 'build'>, <PyPyModule 'pypy/module/bz2/test/test_bz2_file.py'>, <AppClassCollector 'AppTestBZ2File'>, <AppClassInstance '()'>, <AppTestMethod 'test_close'>] 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 0x00007fddf030bc58> def _pop_and_teardown(self): colitem = self.stack.pop() > self._teardown_with_finalization(colitem) ../_pytest/runner.py:353: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.runner.SetupState object at 0x00007fddf030bc58> colitem = <AppTestMethod 'test_creation'> def _teardown_with_finalization(self, colitem): > self._callfinalizers(colitem) ../_pytest/runner.py:371: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.runner.SetupState object at 0x00007fddf030bc58> colitem = <AppTestMethod 'test_creation'> 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 0x00007fddf030bc58> colitem = <AppTestMethod 'test_creation'> def _callfinalizers(self, colitem): finalizers = self._finalizers.pop(colitem, None) exc = None while finalizers: fin = finalizers.pop() try: > fin() ../_pytest/runner.py:361: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > self.addfinalizer(lambda: fin(self.obj)) ../_pytest/python.py:716: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.module.bz2.test.test_bz2_file.AppTestBZ2File instance at 0x00007fddf0e74220> fun = <bound method AppTestBZ2File.test_creation of <pypy.module.bz2.test.test_bz2_file.AppTestBZ2File instance at 0x00007fddf0e74220>> def teardown_method(self, fun): from rpython.rtyper.lltypesystem import ll2ctypes import gc tries = 20 # remove the GC strings from ll2ctypes for key, value in ll2ctypes.ALLOCATED.items(): if value._TYPE._gckind == 'gc': del ll2ctypes.ALLOCATED[key] # while tries and ll2ctypes.ALLOCATED: gc.collect() # to make sure we disallocate buffers self.space.getexecutioncontext()._run_finalizers_now() tries -= 1 > assert not ll2ctypes.ALLOCATED E assert not {140591073626112L: <C object GcStruct rpy_string { hash, chars } at 0x7fdde9008800>, 140592248297472L: <C object GcStr...{ hash, chars } at 0x7fde2f049800>, 140592248418816L: <C object GcStruct rpy_string { hash, chars } at 0x7fde2f067200>} E + where {140591073626112L: <C object GcStruct rpy_string { hash, chars } at 0x7fdde9008800>, 140592248297472L: <C object GcStr...{ hash, chars } at 0x7fde2f049800>, 140592248418816L: <C object GcStruct rpy_string { hash, chars } at 0x7fde2f067200>} = {140591073626112L: <C object GcStruct rpy_string { hash, chars } at 0x7fdde9008800>, 140592248297472L: <C object GcStr...{ hash, chars } at 0x7fde2f049800>, 140592248418816L: <C object GcStruct rpy_string { hash, chars } at 0x7fde2f067200>} E + where {140591073626112L: <C object GcStruct rpy_string { hash, chars } at 0x7fdde9008800>, 140592248297472L: <C object GcStr...{ hash, chars } at 0x7fde2f049800>, 140592248418816L: <C object GcStruct rpy_string { hash, chars } at 0x7fde2f067200>} = <module 'rpython.rtyper.lltypesystem.ll2ctypes' from '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/rtyper/lltypesystem/ll2ctypes.pyc'>.ALLOCATED module/bz2/test/support.py:15: AssertionError ================ 49 passed, 3 skipped, 1 error in 33.34 seconds ================ ++ 01:10:51 starting module/cpyext/test/test_abstract.py [39 started in total] __ module/array/test [37 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 49 items module/array/test/test_array.py ..............E......................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 0x600002869630>: <C object Arra...os-x86-64/build/pypy/module/array/interp_array.py", line 190, in setlen rffi.CCHARP.TO, byte_size, flavor='raw') }> func = <function <lambda> at 0x00007fa3083b6368>, 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 0x00007fa3100d3a60> 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 0x00007fa3083a5a60> 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 0x00007fa33954eee0> 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 0x00007fa33954eee0> 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 0x00007fa3284fd760> 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 0x600002869630>: E <C object Array of Char {'nolength': True} at 0x600002a4ef60>: E <C object Array of Char {'nolength': True} at 0x600002a4ea80>: E <C object Array of Char {'nolength': True} at 0x60000286a350>: E <C object Array of Char {'nolength': True} at 0x60000286ba00>: E <C object Array of Char {'nolength': True} at 0x600002a4e840>: E <C object Array of Char {'nolength': True} at 0x600002a4eba0>: E <C object Array of Char {'nolength': True} at 0x600002868cc0>: E <C object Array of Char {'nolength': True} at 0x600002869de0>: E <C object Array of Char {'nolength': True} at 0x600002a4f100>: E <C object Array of Char {'nolength': True} at 0x600002a4e620>: E <C object Array of Char {'nolength': True} at 0x600002869070>: E <C object Array of Char {'nolength': True} at 0x60000286b370>: E <C object Array of Char {'nolength': True} at 0x600002a4f020>: E <C object Array of Char {'nolength': True} at 0x600002a4e480>: E <C object Array of Char {'nolength': True} at 0x600002869240>: E <C object Array of Char {'nolength': True} at 0x600002869e00>: E <C object Array of Char {'nolength': True} at 0x600002a4eae0>: E <C object Array of Char {'nolength': True} at 0x600002a4f140>: E <C object Array of Char {'nolength': True} at 0x600002869750>: E <C object Array of Char {'nolength': True} at 0x60000286b110>: E <C object Array of Char {'nolength': True} at 0x600002a4f080>: E <C object Array of Char {'nolength': True} at 0x600002a4ef40>: E <C object Array of Char {'nolength': True} at 0x600002a4e940>: E <C object Array of Char {'nolength': True} at 0x6000028688e0>: E <C object Array of Char {'nolength': True} at 0x600002463b70>: E <C object Array of Char {'nolength': True} at 0x600002440630>: E <C object Array of Char {'nolength': True} at 0x600002a50080>: E <C object Array of Char {'nolength': True} at 0x600002a50120>: E <C object Array of Char {'nolength': True} at 0x600002a50220>: E <C object Array of Char {'nolength': True} at 0x600002a506e0>: E <C object Array of Char {'nolength': True} at 0x600002a50840>: E <C object Array of Char {'nolength': True} at 0x600002a50720>: E <C object Array of Char {'nolength': True} at 0x600002a70140>: E <C object Array of Char {'nolength': True} at 0x600002a4e4a0>: E <C object Array of Char {'nolength': True} at 0x600002a4f0e0>: E <C object Array of Char {'nolength': True} at 0x600002a4ece0>: E <C object Array of Char {'nolength': True} at 0x600002a4f2e0>: E <C object Array of Char {'nolength': True} at 0x600002a4f4c0>: E <C object Array of Char {'nolength': True} at 0x600002a4e060>: E <C object Array of Char {'nolength': True} at 0x600002a4ee60>: E <C object Array of Char {'nolength': True} at 0x600002a4e7a0>: E <C object Array of Char {'nolength': True} at 0x600002a48320>: E <C object Array of Char {'nolength': True} at 0x600002848b20>: E <C object Array of Char {'nolength': True} at 0x600002463b40>: E <C object Array of Char {'nolength': True} at 0x600002467cf0>: E <C object Array of Char {'nolength': True} at 0x600002a4e960>: E <C object Array of Char {'nolength': True} at 0x600002a4e800>: E <C object Array of Char {'nolength': True} at 0x600002a4f1a0>: E <C object Array of Char {'nolength': True} at 0x600002a4f2a0>: E <C object Array of Char {'nolength': True} at 0x600002a4f580>: E <C object Array of Char {'nolength': True} at 0x600002a4f320>: E <C object Array of Char {'nolength': True} at 0x600002a4f180>: E <C object Array of Char {'nolength': True} at 0x600002a4f500>: E <C object Array of Char {'nolength': True} at 0x600002a4f700>: E <C object Array of Char {'nolength': True} at 0x600002a6d200>: E <C object Array of Char {'nolength': True} at 0x600002a6e900>: E <C object Array of Char {'nolength': True} at 0x600002a6ea60>: E <C object Array of Char {'nolength': True} at 0x600002a6df00>: E <C object Array of Char {'nolength': True} at 0x600002a76bc0>: E <C object Array of Char {'nolength': True} at 0x600002862b80>: E <C object Array of Char {'nolength': True} at 0x600002a767a0>: E <C object Array of Char {'nolength': True} at 0x600002a6e720>: E <C object Array of Char {'nolength': True} at 0x60000286b2d0>: E <C object Array of Char {'nolength': True} at 0x600002a6eb40>: E <C object Array of Char {'nolength': True} at 0x600002a50480>: E <C object Array of Char {'nolength': True} at 0x600002a502c0>: E <C object Array of Char {'nolength': True} at 0x600002842600>: E <C object Array of Char {'nolength': True} at 0x600002842350>: E <C object Array of Char {'nolength': True} at 0x600002a485c0>: E <C object Array of Char {'nolength': True} at 0x600002a542e0>: E <C object Array of Char {'nolength': True} at 0x60000287c2a0>: E <C object Array of Char {'nolength': True} at 0x600002843920>: E <C object Array of Char {'nolength': True} at 0x600002a54240>: E <C object Array of Char {'nolength': True} at 0x600002a76f60>: E <C object Array of Char {'nolength': True} at 0x6000028626b0>: E <C object Array of Char {'nolength': True} at 0x600002843d30>: E <C object Array of Char {'nolength': True} at 0x600002a6db40>: E <C object Array of Char {'nolength': True} at 0x600002a6e200>: E <C object Array of Char {'nolength': True} at 0x600002a6e7e0>: E <C object Array of Char {'nolength': True} at 0x600002a6e2c0>: E <C object Array of Char {'nolength': True} at 0x600002a6e760>: E <C object Array of Char {'nolength': True} at 0x600002a6e4e0>: E <C object Array of Char {'nolength': True} at 0x600002a6eb60>: E <C object Array of Char {'nolength': True} at 0x600002a6e9a0>: E <C object Array of Char {'nolength': True} at 0x600002a76740>: E <C object Array of Char {'nolength': True} at 0x600002a77140>: E <C object Array of Char {'nolength': True} at 0x600002a766e0>: E <C object Array of Char {'nolength': True} at 0x600002a76920>: E <C object Array of Char {'nolength': True} at 0x60000286ec50>: E <C object Array of Char {'nolength': True} at 0x600002a50140>: E <C object Array of Char {'nolength': True} at 0x600002878080>: E <C object Array of Char {'nolength': True} at 0x600002a6e3c0>: E <C object Array of Char {'nolength': True} at 0x60000286b5a0>: E <C object Array of Char {'nolength': True} at 0x60000286bd80>: E <C object Array of Char {'nolength': True} at 0x600002a6e960>: E <C object Array of Char {'nolength': True} at 0x600002a6eb80>: E <C object Array of Char {'nolength': True} at 0x60000286fbc0>: E <C object Array of Char {'nolength': True} at 0x600002857b90>: E <C object Array of Char {'nolength': True} at 0x600002a76c80>: E <C object Array of Char {'nolength': True} at 0x600002a77060>: E <C object Array of Char {'nolength': True} at 0x60000286bfd0>: E <C object Array of Char {'nolength': True} at 0x600002860e50>: E <C object Array of Char {'nolength': True} at 0x600002a76e00>: E <C object Array of Char {'nolength': True} at 0x600002a77160>: E <C object Array of Char {'nolength': True} at 0x600002a772e0>: E <C object Array of Char {'nolength': True} at 0x600002a77000>: E <C object Array of Char {'nolength': True} at 0x600002a76f40>: E <C object Array of Char {'nolength': True} at 0x600002a77380>: E <C object Array of Char {'nolength': True} at 0x600002a6ec20>: E <C object Array of Char {'nolength': True} at 0x600002a545e0>: E <C object Array of Char {'nolength': True} at 0x600002a70620>: E <C object Array of Char {'nolength': True} at 0x600002a48180>: E <C object Array of Char {'nolength': True} at 0x600002a4f280>: E <C object Array of Char {'nolength': True} at 0x600002870170>: E <C object Array of Char {'nolength': True} at 0x600002463bd0>: E <C object Array of Char {'nolength': True} at 0x600002440390>: E <C object Array of Char {'nolength': True} at 0x600002a50360>: E <C object Array of Char {'nolength': True} at 0x600002a502e0>: E <C object Array of Char {'nolength': True} at 0x600002a50760>: E <C object Array of Char {'nolength': True} at 0x600002a509e0>: E <C object Array of Char {'nolength': True} at 0x600002a50600>: E <C object Array of Char {'nolength': True} at 0x600002a501e0>: E <C object Array of Char {'nolength': True} at 0x600002a504e0>: E <C object Array of Char {'nolength': True} at 0x600002a50520>: E <C object Array of Char {'nolength': True} at 0x600002a507e0>: E <C object Array of Char {'nolength': True} at 0x600002a54320>: E <C object Array of Char {'nolength': True} at 0x600002a4eec0>: E <C object Array of Char {'nolength': True} at 0x600002a6e8c0>: E <C object Array of Char {'nolength': True} at 0x600002a6e0e0>: E <C object Array of Char {'nolength': True} at 0x600002a6ec80>: E <C object Array of Char {'nolength': True} at 0x600002862ce0>: E <C object Array of Char {'nolength': True} at 0x600002a6eb20>: E <C object Array of Char {'nolength': True} at 0x600002a77200>: E <C object Array of Char {'nolength': True} at 0x600002869c10>: E <C object Array of Char {'nolength': True} at 0x600002a6e680>: E <C object Array of Char {'nolength': True} at 0x600002a6ee60>: E <C object Array of Char {'nolength': True} at 0x600002a6e480>: E <C object Array of Char {'nolength': True} at 0x600002842f90>: E <C object Array of Char {'nolength': True} at 0x600002841b50>: E <C object Array of Char {'nolength': True} at 0x600002a50780>: E <C object Array of Char {'nolength': True} at 0x600002a508c0>: E <C object Array of Char {'nolength': True} at 0x600002869b50>: E <C object Array of Char {'nolength': True} at 0x600002841d00>: E <C object Array of Char {'nolength': True} at 0x600002a50100>: E <C object Array of Char {'nolength': True} at 0x600002a507a0>: E <C object Array of Char {'nolength': True} at 0x60000286f230>: E <C object Array of Char {'nolength': True} at 0x60000286f250>: E <C object Array of Char {'nolength': True} at 0x600002a502a0>: E <C object Array of Char {'nolength': True} at 0x600002a4f440>: E <C object Array of Char {'nolength': True} at 0x600002a4ed60>: E <C object Array of Char {'nolength': True} at 0x600002a4e8e0>: E <C object Array of Char {'nolength': True} at 0x600002a4f400>: E <C object Array of Char {'nolength': True} at 0x600002a6e6c0>: E <C object Array of Char {'nolength': True} at 0x600002a6e440>: E <C object Array of Char {'nolength': True} at 0x600002a6dd00>: E <C object Array of Char {'nolength': True} at 0x600002a6ebc0>: E <C object Array of Char {'nolength': True} at 0x600002a50a00>: E <C object Array of Char {'nolength': True} at 0x600002a501a0>: E <C object Array of Char {'nolength': True} at 0x600002a50620>: E <C object Array of Char {'nolength': True} at 0x600002868990>: E <C object Array of Char {'nolength': True} at 0x600002a50580>: E <C object Array of Char {'nolength': True} at 0x600002a4f4e0>: E <C object Array of Char {'nolength': True} at 0x600002876ba0>: E <C object Array of Char {'nolength': True} at 0x600002877b30>: E <C object Array of Char {'nolength': True} at 0x600002a4e660>: E <C object Array of Char {'nolength': True} at 0x600002a4f5e0>: E <C object Array of Char {'nolength': True} at 0x6000028688f0>: E <C object Array of Char {'nolength': True} at 0x60000286bda0>: E <C object Array of Char {'nolength': True} at 0x600002a4f2c0>: E <C object Array of Char {'nolength': True} at 0x600002a4f200>: E <C object Array of Char {'nolength': True} at 0x600002877820>: E <C object Array of Char {'nolength': True} at 0x60000284c700>: E <C object Array of Char {'nolength': True} at 0x600002a4eb40>: E <C object Array of Char {'nolength': True} at 0x600002a4ec20>: E <C object Array of Char {'nolength': True} at 0x600002a4f800>: E <C object Array of Char {'nolength': True} at 0x600002a4f960>: E <C object Array of Char {'nolength': True} at 0x600002a6eae0>: E <C object Array of Char {'nolength': True} at 0x600002a6eee0>: E <C object Array of Char {'nolength': True} at 0x600002a6ee20>: E <C object Array of Char {'nolength': True} at 0x600002a6dae0>: E <C object Array of Char {'nolength': True} at 0x600002a77100>: E <C object Array of Char {'nolength': True} at 0x600002a76d20>: E <C object Array of Char {'nolength': True} at 0x600002a76fa0>: E <C object Array of Char {'nolength': True} at 0x600002a6ed80>: E <C object Array of Char {'nolength': True} at 0x600002877340>: E <C object Array of Char {'nolength': True} at 0x6000028760c0>: E <C object Array of Char {'nolength': True} at 0x600002a6ede0>: E <C object Array of Char {'nolength': True} at 0x600002a6e940>: E <C object Array of Char {'nolength': True} at 0x600002a4dd80>: E <C object Array of Char {'nolength': True} at 0x600002a4f3a0>: E <C object Array of Char {'nolength': True} at 0x600002a4f5a0>: E <C object Array of Char {'nolength': True} at 0x600002874b80>: E <C object Array of Char {'nolength': True} at 0x600002877870>: E <C object Array of Char {'nolength': True} at 0x600002a4f5c0>: E <C object Array of Char {'nolength': True} at 0x600002a4f340>: E <C object Array of Char {'nolength': True} at 0x600002875c30>: E <C object Array of Char {'nolength': True} at 0x6000028442c0>: E <C object Array of Char {'nolength': True} at 0x600002a6e4a0>: E <C object Array of Char {'nolength': True} at 0x600002a6ece0>: E <C object Array of Char {'nolength': True} at 0x600002a77220>: E <C object Array of Char {'nolength': True} at 0x600002a76980>: E <C object Array of Char {'nolength': True} at 0x600002a76700>: E <C object Array of Char {'nolength': True} at 0x600002a774e0>: E <C object Array of Char {'nolength': True} at 0x600002a50300>: E <C object Array of Char {'nolength': True} at 0x600002a6eda0>: E <C object Array of Char {'nolength': True} at 0x600002a76b00>: E <C object Array of Char {'nolength': True} at 0x600002a6db20>: E <C object Array of Char {'nolength': True} at 0x600002a6ef00>: E <C object Array of Char {'nolength': True} at 0x600002a6ec40>: E <C object Array of Char {'nolength': True} at 0x600002869b70>: E <C object Array of Char {'nolength': True} at 0x60000285d670>: E <C object Array of Char {'nolength': True} at 0x600002a48580>: E <C object Array of Char {'nolength': True} at 0x600002a6dd60>: E <C object Array of Char {'nolength': True} at 0x600002a70460>: E <C object Array of Char {'nolength': True} at 0x600002a6eaa0>: E <C object Array of Char {'nolength': True} at 0x600002a6e8a0>: E <C object Array of Char {'nolength': True} at 0x60000285c1e0>: E <C object Array of Char {'nolength': True} at 0x60000285ca60>: E <C object Array of Char {'nolength': True} at 0x600002a54380>: E <C object Array of Char {'nolength': True} at 0x600002a77500>: E <C object Array of Char {'nolength': True} at 0x600002851720>: E <C object Array of Char {'nolength': True} at 0x600002851ea0>: E <C object Array of Char {'nolength': True} at 0x600002a76760>: E <C object Array of Char {'nolength': True} at 0x600002a76ba0>: E <C object Array of Char {'nolength': True} at 0x600002843190>: E <C object Array of Char {'nolength': True} at 0x600002844520>: E <C object Array of Char {'nolength': True} at 0x600002a50680>: E <C object Array of Char {'nolength': True} at 0x600002a4f920>: E <C object Array of Char {'nolength': True} at 0x60000286e780>: E <C object Array of Char {'nolength': True} at 0x600002841b10>: E <C object Array of Char {'nolength': True} at 0x600002a76aa0>: E <C object Array of Char {'nolength': True} at 0x600002a76d60>: E <C object Array of Char {'nolength': True} at 0x6000028522d0>: E <C object Array of Char {'nolength': True} at 0x600002850070>: E <C object Array of Char {'nolength': True} at 0x600002a77460>: E <C object Array of Char {'nolength': True} at 0x600002a768a0>: E <C object Array of Char {'nolength': True} at 0x600002a76e60>: E <C object Array of Char {'nolength': True} at 0x600002a77600>: E <C object Array of Char {'nolength': True} at 0x600002a504a0>: E <C object Array of Char {'nolength': True} at 0x600002a500a0>: E <C object Array of Char {'nolength': True} at 0x600002a50040>: E <C object Array of Char {'nolength': True} at 0x600002851b60>: E <C object Array of Char {'nolength': True} at 0x600002463f60>: E <C object Array of Char {'nolength': True} at 0x600002467fc0>: E <C object Array of Char {'nolength': True} at 0x600002a4eb60>: E <C object Array of Char {'nolength': True} at 0x600002a4f540>: E <C object Array of Char {'nolength': True} at 0x600002a4f9c0>: E <C object Array of Char {'nolength': True} at 0x600002a4f780>: E <C object Array of Char {'nolength': True} at 0x600002a4fac0>: E <C object Array of Char {'nolength': True} at 0x600002a4f1c0>: E <C object Array of Char {'nolength': True} at 0x600002a4f460>: E <C object Array of Char {'nolength': True} at 0x600002842a10>: E <C object Array of Char {'nolength': True} at 0x6000028404b0>: E <C object Array of Char {'nolength': True} at 0x600002a4f4a0>: E <C object Array of Char {'nolength': True} at 0x600002a4f9e0>: E <C object Array of Char {'nolength': True} at 0x600002875520>: E <C object Array of Char {'nolength': True} at 0x60000286f110>: E <C object Array of Char {'nolength': True} at 0x600002a6ee80>: E <C object Array of Char {'nolength': True} at 0x600002a6ec00>: E <C object Array of Char {'nolength': True} at 0x600002870150>: E <C object Array of Char {'nolength': True} at 0x6000028783f0>: E <C object Array of Char {'nolength': True} at 0x600002a6d260>: E <C object Array of Char {'nolength': True} at 0x600002a6ef80>: E <C object Array of Char {'nolength': True} at 0x60000285e380>: E <C object Array of Char {'nolength': True} at 0x60000285eb00>: E <C object Array of Char {'nolength': True} at 0x600002a6f160>: E <C object Array of Char {'nolength': True} at 0x600002a6e780>: E <C object Array of Char {'nolength': True} at 0x600002a50b40>: E <C object Array of Char {'nolength': True} at 0x600002852020>: E <C object Array of Char {'nolength': True} at 0x60000244c120>: E <C object Array of Char {'nolength': True} at 0x60000244c6f0>: E <C object Array of Char {'nolength': True} at 0x600002a4f1e0>: E <C object Array of Char {'nolength': True} at 0x600002a4f000>: E <C object Array of Char {'nolength': True} at 0x600002a4f9a0>: E <C object Array of Char {'nolength': True} at 0x600002a4fa20>: E <C object Array of Char {'nolength': True} at 0x600002a4f0c0>: E <C object Array of Char {'nolength': True} at 0x600002a4f840>: E <C object Array of Char {'nolength': True} at 0x600002a4fba0>: E <C object Array of Char {'nolength': True} at 0x600002a4f680>: E <C object Array of Char {'nolength': True} at 0x600002a4f740>: E <C object Array of Char {'nolength': True} at 0x600002a4faa0>: E <C object Array of Char {'nolength': True} at 0x600002a76a40>: E <C object Array of Char {'nolength': True} at 0x600002a77080>: E <C object Array of Char {'nolength': True} at 0x600002a775a0>: E <C object Array of Char {'nolength': True} at 0x600002a77260>: E <C object Array of Char {'nolength': True} at 0x600002a76880>: E <C object Array of Char {'nolength': True} at 0x600002a77580>: E <C object Array of Char {'nolength': True} at 0x6000028441a0>: E <C object Array of Char {'nolength': True} at 0x60000246f270>: E <C object Array of Char {'nolength': True} at 0x60000244c570>: E <C object Array of Char {'nolength': True} at 0x600002a4e860>: E <C object Array of Char {'nolength': True} at 0x600002a4e580>: E <C object Array of Char {'nolength': True} at 0x600002a4ee00>: E <C object Array of Char {'nolength': True} at 0x600002a4fb80>: E <C object Array of Char {'nolength': True} at 0x600002a4fa80>: E <C object Array of Char {'nolength': True} at 0x600002a4fcc0>: E <C object Array of Char {'nolength': True} at 0x600002a4f6e0>: E <C object Array of Char {'nolength': True} at 0x600002a4fae0>: E <C object Array of Char {'nolength': True} at 0x600002a4fb00>: E <C object Array of Char {'nolength': True} at 0x600002a4fd80>: E <C object Array of Char {'nolength': True} at 0x600002a4f420>: E <C object Array of Char {'nolength': True} at 0x600002a54640>: E <C object Array of Char {'nolength': True} at 0x600002a6f040>: E <C object Array of Char {'nolength': True} at 0x600002a76d40>: E <C object Array of Char {'nolength': True} at 0x6000028584a0>: E <C object Array of Char {'nolength': True} at 0x600002a775c0>: E <C object Array of Char {'nolength': True} at 0x600002a76fe0>: E <C object Array of Char {'nolength': True} at 0x600002859130>: E <C object Array of Char {'nolength': True} at 0x600002a772a0>: E <C object Array of Char {'nolength': True} at 0x600002a6eba0>: E <C object Array of Char {'nolength': True} at 0x600002a6e000>: E <C object Array of Char {'nolength': True} at 0x60000285d890>: E <C object Array of Char {'nolength': True} at 0x600002858630>: E <C object Array of Char {'nolength': True} at 0x600002a77560>: E <C object Array of Char {'nolength': True} at 0x600002a77180>: E <C object Array of Char {'nolength': True} at 0x60000285adf0>: E <C object Array of Char {'nolength': True} at 0x60000285b570>: E <C object Array of Char {'nolength': True} at 0x600002a77540>: E <C object Array of Char {'nolength': True} at 0x600002a77320>: E <C object Array of Char {'nolength': True} at 0x60000285a4e0>: E <C object Array of Char {'nolength': True} at 0x60000285ad50>: E <C object Array of Char {'nolength': True} at 0x600002a77880>: E <C object Array of Char {'nolength': True} at 0x600002a773c0>: E <C object Array of Char {'nolength': True} at 0x600002858670>: E <C object Array of Char {'nolength': True} at 0x6000028591b0>: E <C object Array of Char {'nolength': True} at 0x600002a76720>: E <C object Array of Char {'nolength': True} at 0x600002a774a0>: E <C object Array of Char {'nolength': True} at 0x6000028587e0>: E <C object Array of Char {'nolength': True} at 0x600002859480>: E <C object Array of Char {'nolength': True} at 0x600002a77680>: E <C object Array of Char {'nolength': True} at 0x600002a771e0>: E <C object Array of Char {'nolength': True} at 0x600002854b10>: E <C object Array of Char {'nolength': True} at 0x60000284ba20>: E <C object Array of Char {'nolength': True} at 0x600002a77800>: E <C object Array of Char {'nolength': True} at 0x600002a773e0>: E <C object Array of Char {'nolength': True} at 0x60000285b280>: E <C object Array of Char {'nolength': True} at 0x600002824040>: E <C object Array of Char {'nolength': True} at 0x600002a50b00>: E <C object Array of Char {'nolength': True} at 0x600002a54300>: E <C object Array of Char {'nolength': True} at 0x600002a784e0>: E <C object Array of Char {'nolength': True} at 0x60000287c890>: E <C object Array of Char {'nolength': True} at 0x60000246eeb0>: E <C object Array of Char {'nolength': True} at 0x60000246f8d0>: E <C object Array of Char {'nolength': True} at 0x600002a6eb00>: E <C object Array of Char {'nolength': True} at 0x600002a6d1e0>: E <C object Array of Char {'nolength': True} at 0x600002a6f0e0>: E <C object Array of Char {'nolength': True} at 0x600002a50260>: E <C object Array of Char {'nolength': True} at 0x600002a500c0>: E <C object Array of Char {'nolength': True} at 0x600002a54580>: E <C object Array of Char {'nolength': True} at 0x600002a6ed20>: E <C object Array of Char {'nolength': True} at 0x600002a6f100>: E <C object Array of Char {'nolength': True} at 0x600002a6f220>: E <C object Array of Char {'nolength': True} at 0x600002a6f300>: E <C object Array of Char {'nolength': True} at 0x600002a6f460>: E <C object Array of Char {'nolength': True} at 0x600002a6e9c0>: E <C object Array of Char {'nolength': True} at 0x600002a6f340>: E <C object Array of Char {'nolength': True} at 0x600002a485e0>: E <C object Array of Char {'nolength': True} at 0x600002a4e900>: E <C object Array of Char {'nolength': True} at 0x600002a6f060>: E <C object Array of Char {'nolength': True} at 0x600002850930>: E <C object Array of Char {'nolength': True} at 0x600002440600>: E <C object Array of Char {'nolength': True} at 0x600002440c00>: E <C object Array of Char {'nolength': True} at 0x600002a50380>: E <C object Array of Char {'nolength': True} at 0x600002a4f060>: E <C object Array of Char {'nolength': True} at 0x600002a4f760>: E <C object Array of Char {'nolength': True} at 0x600002a4fd40>: E <C object Array of Char {'nolength': True} at 0x600002a6de80>: E <C object Array of Char {'nolength': True} at 0x600002a6ea20>: E <C object Array of Char {'nolength': True} at 0x600002a6e400>: E <C object Array of Char {'nolength': True} at 0x600002a6f360>: E <C object Array of Char {'nolength': True} at 0x600002a6f560>: E <C object Array of Char {'nolength': True} at 0x600002a6e8e0>: E <C object Array of Char {'nolength': True} at 0x600002a4fb40>: E <C object Array of Char {'nolength': True} at 0x600002a50940>: E <C object Array of Char {'nolength': True} at 0x600002a6eac0>: E <C object Array of Char {'nolength': True} at 0x600002a6f2c0>: E <C object Array of Char {'nolength': True} at 0x6000028575e0>: E <C object Array of Char {'nolength': True} at 0x600002a6ed00>: E <C object Array of Char {'nolength': True} at 0x600002a6f000>: E <C object Array of Char {'nolength': True} at 0x60000285fb40>: E <C object Array of Char {'nolength': True} at 0x600002a6efa0>: E <C object Array of Char {'nolength': True} at 0x600002a6f660>: E <C object Array of Char {'nolength': True} at 0x600002a702c0>: E <C object Array of Char {'nolength': True} at 0x6000028588f0>: E <C object Array of Char {'nolength': True} at 0x6000028597a0>: E <C object Array of Char {'nolength': True} at 0x600002a77480>: E <C object Array of Char {'nolength': True} at 0x600002a77660>: E <C object Array of Char {'nolength': True} at 0x600002859eb0>: E <C object Array of Char {'nolength': True} at 0x60000285aa80>: E <C object Array of Char {'nolength': True} at 0x600002a77280>: E <C object Array of Char {'nolength': True} at 0x600002a77900>: E <C object Array of Char {'nolength': True} at 0x600002850900>: E <C object Array of Char {'nolength': True} at 0x600002852040>: E <C object Array of Char {'nolength': True} at 0x600002a77700>: E <C object Array of Char {'nolength': True} at 0x600002a777c0>: E <C object Array of Char {'nolength': True} at 0x600002a77a60>: E <C object Array of Char {'nolength': True} at 0x600002a776e0>: E <C object Array of Char {'nolength': True} at 0x600002a77940>: E <C object Array of Char {'nolength': True} at 0x600002a77b00>: E <C object Array of Char {'nolength': True} at 0x600002a6f4a0>: E <C object Array of Char {'nolength': True} at 0x600002a6d1c0>: E <C object Array of Char {'nolength': True} at 0x600002a6dac0>: E <C object Array of Char {'nolength': True} at 0x600002a6f780>: E <C object Array of Char {'nolength': True} at 0x600002a6f1e0>: E <C object Array of Char {'nolength': True} at 0x600002a6f1c0>: E <C object Array of Char {'nolength': True} at 0x60000285d3f0>: E <C object Array of Char {'nolength': True} at 0x600002a768c0>: E <C object Array of Char {'nolength': True} at 0x600002a50020>: E <C object Array of Char {'nolength': True} at 0x600002842000>: E <C object Array of Char {'nolength': True} at 0x600002877260>: E <C object Array of Char {'nolength': True} at 0x600002a504c0>: E <C object Array of Char {'nolength': True} at 0x600002a6f620>: E <C object Array of Char {'nolength': True} at 0x6000028593f0>: E <C object Array of Char {'nolength': True} at 0x60000285a6e0>: E <C object Array of Char {'nolength': True} at 0x600002a77b20>: E <C object Array of Char {'nolength': True} at 0x600002a77860>: E <C object Array of Char {'nolength': True} at 0x600002878240>: E <C object Array of Char {'nolength': True} at 0x6000028240a0>: E <C object Array of Char {'nolength': True} at 0x600002a4efa0>: E <C object Array of Char {'nolength': True} at 0x600002a4f520>: E <C object Array of Char {'nolength': True} at 0x600002a4f8e0>: E <C object Array of Char {'nolength': True} at 0x600002a4f6c0>: E <C object Array of Char {'nolength': True} at 0x600002a4fc80>: E <C object Array of Char {'nolength': True} at 0x600002a4fe80>: E <C object Array of Char {'nolength': True} at 0x600002a4f980>: E <C object Array of Char {'nolength': True} at 0x600002a4fd00>: E <C object Array of Char {'nolength': True} at 0x600002a6f180>: E <C object Array of Char {'nolength': True} at 0x600002a6f480>: E <C object Array of Char {'nolength': True} at 0x600002a6f400>: E <C object Array of Char {'nolength': True} at 0x600002a6ea40>: E <C object Array of Char {'nolength': True} at 0x600002870230>: E <C object Array of Char {'nolength': True} at 0x600002a4e400>: E <C object Array of Char {'nolength': True} at 0x600002a4fca0>: E <C object Array of Char {'nolength': True} at 0x600002827160>: E <C object Array of Char {'nolength': True} at 0x600002827990>: E <C object Array of Char {'nolength': True} at 0x600002a4f820>: E <C object Array of Char {'nolength': True} at 0x600002a4f880>: E <C object Array of Char {'nolength': True} at 0x600002827ad0>: E <C object Array of Char {'nolength': True} at 0x60000284b790>: E <C object Array of Char {'nolength': True} at 0x600002a4fde0>: E <C object Array of Char {'nolength': True} at 0x600002a4f560>: E <C object Array of Char {'nolength': True} at 0x600002824510>: E <C object Array of Char {'nolength': True} at 0x600002825600>: E <C object Array of Char {'nolength': True} at 0x600002a4f300>: E <C object Array of Char {'nolength': True} at 0x600002a4ff00>: E <C object Array of Char {'nolength': True} at 0x6000028278c0>: E <C object Array of Char {'nolength': True} at 0x6000028578d0>: E <C object Array of Char {'nolength': True} at 0x600002a41780>: E <C object Array of Char {'nolength': True} at 0x600002a67f20>: E <C object Array of Char {'nolength': True} at 0x600002824a10>: E <C object Array of Char {'nolength': True} at 0x600002825b70>: E <C object Array of Char {'nolength': True} at 0x600002a67640>: E <C object Array of Char {'nolength': True} at 0x600002a417a0>: E <C object Array of Char {'nolength': True} at 0x600002a670a0>: E <C object Array of Char {'nolength': True} at 0x600002a676a0>: E <C object Array of Char {'nolength': True} at 0x600002a70540>: E <C object Array of Char {'nolength': True} at 0x600002a706a0>: E <C object Array of Char {'nolength': True} at 0x600002a508e0>: E <C object Array of Char {'nolength': True} at 0x600002a50bc0>: E <C object Array of Char {'nolength': True} at 0x600002a6ec60>: E <C object Array of Char {'nolength': True} at 0x60000284e070>: E <C object Array of Char {'nolength': True} at 0x6000024406c0>: E <C object Array of Char {'nolength': True} at 0x600002440cc0>: E <C object Array of Char {'nolength': True} at 0x600002a506a0>: E <C object Array of Char {'nolength': True} at 0x600002a77640>: E <C object Array of Char {'nolength': True} at 0x600002a6f540>: E <C object Array of Char {'nolength': True} at 0x600002a775e0>: E <C object Array of Char {'nolength': True} at 0x600002a76a80>: E <C object Array of Char {'nolength': True} at 0x600002a77340>: E <C object Array of Char {'nolength': True} at 0x600002a77360>: E <C object Array of Char {'nolength': True} at 0x600002858440>: E <C object Array of Char {'nolength': True} at 0x60000285a330>: E <C object Array of Char {'nolength': True} at 0x600002a77120>: E <C object Array of Char {'nolength': True} at 0x600002a776c0>: E <C object Array of Char {'nolength': True} at 0x600002857150>: E <C object Array of Char {'nolength': True} at 0x60000285a150>: E <C object Array of Char {'nolength': True} at 0x600002a77b60>: E <C object Array of Char {'nolength': True} at 0x600002a77cc0>: E <C object Array of Char {'nolength': True} at 0x600002825370>: E <C object Array of Char {'nolength': True} at 0x6000028265b0>: E <C object Array of Char {'nolength': True} at 0x600002a77420>: E <C object Array of Char {'nolength': True} at 0x600002a76540>: E <C object Array of Char {'nolength': True} at 0x600002a77bc0>: E <C object Array of Char {'nolength': True} at 0x600002a77aa0>: E <C object Array of Char {'nolength': True} at 0x600002a74140>: E <C object Array of Char {'nolength': True} at 0x600002a77da0>: E <C object Array of Char {'nolength': True} at 0x600002a540c0>: E <C object Array of Char {'nolength': True} at 0x6000028252c0>: E <C object Array of Char {'nolength': True} at 0x60000244c540>: E <C object Array of Char {'nolength': True} at 0x60000244c5a0>: E <C object Array of Char {'nolength': True} at 0x600002a677e0>: E <C object Array of Char {'nolength': True} at 0x600002a67560>: E <C object Array of Char {'nolength': True} at 0x600002a67120>: E <C object Array of Char {'nolength': True} at 0x600002a676e0>: E <C object Array of Char {'nolength': True} at 0x600002a417c0>: E <C object Array of Char {'nolength': True} at 0x600002a4fee0>: E <C object Array of Char {'nolength': True} at 0x600002a4ff80>: E <C object Array of Char {'nolength': True} at 0x600002821180>: E <C object Array of Char {'nolength': True} at 0x600002821be0>: E <C object Array of Char {'nolength': True} at 0x600002a4fe20>: E <C object Array of Char {'nolength': True} at 0x600002a4ff60>: E <C object Array of Char {'nolength': True} at 0x600002825620>: E <C object Array of Char {'nolength': True} at 0x600002877040>: E <C object Array of Char {'nolength': True} at 0x600002a50ae0>: E <C object Array of Char {'nolength': True} at 0x600002a50ce0>: E <C object Array of Char {'nolength': True} at 0x600002820af0>: E <C object Array of Char {'nolength': True} at 0x600002820040>: E <C object Array of Char {'nolength': True} at 0x600002a50a40>: E <C object Array of Char {'nolength': True} at 0x600002a50d40>: E <C object Array of Char {'nolength': True} at 0x600002823140>: E <C object Array of Char {'nolength': True} at 0x6000028239b0>: E <C object Array of Char {'nolength': True} at 0x600002a66d20>: E <C object Array of Char {'nolength': True} at 0x600002a677a0>: E <C object Array of Char {'nolength': True} at 0x600002a4f860>: E <C object Array of Char {'nolength': True} at 0x600002825060>: E <C object Array of Char {'nolength': True} at 0x6000024407b0>: E <C object Array of Char {'nolength': True} at 0x6000024448d0>: E <C object Array of Char {'nolength': True} at 0x600002a48160>: E <C object Array of Char {'nolength': True} at 0x600002a6ea80>: E <C object Array of Char {'nolength': True} at 0x600002a6f4e0>: E <C object Array of Char {'nolength': True} at 0x600002a6f7a0>: E <C object Array of Char {'nolength': True} at 0x600002a6edc0>: E <C object Array of Char {'nolength': True} at 0x600002a6f5c0>: E <C object Array of Char {'nolength': True} at 0x600002a6f760>: E <C object Array of Char {'nolength': True} at 0x600002a70680>: E <C object Array of Char {'nolength': True} at 0x600002a77960>: E <C object Array of Char {'nolength': True} at 0x600002a70280>: E <C object Array of Char {'nolength': True} at 0x600002a77c80>: E <C object Array of Char {'nolength': True} at 0x600002a773a0>: E <C object Array of Char {'nolength': True} at 0x600002a77c00>: E <C object Array of Char {'nolength': True} at 0x600002a776a0>: E <C object Array of Char {'nolength': True} at 0x600002a77e20>: E <C object Array of Char {'nolength': True} at 0x600002a50340>: E <C object Array of Char {'nolength': True} at 0x60000286fe70>: E <C object Array of Char {'nolength': True} at 0x600002440840>: E <C object Array of Char {'nolength': True} at 0x600002440a20>: E <C object Array of Char {'nolength': True} at 0x600002a50400>: E <C object Array of Char {'nolength': True} at 0x600002a500e0>: E <C object Array of Char {'nolength': True} at 0x600002a78560>: E <C object Array of Char {'nolength': True} at 0x600002a77820>: E <C object Array of Char {'nolength': True} at 0x600002a77ec0>: E <C object Array of Char {'nolength': True} at 0x600002a77fa0>: E <C object Array of Char {'nolength': True} at 0x600002a4f8c0>: E <C object Array of Char {'nolength': True} at 0x60000282c530>: E <C object Array of Char {'nolength': True} at 0x60000282cd30>: E <C object Array of Char {'nolength': True} at 0x600002a4f720>: E <C object Array of Char {'nolength': True} at 0x600002a4fa40>: E <C object Array of Char {'nolength': True} at 0x60000282f1a0>: E <C object Array of Char {'nolength': True} at 0x60000282c060>: E <C object Array of Char {'nolength': True} at 0x600002a77240>: E <C object Array of Char {'nolength': True} at 0x600002a77e40>: E <C object Array of Char {'nolength': True} at 0x60000282dc40>: E <C object Array of Char {'nolength': True} at 0x60000282e4f0>: E <C object Array of Char {'nolength': True} at 0x600002a77ac0>: E <C object Array of Char {'nolength': True} at 0x600002a4efc0>: E <C object Array of Char {'nolength': True} at 0x600002a4f7e0>: E <C object Array of Char {'nolength': True} at 0x600002a4fe00>: E <C object Array of Char {'nolength': True} at 0x600002a76d00>: E <C object Array of Char {'nolength': True} at 0x600002a767c0>: E <C object Array of Char {'nolength': True} at 0x600002a67f60>: E <C object Array of Char {'nolength': True} at 0x600002823970>: E <C object Array of Char {'nolength': True} at 0x60000244c660>: E <C object Array of Char {'nolength': True} at 0x60000244cc00>: E <C object Array of Char {'nolength': True} at 0x600002a4fc60>: E <C object Array of Char {'nolength': True} at 0x600002a4e700>: E <C object Array of Char {'nolength': True} at 0x600002a78200>: E <C object Array of Char {'nolength': True} at 0x600002a4f940>: E <C object Array of Char {'nolength': True} at 0x600002a67880>: E <C object Array of Char {'nolength': True} at 0x600002a67920>: E <C object Array of Char {'nolength': True} at 0x600002a70300>: E <C object Array of Char {'nolength': True} at 0x60000282d3a0>: E <C object Array of Char {'nolength': True} at 0x60000282de30>: E <C object Array of Char {'nolength': True} at 0x600002a77e80>: E <C object Array of Char {'nolength': True} at 0x600002a777a0>: E <C object Array of Char {'nolength': True} at 0x600002820da0>: E <C object Array of Char {'nolength': True} at 0x600002821a00>: E <C object Array of Char {'nolength': True} at 0x600002a77be0>: E <C object Array of Char {'nolength': True} at 0x600002a77760>: E <C object Array of Char {'nolength': True} at 0x600002822060>: E <C object Array of Char {'nolength': True} at 0x600002823280>: E <C object Array of Char {'nolength': True} at 0x600002a771c0>: E <C object Array of Char {'nolength': True} at 0x600002a77ee0>: E <C object Array of Char {'nolength': True} at 0x6000028280a0>: E <C object Array of Char {'nolength': True} at 0x600002828180>: E <C object Array of Char {'nolength': True} at 0x600002a50b80>: E <C object Array of Char {'nolength': True} at 0x600002a50e40>: E <C object Array of Char {'nolength': True} at 0x600002a4f6a0>: E <C object Array of Char {'nolength': True} at 0x60000282efb0>: E <C object Array of Char {'nolength': True} at 0x60000244c360>: E <C object Array of Char {'nolength': True} at 0x60000244c9f0>: E <C object Array of Char {'nolength': True} at 0x600002a67fa0>: E <C object Array of Char {'nolength': True} at 0x600002a67c00>: E <C object Array of Char {'nolength': True} at 0x600002a67a20>: E <C object Array of Char {'nolength': True} at 0x600002a77f20>: E <C object Array of Char {'nolength': True} at 0x600002a77b80>: E <C object Array of Char {'nolength': True} at 0x600002a77f60>: E <C object Array of Char {'nolength': True} at 0x600002a77fc0>: E <C object Array of Char {'nolength': True} at 0x600002a4f8a0>: E <C object Array of Char {'nolength': True} at 0x600002a50500>: E <C object Array of Char {'nolength': True} at 0x600002a4fe60>: E <C object Array of Char {'nolength': True} at 0x600002a4dfc0>: E <C object Array of Char {'nolength': True} at 0x600002a77780>: E <C object Array of Char {'nolength': True} at 0x600002a4f7a0>: E <C object Array of Char {'nolength': True} at 0x600002a4fbe0>: E <C object Array of Char {'nolength': True} at 0x600002a77920>: E <C object Array of Char {'nolength': True} at 0x600002a672a0>: E <C object Array of Char {'nolength': True} at 0x600002821170>: E <C object Array of Char {'nolength': True} at 0x60000246f480>: E <C object Array of Char {'nolength': True} at 0x60000246f030>: E <C object Array of Char {'nolength': True} at 0x600002a6efc0>: E <C object Array of Char {'nolength': True} at 0x600002a6f120>: E <C object Array of Char {'nolength': True} at 0x600002a6f6e0>: E <C object Array of Char {'nolength': True} at 0x600002a77d80>: E <C object Array of Char {'nolength': True} at 0x600002a77de0>: E <C object Array of Char {'nolength': True} at 0x600002a6f2a0>: E <C object Array of Char {'nolength': True} at 0x600002a78480>: E <C object Array of Char {'nolength': True} at 0x600002a772c0>: E <C object Array of Char {'nolength': True} at 0x600002a67dc0>: E <C object Array of Char {'nolength': True} at 0x600002a4fe40>: E <C object Array of Char {'nolength': True} at 0x600002a674e0>: E <C object Array of Char {'nolength': True} at 0x600002827b00>: E <C object Array of Char {'nolength': True} at 0x600002a6f680>: E ... E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 371, 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 996, 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 190, in setlen E rffi.CCHARP.TO, byte_size, flavor='raw') E E <C object Array of Char {'nolength': True} at 0x60000286b270>: E <C object Array of Char {'nolength': True} at 0x60000286a9c0>: E <C object Array of Char {'nolength': True} at 0x600002869ec0>: E <C object Array of Char {'nolength': True} at 0x6000028696f0>: E <C object Array of Char {'nolength': True} at 0x6000028423e0>: E <C object Array of Char {'nolength': True} at 0x600002861e50>: E <C object Array of Char {'nolength': True} at 0x600002841c60>: E <C object Array of Char {'nolength': True} at 0x600002854c30>: E <C object Array of Char {'nolength': True} at 0x6000028638f0>: E <C object Array of Char {'nolength': True} at 0x600002862380>: E <C object Array of Char {'nolength': True} at 0x600002869f60>: E <C object Array of Char {'nolength': True} at 0x60000286de70>: E <C object Array of Char {'nolength': True} at 0x6000028680c0>: E <C object Array of Char {'nolength': True} at 0x6000028629d0>: E <C object Array of Char {'nolength': True} at 0x60000284d0c0>: E <C object Array of Char {'nolength': True} at 0x60000286bc60>: E <C object Array of Char {'nolength': True} at 0x600002843b40>: E <C object Array of Char {'nolength': True} at 0x600002844430>: E <C object Array of Char {'nolength': True} at 0x600002876440>: E <C object Array of Char {'nolength': True} at 0x600002868c10>: E <C object Array of Char {'nolength': True} at 0x600002875ab0>: E <C object Array of Char {'nolength': True} at 0x60000286e460>: E <C object Array of Char {'nolength': True} at 0x600002876240>: E <C object Array of Char {'nolength': True} at 0x600002875560>: E <C object Array of Char {'nolength': True} at 0x600002877880>: E <C object Array of Char {'nolength': True} at 0x600002861640>: E <C object Array of Char {'nolength': True} at 0x600002850bd0>: E <C object Array of Char {'nolength': True} at 0x60000285cc40>: E <C object Array of Char {'nolength': True} at 0x600002851310>: E <C object Array of Char {'nolength': True} at 0x600002850c40>: E <C object Array of Char {'nolength': True} at 0x600002843d80>: E <C object Array of Char {'nolength': True} at 0x600002851ec0>: E <C object Array of Char {'nolength': True} at 0x600002852760>: E <C object Array of Char {'nolength': True} at 0x600002874f80>: E <C object Array of Char {'nolength': True} at 0x600002875e20>: E <C object Array of Char {'nolength': True} at 0x60000285cf10>: E <C object Array of Char {'nolength': True} at 0x60000285df70>: E <C object Array of Char {'nolength': True} at 0x600002858000>: E <C object Array of Char {'nolength': True} at 0x60000285d330>: E <C object Array of Char {'nolength': True} at 0x60000285a9e0>: E <C object Array of Char {'nolength': True} at 0x60000285a090>: E <C object Array of Char {'nolength': True} at 0x60000284faf0>: E <C object Array of Char {'nolength': True} at 0x600002858070>: E <C object Array of Char {'nolength': True} at 0x60000285bc00>: E <C object Array of Char {'nolength': True} at 0x60000285ade0>: E <C object Array of Char {'nolength': True} at 0x600002853f70>: E <C object Array of Char {'nolength': True} at 0x600002870440>: E <C object Array of Char {'nolength': True} at 0x600002859720>: E <C object Array of Char {'nolength': True} at 0x600002852de0>: E <C object Array of Char {'nolength': True} at 0x60000285a3a0>: E <C object Array of Char {'nolength': True} at 0x600002848ee0>: E <C object Array of Char {'nolength': True} at 0x600002858780>: E <C object Array of Char {'nolength': True} at 0x600002858f50>: E <C object Array of Char {'nolength': True} at 0x60000285fea0>: E <C object Array of Char {'nolength': True} at 0x600002826b40>: E <C object Array of Char {'nolength': True} at 0x600002827640>: E <C object Array of Char {'nolength': True} at 0x600002876530>: E <C object Array of Char {'nolength': True} at 0x6000028273a0>: E <C object Array of Char {'nolength': True} at 0x600002876d10>: E <C object Array of Char {'nolength': True} at 0x600002820000>: E <C object Array of Char {'nolength': True} at 0x600002850d20>: E <C object Array of Char {'nolength': True} at 0x600002858dd0>: E <C object Array of Char {'nolength': True} at 0x60000285f800>: E <C object Array of Char {'nolength': True} at 0x6000028241d0>: E <C object Array of Char {'nolength': True} at 0x60000285be10>: E <C object Array of Char {'nolength': True} at 0x600002820ce0>: E <C object Array of Char {'nolength': True} at 0x600002823eb0>: E <C object Array of Char {'nolength': True} at 0x6000028205f0>: E <C object Array of Char {'nolength': True} at 0x600002822bd0>: E <C object Array of Char {'nolength': True} at 0x60000282c020>: E <C object Array of Char {'nolength': True} at 0x60000282ed50>: E <C object Array of Char {'nolength': True} at 0x60000282d780>: E <C object Array of Char {'nolength': True} at 0x600002824f00>: E <C object Array of Char {'nolength': True} at 0x60000282cf30>: E <C object Array of Char {'nolength': True} at 0x6000028201b0>: E <C object Array of Char {'nolength': True} at 0x600002821920>: E <C object Array of Char {'nolength': True} at 0x60000282c7a0>: E <C object Array of Char {'nolength': True} at 0x600002823df0>: E ... E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 579, 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 1138, 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 190, in setlen E rffi.CCHARP.TO, byte_size, flavor='raw') E E <C object Array of Char {'nolength': True} at 0x6000024636f0>: E <C object Array of Char {'nolength': True} at 0x600002463ab0>: E <C object Array of Char {'nolength': True} at 0x600002a50160>: E <C object Array of Char {'nolength': True} at 0x600002842650>: E <C object Array of Char {'nolength': True} at 0x600002467d20>: E <C object Array of Char {'nolength': True} at 0x600002a77300>: E <C object Array of Char {'nolength': True} at 0x600002463c60>: E <C object Array of Char {'nolength': True} at 0x60000244c000>: E <C object Array of Char {'nolength': True} at 0x60000246ef40>: E <C object Array of Char {'nolength': True} at 0x600002a4eee0>: E <C object Array of Char {'nolength': True} at 0x60000246f000>: E <C object Array of Char {'nolength': True} at 0x6000024402a0>: E <C object Array of Char {'nolength': True} at 0x600002a6ebe0>: E <C object Array of Char {'nolength': True} at 0x600002440330>: E <C object Array of Char {'nolength': True} at 0x60000244c1e0>: E <C object Array of Char {'nolength': True} at 0x600002440300>: E <C object Array of Char {'nolength': True} at 0x600002440450>: E <C object Array of Char {'nolength': True} at 0x60000244c300>: E <C object Array of Char {'nolength': True} at 0x6000024725b0>: E <C object Array of Char {'nolength': True} at 0x60000246f180>: E ... E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 1176, 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 996, 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 190, 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 0x600002869630>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32963caa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4ef60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d808a410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4ea80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d808a448> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000286b270>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d808a480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000286a350>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d808a4b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000286ba00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d808a4f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4e840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d80bfad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4eba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d80bfb08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000286a9c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d80bfb40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002868cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d80bfb78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002869de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d80bfbb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3108d3168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4e620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3108d31a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002869ec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3108d31d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002869070>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3108d3210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000286b370>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3108d3248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3108d3280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4e480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329680e90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000028696f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329680ec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002869240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329680f00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002869e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329680f38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4eae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329680f70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3296a2d40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000028423e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3296a2d78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002869750>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3296a2db0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000286b110>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3296a2de8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3296a2e20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000024636f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329706250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4ef40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3297062f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4e940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa33941fd38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000028688e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa33941fd70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002463b70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa33943b670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002440630>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa33943b6e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa33943b718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3394432f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339443328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a506e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339443520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339443558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339455e88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a70140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339455ec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4e4a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339455fa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f0e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3395972f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4ece0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3395bc090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f2e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3395bc0c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f4c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3395bc1a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4e060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3395d84f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4ee60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2f819f6a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002463ab0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2f819f6e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4e7a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32979f910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a48320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3297aaf70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002848b20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329c680c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002463b40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310db5c58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002467cf0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310db5cc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4e960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310db5d00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4e800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310d80b80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f1a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310d80bb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f2a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310d80db0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310d80de8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310dda3d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310dda410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310dda4f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310dda528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6d200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310e00100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6e900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310e00138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6ea60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310e00218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6df00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310e2c528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a76bc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310e2c608> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310e2c640> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002861e50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310e2c678> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002862b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310e2c6b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a767a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339ea2988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6e720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339ea3f68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000286b2d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339ea3fa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6eb40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339e84020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339e6a288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a502c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339e6a2c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002841c60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339e6bcc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002842600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339e6bd00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002842350>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339e6bd38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a485c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339dc8988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a542e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339dc89c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002854c30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339dc89f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000287c2a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339db3ef8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002843920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339db3f30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a54240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339db3f68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a76f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339db3fa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000028638f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2f8388020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000028626b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2f8388058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002843d30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2f8389e18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6db40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2f8389e50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6e200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2f8389e88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6e7e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2f8389f68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6e2c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318c62250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6e760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318c62330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6e4e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318c62368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6eb60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318c62448> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6e9a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318c26330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a76740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318c26410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002842650>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318c26448> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002862380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318c26480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318c264b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a766e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318c184f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a76920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318c18528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000286ec50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318c18560> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318c19788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002878080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329ea6c98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6e3c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329ea6cd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002869f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3081ad6a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000286b5a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3081ad6e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000286bd80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3081ad718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6e960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3081ad750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6eb80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3081ad788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000286de70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3081ad7c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000286fbc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa30816a758> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002857b90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa30816a790> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a76c80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa30816a7c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa30816a800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000028680c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa30816a870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000286bfd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa30816a8a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002860e50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310c98100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a76e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310c98138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310c98170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a772e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310c98250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318b872b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a76f40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318b87398> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318b873d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6ec20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329d970f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a545e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329d97130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a70620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329d97210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002467d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329d97248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a48180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329ce3210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310bd12f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002870170>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339a9fda8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002463bd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339a916e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002440390>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329a5c368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329a5c3a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a502e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3102c8e20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3102c8e58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a509e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318da4020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318da5910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a501e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339795c20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a504e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318a79478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318a79558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a507e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318a79590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a54320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318a37478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4eec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318a374b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6e8c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318a37590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6e0e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318a375c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6ec80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3189fc800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3189fc838> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000028629d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3189fc870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002862ce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3189fc8a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6eb20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3189fc8e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329caa9f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002869c10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329c942c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6e680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339801248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6ee60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3398012b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6e480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa33981cb10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000284d0c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa33981cb48> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002842f90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa33981cb80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002841b50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa33981cbb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa33981cd08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a508c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa33981cd40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000286bc60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3398e4c28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002869b50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3398e4c60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002841d00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3398e4c98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3398e5c20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a507a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3398e5c58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002843b40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3398e5c90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000286f230>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3398e5cc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000286f250>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2e80a0058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a502a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2e80a0090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2e80a00c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4ed60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2e80a01a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4e8e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2e80ba058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2e80ba170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6e6c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2e80ba1a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6e440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2e80caa68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6dd00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2e80caad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6ebc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2e80cac98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002844430>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2e80cad78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50a00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2e80cade8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a501a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2e80f7168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2e80f71a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002868990>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2e80f71d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa33991d6a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f4e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa33996b8a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002876440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa33996b910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002876ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa33999bb40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002877b30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa33999bb78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4e660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa33999bbb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f5e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa33999bbe8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002868c10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa33999bc20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000028688f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa33999bc58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000286bda0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3399e0fa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f2c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3399e0fe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3399e1018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002875ab0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3399e1050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002877820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3399e1088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000284c700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3399e10c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4eb40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa328e63c90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4ec20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa328e63cc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa328e63da8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa328e63e18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6eae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310b43088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6eee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310b430c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6ee20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310b431a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6dae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329d6cbb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329d6cc98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000286e460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329d6cd08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a76d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329d6cd40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a76fa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2f83f42c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6ed80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2f83f4bb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002877340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2f83f4bf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000028760c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2f83f57f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6ede0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318cbc950> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002876240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318cbc988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6e940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318cbc9c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4dd80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318cbc9f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f3a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318cbca30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f5a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318c7a640> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002875560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318c7a678> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002874b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318c7a6b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002877870>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318c7a6e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f5c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318c7a720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3189008e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002877880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318900918> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002875c30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318900950> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000028442c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339aecb48> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6e4a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339aecb80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6ece0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339aecbb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339aef0c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a76980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339aef0f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a76700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339aef1d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a774e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339aef210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339a7d440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6eda0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d81ab130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a76b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d81ab210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002861640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d81b1750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6db20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d81b1788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6ef00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d81b17c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6ec40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d81d1670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002869b70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d81d16a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000285d670>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d81e41e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a48580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d81ffad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002850bd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d81ffb08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6dd60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d81ffb40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a70460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310ed4218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6eaa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310eff478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6e8a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318e15a98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000285cc40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318e15ad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000285c1e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318eb0218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000285ca60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318eb0250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a54380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318eb0288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318ec5c58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002851310>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318ec5c90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002851720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318ec5cc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002851ea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318ec5d00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a76760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318ec5d38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a76ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318ec5d70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002850c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318ecb750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002843190>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318ecb788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002844520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318ecb7c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318ecb7f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318ecb830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002843d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318ecb868> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000286e780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318edd478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002841b10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318edd4b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a76aa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318edd4e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a76d60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318edd520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002851ec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318edd558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000028522d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318edd590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002850070>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318eeaf70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318eeafa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a768a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318eeafe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002852760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318eeb018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a76e60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318eeb050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318eeb088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a504a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318eeb0c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002463c60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339ed10c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a500a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339ed1168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339edc6b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002851b60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339edc6e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002463f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339edd168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002467fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339efaaa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4eb60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339efaad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339f14020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f9c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339f14058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339f14138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4fac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339f14170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f1c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339f156a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339f156e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002874f80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339f15718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002842a10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339f15750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000028404b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339f15788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f4a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339f27130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f9e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339f27168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002875e20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339f271a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002875520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339f271d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000286f110>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339f27210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6ee80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339f27248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6ec00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339f31910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000285cf10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339f31948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002870150>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339f31980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000028783f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339f319b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6d260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339f45750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6ef80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339f45788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000285df70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339f457c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000285e380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339f457f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000285eb00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339f45830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6f160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339f45868> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000244c000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d8243638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6e780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d82436e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50b40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d82589c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002852020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d82589f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000244c120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d82598a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000244c6f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d8259910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f1e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d8259948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329fa64f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f9a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329fa6528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4fa20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329fb4bb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f0c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329fb4bf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329fb4cd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4fba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329fb4d08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329fd2480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329fd24b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4faa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329fd2598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a76a40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329fd25d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329fd3948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a775a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329fd3980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329fd3a60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000246ef40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329fd3a98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a76880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310f54f38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310f55830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000028441a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310f78020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000246f270>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310f786b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000244c570>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310f78fa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4e860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310f78fe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4e580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310f790c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4ee00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310f790f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4fb80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310f94870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4fa80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310f948a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4fcc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310f94988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f6e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310f95e88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4fae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310f95f68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4fb00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310f95fa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4fd80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310fa60c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa310fb64b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a54640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa308216678> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6f040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3082166b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a76d40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311007cc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4eee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311007d00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002858000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31103c138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000028584a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31103c170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a775c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31103c1a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a76fe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31103d440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002859130>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31103d478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a772a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31108b328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6eba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311119b78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6e000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318f90790> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000285d330>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318f907c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000285d890>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318f90800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002858630>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d82d5b08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d82d5b40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d82d5b78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000285a9e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d82d5bb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000285adf0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d82d5be8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000285b570>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d82d5c20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d82df9f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d82dfa28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000285a090>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d82dfa60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000285a4e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d82dfa98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000285ad50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d82dfad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d82dfb08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a773c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d82ed5c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000284faf0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d82ed600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002858670>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d82ed638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000028591b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d82ed670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a76720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d82ed6a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a774a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d82ed6e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002858070>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d82ed718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000028587e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d83013d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002859480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d8301408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d8301440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a771e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d8301478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000285bc00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d83014b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002854b10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d8314fa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000284ba20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d8314fe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d8315018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a773e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d8315050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000285ade0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d8315088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000285b280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d83150c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002824040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d83150f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3082604f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000246f000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa308260528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a54300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa308261d70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a784e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa30826e5d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000287c890>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa308294528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000246eeb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3082a8250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000246f8d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3082a82c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6eb00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3082a8f70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6d1e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3082a9050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6f0e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3082a9088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3082a9168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a500c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3082cee90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a54580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3082cef70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6ed20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3082cefa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6f100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3082dc790> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6f220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3082dc7c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6f300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3082dc8a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6f460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3082dc8e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6e9c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3082ddbe8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6f340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3082ddc20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a485e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3082ddd00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000024402a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3082ddd38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4e900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318fd4f70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6f060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318fd5b40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002850930>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318fd5b78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002440600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318ff2e58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002440c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318ff2ec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa318ff2f00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31900c2c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31900c2f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4fd40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31900c3d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6de80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31900c410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6ea20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31900d7c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6e400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31900d7f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6f360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31900d8d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6f560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31900d910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6e8e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31901d980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4fb40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31901d9b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa319035670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6eac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3190356a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6f2c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa319044b10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6ebe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa319044b48> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002853f70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa319044b80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000028575e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa319044bb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6ed00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa319044bf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6f000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31907c800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000285fb40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31907c838> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6efa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3190ac410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6f660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3190ac480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a702c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3190c1da8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002870440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3190c1de0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000028588f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3190c1e18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000028597a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3190c1e50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3190c1e88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3190eaf00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002859720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3190eaf38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002859eb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3190eaf70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000285aa80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3190eafa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3190eafe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3190eb018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002852de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3190eb050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002850900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa319102c60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002852040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa319102c98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa319102cd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a777c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa319102d08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77a60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa319102de8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a776e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa319112e58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa319112f38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa319112f70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6f4a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3191224b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6d1c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3191224f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6dac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3191225d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000285a3a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa319122640> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6f780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa319122678> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6f1e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa319130528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6f1c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa319130560> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000285d3f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa319130598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a768c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311154480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3111555c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002848ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311155600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002842000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311155638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002877260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311172fe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a504c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311173018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6f620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311173050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002858780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31118d5c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000028593f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31118d600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000285a6e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31118d638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77b20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31118d670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311222f38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002858f50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311222f70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002878240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3083151d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000028240a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329ff5948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4efa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329ff5980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa329ff59b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f8e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a02cd78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f6c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a02cdb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4fc80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a02ce90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4fe80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a02cec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a042368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4fd00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0423a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6f180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a042480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000285fea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0424f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6f480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a042528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6f400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a043fa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6ea40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a054020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002870230>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a054058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4e400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a054f70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4fca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a055980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002826b40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0559b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002827160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0559f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002827990>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a055a28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a07d210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a07d248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002827640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a07d280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002827ad0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a07d2b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000284b790>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a07d2f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4fde0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a07d328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a092fe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002876530>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a093018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002824510>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a093050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002825600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a093088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0aa598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4ff00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0aa5d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000028273a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0aa608> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000028278c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0aa640> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000028578d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0aa678> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a41780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0aa6b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a67f20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0bc5d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002876d10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0bc608> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002824a10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0bc640> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002825b70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0bc678> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a67640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0bc6b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a417a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0bc6e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002820000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0bc720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a670a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0ca250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a676a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0ca288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a70540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0ca2c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a706a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0ca2f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002850d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0ca330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a508e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0ca368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002440330>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0da528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50bc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0da5d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6ec60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0db520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000284e070>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0db558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000024406c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339f66678> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002440cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339f666e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a506a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339f66720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339f8a678> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6f540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339f8a6b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a775e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339fa8560> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a76a80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339fa8598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339fa9d70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339fa9da8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002858dd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa339fa9de0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002858440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311269910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000285a330>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311269948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311269980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a776c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311290950> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000285f800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311290988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002857150>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3112909c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000285a150>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3112909f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77b60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311290a30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311290a68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000028241d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3112a43a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002825370>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3112a43d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000028265b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3112a4410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3112a4448> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a76540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3112a4480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000285be10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3112a44b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77bc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3112a44f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77aa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3112b4090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a74140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3112b40c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000244c1e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3112b4100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77da0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3112b41a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a540c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3112b56a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000028252c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2e81086e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000244c540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2e8109a98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000244c5a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2e813da98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a677e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2e813dad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a67560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2e813dbb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a67120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2e813dbe8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a676e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2e817a480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a417c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2e817a4b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4fee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2e817a598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4ff80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2e817a5d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002820ce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0e8250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002821180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0e8288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002821be0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0e82c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4fe20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0e82f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4ff60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0e8330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002823eb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0e8368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002825620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0e83a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002877040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0f6758> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0f6790> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50ce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0f67c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000028205f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0f6800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002820af0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a0f6838> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002820040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a1104f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50a40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a110528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50d40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a110560> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002822bd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a110598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002823140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a1105d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000028239b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a110608> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a66d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a110640> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002440300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a11a480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a677a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a11a528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a11b2b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002825060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a11b2f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000024407b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a1540c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000024448d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a154138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a48160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a154170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6ea80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a1551d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6f4e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a155210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6f7a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a1552f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6edc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a155328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6f5c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa319162758> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6f760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa319162790> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a70680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa319162870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3191628a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a70280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa319176e90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77c80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa319176ec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a773a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa319182720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa319182758> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a776a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3191b9868> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002440450>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3191b98a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77e20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3191b9948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3112dd8a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000286fe70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3112dd8d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002440840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3112f1d38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002440a20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31130c800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31130c838> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a500e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31130c918> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a78560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31130c950> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311383328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77ec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311383360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77fa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311383440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f8c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311383478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000282c020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3113834b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000282c530>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311396bf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000282cd30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311396c28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311396c60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4fa40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311396c98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000282ed50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311396cd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000282f1a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311396d08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000282c060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3113c60c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3113c6100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3113c7ad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000282d780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3113c7b08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000282dc40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3113c7b40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000282e4f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3113c7b78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77ac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3113c7bb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4efc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3113c7be8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002824f00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3113d7520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f7e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3113d7558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4fe00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3113d7590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a76d00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3113d75c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000244c300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3113d7600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a767c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3113d76a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a67f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3113e9168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002823970>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3113e91a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000244c660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3114182f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000244cc00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311418368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4fc60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3114183a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4e700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31142fb40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a78200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a191d00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a191de0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a67880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a191e18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a67920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a191ef8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a70300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a1af408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000282cf30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a1af440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000282d3a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a1af478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000282de30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a1af4b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77e80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a1af4e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a777a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a1af520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000028201b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a1af558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002820da0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a1d14b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002821a00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a1d14e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77be0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a1d1520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a1d1558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002821920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311460d40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002822060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311460d78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002823280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311460db0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a771c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311460de8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311460e20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000282c7a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311460e58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000028280a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311460e90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002828180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31148ee90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31148eec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000024725b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31148ef00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31148efa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f6a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3114a24b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000282efb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3114a24f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000244c360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3114a3670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000244c9f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3114a36e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a67fa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3114a3718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a67c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3114a37f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a67a20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3114ec9c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77f20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311540090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3115df7f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3115df8d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311605be8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f8a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311605cc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a50500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311605d00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4fe60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311605de0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4dfc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311617600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3116176e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4f7a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311617718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4fbe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3116177f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000246f180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311626e58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311626f00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a672a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311627b40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002821170>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3116463a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000246f480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311646b10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000246f030>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311647408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6efc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311647440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6f120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311647520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6f6e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa311647558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a203718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a77de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa32a203750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6f2a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d83741a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a78480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d83741e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a772c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa2d83742c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a67dc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31167dc20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a4fe40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31167dd00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a674e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa31167dd38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002823df0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3116a54e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002827b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3116a5520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600002a6f680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3116b6d78> ignored ================ 48 passed, 1 skipped, 1 error in 52.40 seconds ================ ++ 01:10:55 starting module/cpyext/test/test_api.py [40 started in total] __ module/cmath/test [38 done in total, somefailed=False] _____________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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/cmath/test/test_cmath.py ............... ========================== 15 passed in 9.75 seconds =========================== ++ 01:10:58 starting module/cpyext/test/test_arraymodule.py [41 started in total] __ module/cpyext/test/test_api.py [39 done in total, somefailed=False] ________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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 69.35 seconds =========================== ++ 01:12:22 starting module/cpyext/test/test_boolobject.py [42 started in total] __ module/cpyext/test/test_abstract.py [40 done in total, somefailed=False] ___ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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_abstract.py ....... ========================== 7 passed in 109.06 seconds ========================== ++ 01:12:54 starting module/cpyext/test/test_borrow.py [43 started in total] __ module/cpyext/test/test_arraymodule.py [41 done in total, somefailed=False] ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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/cpyext/test/test_arraymodule.py ..........x...... ==================== 16 passed, 1 xfailed in 173.15 seconds ==================== ++ 01:14:06 starting module/cpyext/test/test_bufferobject.py [44 started in total] __ module/cpyext/test/test_boolobject.py [42 done in total, somefailed=False] _ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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 98.98 seconds =========================== ++ 01:14:18 starting module/cpyext/test/test_bytearrayobject.py [45 started in total] __ module/cpyext/test/test_borrow.py [43 done in total, somefailed=False] _____ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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 99.90 seconds =========================== ++ 01:14:50 starting module/cpyext/test/test_bytesobject.py [46 started in total] __ module/cpyext/test/test_bufferobject.py [44 done in total, somefailed=False] ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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_bufferobject.py .... ========================== 4 passed in 100.65 seconds ========================== ++ 01:16:02 starting module/cpyext/test/test_capsule.py [47 started in total] __ module/cpyext/test/test_bytearrayobject.py [45 done in total, somefailed=False] ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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 104.62 seconds ========================== ++ 01:16:22 starting module/cpyext/test/test_cell.py [48 started in total] __ module/cpyext/test/test_bytesobject.py [46 done in total, somefailed=False] ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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_bytesobject.py ......................... ========================= 25 passed in 121.12 seconds ========================== ++ 01:17:08 starting module/cpyext/test/test_classobject.py [49 started in total] __ module/cpyext/test/test_capsule.py [47 done in total, somefailed=False] ____ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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_capsule.py . ========================== 1 passed in 91.79 seconds =========================== ++ 01:17:51 starting module/cpyext/test/test_codecs.py [50 started in total] __ module/cpyext/test/test_cell.py [48 done in total, somefailed=False] _______ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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 90.89 seconds =========================== ++ 01:18:11 starting module/cpyext/test/test_complexobject.py [51 started in total] __ module/cpyext/test/test_classobject.py [49 done in total, somefailed=False] ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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_classobject.py ..... ========================== 5 passed in 97.00 seconds =========================== ++ 01:18:57 starting module/cpyext/test/test_cpyext.py [52 started in total] __ module/cpyext/test/test_codecs.py [50 done in total, somefailed=False] _____ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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_codecs.py .. ========================== 2 passed in 74.83 seconds =========================== ++ 01:19:19 starting module/cpyext/test/test_datetime.py [53 started in total] __ module/cpyext/test/test_complexobject.py [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 5 items module/cpyext/test/test_complexobject.py ..... ========================== 5 passed in 107.06 seconds ========================== ++ 01:20:14 starting module/cpyext/test/test_dictobject.py [54 started in total] __ module/cpyext/test/test_cpyext.py [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 27 items module/cpyext/test/test_cpyext.py ...s.........s............. ==================== 25 passed, 2 skipped in 148.25 seconds ==================== ++ 01:21:44 starting module/cpyext/test/test_eval.py [55 started in total] __ module/cpyext/test/test_datetime.py [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 14 items module/cpyext/test/test_datetime.py .............. ========================= 14 passed in 125.34 seconds ========================== ++ 01:21:44 starting module/cpyext/test/test_fileobject.py [56 started in total] __ module/cpyext/test/test_dictobject.py [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 18 items module/cpyext/test/test_dictobject.py .................. ========================= 18 passed in 126.42 seconds ========================== ++ 01:22:39 starting module/cpyext/test/test_floatobject.py [57 started in total] __ module/cpyext/test/test_fileobject.py [55 done in total, somefailed=False] _ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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 97.79 seconds =========================== ++ 01:23:40 starting module/cpyext/test/test_frameobject.py [58 started in total] __ module/cpyext/test/test_eval.py [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 19 items module/cpyext/test/test_eval.py ................... ========================= 19 passed in 119.45 seconds ========================== ++ 01:24:02 starting module/cpyext/test/test_funcobject.py [59 started in total] __ module/cpyext/test/test_floatobject.py [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 15 items module/cpyext/test/test_floatobject.py ............... ========================= 15 passed in 118.16 seconds ========================== ++ 01:24:50 starting module/cpyext/test/test_genobject.py [60 started in total] __ module/cpyext/test/test_funcobject.py [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 7 items module/cpyext/test/test_funcobject.py ....... ========================== 7 passed in 60.73 seconds =========================== ++ 01:25:22 starting module/cpyext/test/test_getargs.py [61 started in total] __ module/cpyext/test/test_frameobject.py [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 2 items module/cpyext/test/test_frameobject.py .. ========================== 2 passed in 87.20 seconds =========================== ++ 01:25:22 starting module/cpyext/test/test_import.py [62 started in total] __ module/cpyext/test/test_genobject.py [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/cpyext/test/test_genobject.py . ========================== 1 passed in 53.98 seconds =========================== ++ 01:25:56 starting module/cpyext/test/test_intobject.py [63 started in total] __ module/cpyext/test/test_import.py [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/cpyext/test/test_import.py ...... ========================== 6 passed in 75.92 seconds =========================== ++ 01:26:49 starting module/cpyext/test/test_iterator.py [64 started in total] __ module/cpyext/test/test_getargs.py [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 11 items module/cpyext/test/test_getargs.py ........... ========================== 11 passed in 92.55 seconds ========================== ++ 01:27:11 starting module/cpyext/test/test_listobject.py [65 started in total] __ module/cpyext/test/test_intobject.py [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 10 items module/cpyext/test/test_intobject.py .......... ========================== 10 passed in 84.58 seconds ========================== ++ 01:27:30 starting module/cpyext/test/test_longobject.py [66 started in total] __ module/cpyext/test/test_iterator.py [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 5 items module/cpyext/test/test_iterator.py ..... ========================== 5 passed in 76.93 seconds =========================== in sq_inplace_repeat, n=3 ++ 01:28:17 starting module/cpyext/test/test_mapping.py [67 started in total] __ module/cpyext/test/test_listobject.py [65 done in total, somefailed=False] _ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 12 items module/cpyext/test/test_listobject.py ............ ========================== 12 passed in 83.96 seconds ========================== ++ 01:28:46 starting module/cpyext/test/test_marshal.py [68 started in total] __ module/cpyext/test/test_longobject.py [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 20 items module/cpyext/test/test_longobject.py .................... ========================== 20 passed in 93.95 seconds ========================== ++ 01:29:19 starting module/cpyext/test/test_memoryobject.py [69 started in total] __ module/cpyext/test/test_mapping.py [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 6 items module/cpyext/test/test_mapping.py ...... ========================== 6 passed in 77.07 seconds =========================== ++ 01:29:44 starting module/cpyext/test/test_methodobject.py [70 started in total] __ module/cpyext/test/test_marshal.py [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 2 items module/cpyext/test/test_marshal.py .. ========================== 2 passed in 78.74 seconds =========================== ++ 01:30:20 starting module/cpyext/test/test_misc.py [71 started in total] __ module/cpyext/test/test_memoryobject.py [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 8 items module/cpyext/test/test_memoryobject.py .....s.. ===================== 7 passed, 1 skipped in 93.06 seconds ===================== ++ 01:31:08 starting module/cpyext/test/test_module.py [72 started in total] __ module/cpyext/test/test_methodobject.py [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 11 items module/cpyext/test/test_methodobject.py ........... ========================== 11 passed in 98.36 seconds ========================== ++ 01:31:33 starting module/cpyext/test/test_ndarrayobject.py [73 started in total] __ module/cpyext/test/test_misc.py [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 1 items module/cpyext/test/test_misc.py . ========================== 1 passed in 75.74 seconds =========================== ++ 01:31:48 starting module/cpyext/test/test_number.py [74 started in total] __ module/cpyext/test/test_module.py [72 done in total, somefailed=False] _____ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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_module.py .. ========================== 2 passed in 55.54 seconds =========================== ++ 01:32:21 starting module/cpyext/test/test_object.py [75 started in total] __ module/cpyext/test/test_ndarrayobject.py [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 24 items module/cpyext/test/test_ndarrayobject.py .....................sss ==================== 21 passed, 3 skipped in 66.00 seconds ===================== ++ 01:32:53 starting module/cpyext/test/test_pycobject.py [76 started in total] __ module/cpyext/test/test_number.py [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 11 items module/cpyext/test/test_number.py ........... ========================== 11 passed in 85.19 seconds ========================== got no exc got no exc got exc ++ 01:33:29 starting module/cpyext/test/test_pyerrors.py [77 started in total] __ module/cpyext/test/test_pycobject.py [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 1 items module/cpyext/test/test_pycobject.py . ========================== 1 passed in 76.47 seconds =========================== ++ 01:34:21 starting module/cpyext/test/test_pyfile.py [78 started in total] __ module/cpyext/test/test_object.py [76 done in total, somefailed=False] _____ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 35 items module/cpyext/test/test_object.py ........................s.......... ==================== 34 passed, 1 skipped in 105.82 seconds ==================== ++ 01:34:25 starting module/cpyext/test/test_pysignals.py [79 started in total] __ module/cpyext/test/test_pyerrors.py [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 27 items module/cpyext/test/test_pyerrors.py .........s.....s........s.. ==================== 24 passed, 3 skipped in 108.47 seconds ==================== ++ 01:35:33 starting module/cpyext/test/test_pystate.py [80 started in total] __ module/cpyext/test/test_pysignals.py [78 done in total, somefailed=False] __ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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 76.27 seconds =========================== ++ 01:35:52 starting module/cpyext/test/test_pystrtod.py [81 started in total] __ module/cpyext/test/test_pyfile.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 9 items module/cpyext/test/test_pyfile.py ....x.... ===================== 8 passed, 1 xfailed in 81.26 seconds ===================== ++ 01:35:55 starting module/cpyext/test/test_sequence.py [82 started in total] __ module/cpyext/test/test_pystrtod.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 18 items module/cpyext/test/test_pystrtod.py .................. ========================== 18 passed in 61.82 seconds ========================== ++ 01:37:05 starting module/cpyext/test/test_setobject.py [83 started in total] __ module/cpyext/test/test_pystate.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 13 items module/cpyext/test/test_pystate.py ............. ========================= 13 passed in 104.53 seconds ========================== ++ 01:37:29 starting module/cpyext/test/test_sliceobject.py [84 started in total] __ module/cpyext/test/test_sequence.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 23 items module/cpyext/test/test_sequence.py ....................... ========================== 23 passed in 90.43 seconds ========================== ++ 01:37:37 starting module/cpyext/test/test_structseq.py [85 started in total] __ module/cpyext/test/test_setobject.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 9 items module/cpyext/test/test_setobject.py ......... ========================== 9 passed in 80.13 seconds =========================== ++ 01:38:40 starting module/cpyext/test/test_sysmodule.py [86 started in total] __ module/cpyext/test/test_sliceobject.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 6 items module/cpyext/test/test_sliceobject.py ...... ========================== 6 passed in 110.16 seconds ========================== ++ 01:39:33 starting module/cpyext/test/test_thread.py [87 started in total] __ module/cpyext/test/test_structseq.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 1 items module/cpyext/test/test_structseq.py . ========================== 1 passed in 113.00 seconds ========================== ++ 01:39:41 starting module/cpyext/test/test_traceback.py [88 started in total] __ module/cpyext/test/test_sysmodule.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 3 items module/cpyext/test/test_sysmodule.py ... ========================== 3 passed in 134.79 seconds ========================== ++ 01:41:26 starting module/cpyext/test/test_translate.py [89 started in total] __ module/cpyext/test/test_traceback.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 1 items module/cpyext/test/test_traceback.py . ========================== 1 passed in 78.28 seconds =========================== ++ 01:41:30 starting module/cpyext/test/test_tupleobject.py [90 started in total] __ module/cpyext/test/test_translate.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_translate.py . ========================== 1 passed in 14.03 seconds =========================== ++ 01:41:50 starting module/cpyext/test/test_typeobject.py [91 started in total] __ module/cpyext/test/test_thread.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 4 items module/cpyext/test/test_thread.py .... ========================== 4 passed in 110.96 seconds ========================== ++ 01:41:50 starting module/cpyext/test/test_unicodeobject.py [92 started in total] __ module/cpyext/test/test_tupleobject.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 10 items module/cpyext/test/test_tupleobject.py .......... ========================== 10 passed in 86.10 seconds ========================== ++ 01:43:12 starting module/cpyext/test/test_userslots.py [93 started in total] __ module/cpyext/test/test_unicodeobject.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 47 items module/cpyext/test/test_unicodeobject.py .............................s................. ==================== 46 passed, 1 skipped in 99.62 seconds ===================== ++ 01:43:47 starting module/cpyext/test/test_version.py [94 started in total] __ module/cpyext/test/test_userslots.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 6 items module/cpyext/test/test_userslots.py ...... ========================== 6 passed in 87.07 seconds =========================== ++ 01:44:53 starting module/cpyext/test/test_weakref.py [95 started in total] __ module/cpyext/test/test_version.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 3 items module/cpyext/test/test_version.py ... ========================== 3 passed in 73.96 seconds =========================== ++ 01:45:14 starting module/crypt/test [96 started in total] __ module/crypt/test [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 1 items module/crypt/test/test_crypt.py . =========================== 1 passed in 6.86 seconds =========================== ++ 01:45:23 starting module/errno/test [97 started in total] __ module/errno/test [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 3 items module/errno/test/test_errno.py ... =========================== 3 passed in 7.00 seconds =========================== ++ 01:45:31 starting module/exceptions/test [98 started in total] __ module/exceptions/test [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 24 items module/exceptions/test/test_exc.py ..........s............. ===================== 23 passed, 1 skipped in 9.43 seconds ===================== ++ 01:45:41 starting module/faulthandler/test [99 started in total] __ module/faulthandler/test [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 3 items module/faulthandler/test/test_faulthander.py .. module/faulthandler/test/test_ztranslation.py . ========================== 3 passed in 15.86 seconds =========================== ++ 01:45:59 starting module/fcntl/test [100 started in total] __ module/fcntl/test [98 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 0x00007fa388d83538>, 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 0x00007fa3a88e3a28> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007fa3a96cf6a0>] 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 0x00007fa3a96cf6a0>] 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 0x00007fa388dca548> 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 0x00007fa388db14e0> 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 0x00007fa388db14e0> 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 0x00007fa388dca4f8> 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 0x00007fa388db14a0> 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 0x00007fa388db14a0> 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 if self.config.option.runappdirect: return target() space = target.im_self.space filename = self._getdynfilename(target) func = app2interp_temp(target.im_func, filename=filename) w_instance = self.parent.w_instance > self.execute_appex(space, func, space, w_instance) tool/pytest/apptest.py:89: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_fcntl'>, space = StdObjSpace target = <function test_fcntl at 0x00007fa388d83718> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fa388dc3c58>) def execute_appex(self, space, target, *args): self.space = space try: > target(*args) tool/pytest/apptest.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fa388dc3c58>,) w_func = <Function test_fcntl> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fa388dc3c58> 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:1227: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace, w_func = <Function test_fcntl> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fa388dc3c58>,) 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): w_inst = w_func.w_instance if w_inst is not None: if nargs < 4: func = w_func.w_function if isinstance(func, Function): return func.funccall(w_inst, *args_w) elif args_w and ( self.abstract_isinstance_w(args_w[0], w_func.w_class)): w_func = w_func.w_function if isinstance(w_func, Function): > return w_func.funccall(*args_w) interpreter/baseobjspace.py:1210: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Function test_fcntl> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fa388dc3c58>,) 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() interpreter/function.py:118: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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 34 def run(self): """Start this frame's execution.""" if self.getcode().co_flags & pycode.CO_GENERATOR: from pypy.interpreter.generator import GeneratorIterator return GeneratorIterator(self) else: > return self.execute_frame() interpreter/pyframe.py:253: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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 34 w_inputvalue = None, operr = None def execute_frame(self, w_inputvalue=None, operr=None): """Execute this frame. Main entry point to the interpreter. The optional arguments are there to handle a generator's frame: w_inputvalue is for generator.send() and operr is for generator.throw(). """ # 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) # try: if operr is not None: next_instr = self.handle_operation_error( executioncontext, operr) self.last_instr = intmask(next_instr - 1) else: # Execution starts just after the last_instr. Initially, # last_instr is -1. After a generator suspends it points to # the YIELD_VALUE instruction. next_instr = r_uint(self.last_instr + 1) if next_instr != 0: self.pushvalue(w_inputvalue) 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:290: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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 34 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:943: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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 34 w_inputvalue = None, operr = None def execute_frame(self, w_inputvalue=None, operr=None): """Execute this frame. Main entry point to the interpreter. The optional arguments are there to handle a generator's frame: w_inputvalue is for generator.send() and operr is for generator.throw(). """ # 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) # try: if operr is not None: next_instr = self.handle_operation_error( executioncontext, operr) self.last_instr = intmask(next_instr - 1) else: # Execution starts just after the last_instr. Initially, # last_instr is -1. After a generator suspends it points to # the YIELD_VALUE instruction. next_instr = r_uint(self.last_instr + 1) if next_instr != 0: self.pushvalue(w_inputvalue) w_exitvalue = self.dispatch(self.pycode, next_instr, > executioncontext) interpreter/pyframe.py:286: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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 34 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 = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007fa388dad168> 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: > next_instr = self.handle_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:64: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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 34 co_code = "d\x01\x00d\x00\x00l\x00\x00}\x01\x00d\x01\x00d\x00\x00l\x01\x00}\x02\x00d\x01\x00d\x00\x00l\x02\x00\x89\x00\x00d\x01\...0t'\x00|\x01\x00j\x00\x00|\x05\x00|\x01\x00j \x00d\x1b\x00\x83\x05\x00\x01|\x05\x00\xc9(\x00\xca\x00\x00\x01d\x00\x00S" next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007fa388dad168> def handle_bytecode(self, co_code, next_instr, ec): try: > next_instr = self.dispatch_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:71: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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 34 co_code = "d\x01\x00d\x00\x00l\x00\x00}\x01\x00d\x01\x00d\x00\x00l\x01\x00}\x02\x00d\x01\x00d\x00\x00l\x02\x00\x89\x00\x00d\x01\...0t'\x00|\x01\x00j\x00\x00|\x05\x00|\x01\x00j \x00d\x1b\x00\x83\x05\x00\x01|\x05\x00\xc9(\x00\xca\x00\x00\x01d\x00\x00S" next_instr = 649 ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007fa388dad168> @jit.unroll_safe def dispatch_bytecode(self, co_code, next_instr, ec): while True: self.last_instr = intmask(next_instr) if jit.we_are_jitted(): if self.debugdata: 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): 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]) next_instr += 1 if opcode >= HAVE_ARGUMENT: lo = ord(co_code[next_instr]) hi = ord(co_code[next_instr+1]) next_instr += 2 oparg = (hi * 256) | lo else: oparg = 0 # note: the structure of the code here is such that it makes # (after translation) a big "if/elif" chain, which is then # turned into a switch(). while opcode == opcodedesc.EXTENDED_ARG.index: opcode = ord(co_code[next_instr]) if opcode < HAVE_ARGUMENT: raise BytecodeCorruption lo = ord(co_code[next_instr+1]) hi = ord(co_code[next_instr+2]) next_instr += 3 oparg = (oparg * 65536) | (hi * 256) | lo if opcode == opcodedesc.RETURN_VALUE.index: if not self.blockstack_non_empty(): self.frame_finished_execution = True # for generators raise Return w_returnvalue = self.popvalue() block = self.unrollstack(SReturnValue.kind) if block is None: self.pushvalue(w_returnvalue) raise Return else: unroller = SReturnValue(w_returnvalue) next_instr = block.handle(self, unroller) return next_instr # now inside a 'finally' block elif opcode == opcodedesc.END_FINALLY.index: unroller = self.end_finally() if isinstance(unroller, SuspendedUnroller): # go on unrolling the stack block = self.unrollstack(unroller.kind) if block is None: w_result = unroller.nomoreblocks() self.pushvalue(w_result) raise Return else: next_instr = block.handle(self, unroller) return next_instr elif opcode == opcodedesc.JUMP_ABSOLUTE.index: return self.jump_absolute(oparg, ec) elif opcode == opcodedesc.BREAK_LOOP.index: next_instr = self.BREAK_LOOP(oparg, next_instr) elif opcode == opcodedesc.CONTINUE_LOOP.index: return self.CONTINUE_LOOP(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: next_instr = self.JUMP_IF_FALSE_OR_POP(oparg, next_instr) elif opcode == opcodedesc.JUMP_IF_NOT_DEBUG.index: next_instr = self.JUMP_IF_NOT_DEBUG(oparg, next_instr) elif opcode == opcodedesc.JUMP_IF_TRUE_OR_POP.index: next_instr = self.JUMP_IF_TRUE_OR_POP(oparg, next_instr) elif opcode == opcodedesc.POP_JUMP_IF_FALSE.index: next_instr = self.POP_JUMP_IF_FALSE(oparg, next_instr) elif opcode == opcodedesc.POP_JUMP_IF_TRUE.index: next_instr = self.POP_JUMP_IF_TRUE(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_DIVIDE.index: self.BINARY_DIVIDE(oparg, next_instr) elif opcode == opcodedesc.BINARY_FLOOR_DIVIDE.index: self.BINARY_FLOOR_DIVIDE(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_CLASS.index: self.BUILD_CLASS(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_VAR.index: self.CALL_FUNCTION_VAR(oparg, next_instr) elif opcode == opcodedesc.CALL_FUNCTION_VAR_KW.index: self.CALL_FUNCTION_VAR_KW(oparg, next_instr) elif opcode == opcodedesc.CALL_METHOD.index: > self.CALL_METHOD(oparg, next_instr) interpreter/pyopcode.py:288: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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 34 oparg = 3, ignored = (649,), n_args = 3, n_kwargs = 0, w_self = None @jit.unroll_safe def CALL_METHOD(f, oparg, *ignored): # opargs contains the arg, and kwarg count, excluding the implicit 'self' n_args = oparg & 0xff n_kwargs = (oparg >> 8) & 0xff w_self = f.peekvalue_maybe_none(n_args + (2 * n_kwargs)) n = n_args + (w_self is not None) if not n_kwargs: w_callable = f.peekvalue(n_args + (2 * n_kwargs) + 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:96: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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 34 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) 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): w_inst = w_func.w_instance if w_inst is not None: w_func = w_func.w_function # reuse callable stack place for w_inst frame.settopvalue(w_inst, nargs) nargs += 1 methodcall = True elif nargs > 0 and ( self.abstract_isinstance_w(frame.peekvalue(nargs-1), # :-( w_func.w_class)): 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:1243: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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 34 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:163: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode3 object at 0x00007fa3697dfe18> space = StdObjSpace, func = <BuiltinFunction fcntl> w1 = <pypy.module._file.interp_file.W_File object at 0x00007fa3697c7c90> w2 = W_IntObject(2), w3 = W_BytesObject('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:942: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode3 object at 0x00007fa3697dfe18> 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:819: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode3 object at 0x00007fa3697dfe18> space = StdObjSpace, func = <BuiltinFunction fcntl> w1 = <pypy.module._file.interp_file.W_File object at 0x00007fa3697c7c90> w2 = W_IntObject(2), w3 = W_BytesObject('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:937: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace w0 = <pypy.module._file.interp_file.W_File object at 0x00007fa3697c7c90> w1 = W_IntObject(2), w2 = W_BytesObject('foo') def fastfunc_fcntl_3(space, w0, w1, w2): > return func(space, w0, space.gateway_int_w(w1), w2) <2397-codegen /Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/tool/sourcetools.py:200>:3: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace w_fd = <pypy.module._file.interp_file.W_File object at 0x00007fa3697c7c90> op = 2L, w_arg = W_BytesObject('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: ll_arg = rffi.str2charp(arg) try: > rv = fcntl_str(fd, op, ll_arg) module/fcntl/interp_fcntl.py:117: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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) <2039-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 0x00007fa368830b80> argvalues = (13L, 2L, <* DEAD Array of Char {'nolength': True} >) cfunc = <ctypes._FuncPtr object at 0x00007fa3aa862fe0> 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 0x00007fa3aa8633b8> 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 0x00007fa3aa8633a0> value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007fa3aa8633b8> 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 0x00007fa3aa8633a0> value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007fa3aa8633b8> 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 0x00007fa388acc098>, 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 0x00007fa3a88e3a28> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007fa3a96cf6a0>] 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 0x00007fa3a96cf6a0>] 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 0x00007fa368d05358> 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 0x00007fa3ab9b4520> 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 0x00007fa3ab9b4520> 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 0x00007fa368d052b8> 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 0x00007fa3ab9b44e0> 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 0x00007fa3ab9b44e0> 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 if self.config.option.runappdirect: return target() space = target.im_self.space filename = self._getdynfilename(target) func = app2interp_temp(target.im_func, filename=filename) w_instance = self.parent.w_instance > self.execute_appex(space, func, space, w_instance) tool/pytest/apptest.py:89: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_lockf'>, space = StdObjSpace target = <function test_lockf at 0x00007fa388acc110> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fa388dc3c58>) def execute_appex(self, space, target, *args): self.space = space try: > target(*args) tool/pytest/apptest.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fa388dc3c58>,) w_func = <Function test_lockf> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fa388dc3c58> 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:1227: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace, w_func = <Function test_lockf> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fa388dc3c58>,) 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): w_inst = w_func.w_instance if w_inst is not None: if nargs < 4: func = w_func.w_function if isinstance(func, Function): return func.funccall(w_inst, *args_w) elif args_w and ( self.abstract_isinstance_w(args_w[0], w_func.w_class)): w_func = w_func.w_function if isinstance(w_func, Function): > return w_func.funccall(*args_w) interpreter/baseobjspace.py:1210: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Function test_lockf> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fa388dc3c58>,) 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:159]', 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() interpreter/function.py:118: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_lockf, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:159]', line 1> at line 13 def run(self): """Start this frame's execution.""" if self.getcode().co_flags & pycode.CO_GENERATOR: from pypy.interpreter.generator import GeneratorIterator return GeneratorIterator(self) else: > return self.execute_frame() interpreter/pyframe.py:253: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_lockf, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:159]', line 1> at line 13 w_inputvalue = None, operr = None def execute_frame(self, w_inputvalue=None, operr=None): """Execute this frame. Main entry point to the interpreter. The optional arguments are there to handle a generator's frame: w_inputvalue is for generator.send() and operr is for generator.throw(). """ # 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) # try: if operr is not None: next_instr = self.handle_operation_error( executioncontext, operr) self.last_instr = intmask(next_instr - 1) else: # Execution starts just after the last_instr. Initially, # last_instr is -1. After a generator suspends it points to # the YIELD_VALUE instruction. next_instr = r_uint(self.last_instr + 1) if next_instr != 0: self.pushvalue(w_inputvalue) 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:290: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_lockf, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:159]', 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:943: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_lockf, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:159]', line 1> at line 13 w_inputvalue = None, operr = None def execute_frame(self, w_inputvalue=None, operr=None): """Execute this frame. Main entry point to the interpreter. The optional arguments are there to handle a generator's frame: w_inputvalue is for generator.send() and operr is for generator.throw(). """ # 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) # try: if operr is not None: next_instr = self.handle_operation_error( executioncontext, operr) self.last_instr = intmask(next_instr - 1) else: # Execution starts just after the last_instr. Initially, # last_instr is -1. After a generator suspends it points to # the YIELD_VALUE instruction. next_instr = r_uint(self.last_instr + 1) if next_instr != 0: self.pushvalue(w_inputvalue) w_exitvalue = self.dispatch(self.pycode, next_instr, > executioncontext) interpreter/pyframe.py:286: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_lockf, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:159]', 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:159]', line 1> next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007fa388dad168> 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: > next_instr = self.handle_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:64: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_lockf, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:159]', line 1> at line 13 co_code = 'd\x01\x00d\x00\x00l\x00\x00}\x01\x00d\x01\x00d\x00\x00l\x01\x00}\x02\x00d\x01\x00d\x00\x00l\x02\x00}\x03\x00t\x03\x00...x01\x00|\x01\x00\xc9\x07\x00|\x04\x00|\x01\x00j\x08\x00\xca\x02\x00\x01|\x04\x00\xc9\x18\x00\xca\x00\x00\x01d\x00\x00S' next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007fa388dad168> def handle_bytecode(self, co_code, next_instr, ec): try: > next_instr = self.dispatch_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:71: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_lockf, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:159]', line 1> at line 13 co_code = 'd\x01\x00d\x00\x00l\x00\x00}\x01\x00d\x01\x00d\x00\x00l\x01\x00}\x02\x00d\x01\x00d\x00\x00l\x02\x00}\x03\x00t\x03\x00...x01\x00|\x01\x00\xc9\x07\x00|\x04\x00|\x01\x00j\x08\x00\xca\x02\x00\x01|\x04\x00\xc9\x18\x00\xca\x00\x00\x01d\x00\x00S' next_instr = 177L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007fa388dad168> @jit.unroll_safe def dispatch_bytecode(self, co_code, next_instr, ec): while True: self.last_instr = intmask(next_instr) if jit.we_are_jitted(): if self.debugdata: 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): 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]) next_instr += 1 if opcode >= HAVE_ARGUMENT: lo = ord(co_code[next_instr]) hi = ord(co_code[next_instr+1]) next_instr += 2 oparg = (hi * 256) | lo else: oparg = 0 # note: the structure of the code here is such that it makes # (after translation) a big "if/elif" chain, which is then # turned into a switch(). while opcode == opcodedesc.EXTENDED_ARG.index: opcode = ord(co_code[next_instr]) if opcode < HAVE_ARGUMENT: raise BytecodeCorruption lo = ord(co_code[next_instr+1]) hi = ord(co_code[next_instr+2]) next_instr += 3 oparg = (oparg * 65536) | (hi * 256) | lo if opcode == opcodedesc.RETURN_VALUE.index: if not self.blockstack_non_empty(): self.frame_finished_execution = True # for generators raise Return w_returnvalue = self.popvalue() block = self.unrollstack(SReturnValue.kind) if block is None: self.pushvalue(w_returnvalue) raise Return else: unroller = SReturnValue(w_returnvalue) next_instr = block.handle(self, unroller) return next_instr # now inside a 'finally' block elif opcode == opcodedesc.END_FINALLY.index: unroller = self.end_finally() if isinstance(unroller, SuspendedUnroller): # go on unrolling the stack block = self.unrollstack(unroller.kind) if block is None: w_result = unroller.nomoreblocks() self.pushvalue(w_result) raise Return else: next_instr = block.handle(self, unroller) return next_instr elif opcode == opcodedesc.JUMP_ABSOLUTE.index: return self.jump_absolute(oparg, ec) elif opcode == opcodedesc.BREAK_LOOP.index: next_instr = self.BREAK_LOOP(oparg, next_instr) elif opcode == opcodedesc.CONTINUE_LOOP.index: return self.CONTINUE_LOOP(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: next_instr = self.JUMP_IF_FALSE_OR_POP(oparg, next_instr) elif opcode == opcodedesc.JUMP_IF_NOT_DEBUG.index: next_instr = self.JUMP_IF_NOT_DEBUG(oparg, next_instr) elif opcode == opcodedesc.JUMP_IF_TRUE_OR_POP.index: next_instr = self.JUMP_IF_TRUE_OR_POP(oparg, next_instr) elif opcode == opcodedesc.POP_JUMP_IF_FALSE.index: next_instr = self.POP_JUMP_IF_FALSE(oparg, next_instr) elif opcode == opcodedesc.POP_JUMP_IF_TRUE.index: next_instr = self.POP_JUMP_IF_TRUE(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_DIVIDE.index: self.BINARY_DIVIDE(oparg, next_instr) elif opcode == opcodedesc.BINARY_FLOOR_DIVIDE.index: self.BINARY_FLOOR_DIVIDE(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_CLASS.index: self.BUILD_CLASS(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_VAR.index: self.CALL_FUNCTION_VAR(oparg, next_instr) elif opcode == opcodedesc.CALL_FUNCTION_VAR_KW.index: self.CALL_FUNCTION_VAR_KW(oparg, next_instr) elif opcode == opcodedesc.CALL_METHOD.index: > self.CALL_METHOD(oparg, next_instr) interpreter/pyopcode.py:288: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ f = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_lockf, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:159]', line 1> at line 13 oparg = 2, ignored = (177L,), n_args = 2, n_kwargs = 0, w_self = None @jit.unroll_safe def CALL_METHOD(f, oparg, *ignored): # opargs contains the arg, and kwarg count, excluding the implicit 'self' n_args = oparg & 0xff n_kwargs = (oparg >> 8) & 0xff w_self = f.peekvalue_maybe_none(n_args + (2 * n_kwargs)) n = n_args + (w_self is not None) if not n_kwargs: w_callable = f.peekvalue(n_args + (2 * n_kwargs) + 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:96: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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:159]', 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) 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): w_inst = w_func.w_instance if w_inst is not None: w_func = w_func.w_function # reuse callable stack place for w_inst frame.settopvalue(w_inst, nargs) nargs += 1 methodcall = True elif nargs > 0 and ( self.abstract_isinstance_w(frame.peekvalue(nargs-1), # :-( w_func.w_class)): 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:1243: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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:159]', 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) frame.dropvalues(dropvalues) return code.funcrun_obj(self, w_obj, args) args = frame.make_arguments(nargs, methodcall=methodcall) frame.dropvalues(dropvalues) > return self.call_args(args) interpreter/function.py:190: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <BuiltinFunction lockf> args = Arguments([<pypy.module._file.interp_file.W_File object at 0x00007fa3aba02f70>, W_IntObject(6)]) def call_args(self, args): # delegate activation to code > w_res = self.getcode().funcrun(self, args) interpreter/function.py:68: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode object at 0x00007fa3aba03360> func = <BuiltinFunction lockf> args = Arguments([<pypy.module._file.interp_file.W_File object at 0x00007fa3aba02f70>, W_IntObject(6)]) def funcrun(self, func, args): > return BuiltinCode.funcrun_obj(self, func, None, args) interpreter/gateway.py:781: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode object at 0x00007fa3aba03360> func = <BuiltinFunction lockf>, w_obj = None args = Arguments([<pypy.module._file.interp_file.W_File object at 0x00007fa3aba02f70>, 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.name, self.sig, func.defs_w, 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:795: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode object at 0x00007fa3aba03360> 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:819: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode object at 0x00007fa3aba03360> func = <BuiltinFunction lockf>, w_obj = None args = Arguments([<pypy.module._file.interp_file.W_File object at 0x00007fa3aba02f70>, 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.name, self.sig, func.defs_w, self.minargs) try: > w_result = activation._run(space, scope_w) interpreter/gateway.py:789: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinActivation_UwS_ObjSpace_W_Root_int_int_int_int object at 0x00007fa3aba034e8> space = StdObjSpace scope_w = [<pypy.module._file.interp_file.W_File object at 0x00007fa3aba02f70>, 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])) <2399-codegen /Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/tool/sourcetools.py:200>:3: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace w_fd = <pypy.module._file.interp_file.W_File object at 0x00007fa3aba02f70> 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 l = lltype.malloc(_flock.TO, flavor='raw') try: 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)) > rv = fcntl_flock(fd, op, l) module/fcntl/interp_fcntl.py:195: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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) <2040-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 0x00007fa368842bf0> 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 0x00007fa3896daff8> 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 0x00007fa3896dafc8> 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 0x00007fa3896db400> value = <_ctypes.pointer.LP_ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence } object at 0x00007fa3896dafc8> 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 0x00007fa3896db400> value = <_ctypes.pointer.LP_ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence } object at 0x00007fa3896dafc8> 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 0x00007fa3697f9a60>, 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 0x00007fa3a88e3a28> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007fa3a96cf6a0>] 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 0x00007fa3a96cf6a0>] 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 0x00007fa398968688> 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 0x00007fa398d96160> 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 0x00007fa398d96160> 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 0x00007fa3989685e8> 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 0x00007fa398d96120> 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 0x00007fa398d96120> 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 if self.config.option.runappdirect: return target() space = target.im_self.space filename = self._getdynfilename(target) func = app2interp_temp(target.im_func, filename=filename) w_instance = self.parent.w_instance > self.execute_appex(space, func, space, w_instance) tool/pytest/apptest.py:89: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_ioctl'>, space = StdObjSpace target = <function test_ioctl at 0x00007fa3697f9e20> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fa388dc3c58>) def execute_appex(self, space, target, *args): self.space = space try: > target(*args) tool/pytest/apptest.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fa388dc3c58>,) w_func = <Function test_ioctl> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fa388dc3c58> 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:1227: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace, w_func = <Function test_ioctl> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fa388dc3c58>,) 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): w_inst = w_func.w_instance if w_inst is not None: if nargs < 4: func = w_func.w_function if isinstance(func, Function): return func.funccall(w_inst, *args_w) elif args_w and ( self.abstract_isinstance_w(args_w[0], w_func.w_class)): w_func = w_func.w_function if isinstance(w_func, Function): > return w_func.funccall(*args_w) interpreter/baseobjspace.py:1210: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Function test_ioctl> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fa388dc3c58>,) 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:196]', 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() interpreter/function.py:118: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:196]', line 1> at line 28 def run(self): """Start this frame's execution.""" if self.getcode().co_flags & pycode.CO_GENERATOR: from pypy.interpreter.generator import GeneratorIterator return GeneratorIterator(self) else: > return self.execute_frame() interpreter/pyframe.py:253: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:196]', line 1> at line 28 w_inputvalue = None, operr = None def execute_frame(self, w_inputvalue=None, operr=None): """Execute this frame. Main entry point to the interpreter. The optional arguments are there to handle a generator's frame: w_inputvalue is for generator.send() and operr is for generator.throw(). """ # 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) # try: if operr is not None: next_instr = self.handle_operation_error( executioncontext, operr) self.last_instr = intmask(next_instr - 1) else: # Execution starts just after the last_instr. Initially, # last_instr is -1. After a generator suspends it points to # the YIELD_VALUE instruction. next_instr = r_uint(self.last_instr + 1) if next_instr != 0: self.pushvalue(w_inputvalue) 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:290: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:196]', 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:943: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:196]', line 1> at line 28 w_inputvalue = None, operr = None def execute_frame(self, w_inputvalue=None, operr=None): """Execute this frame. Main entry point to the interpreter. The optional arguments are there to handle a generator's frame: w_inputvalue is for generator.send() and operr is for generator.throw(). """ # 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) # try: if operr is not None: next_instr = self.handle_operation_error( executioncontext, operr) self.last_instr = intmask(next_instr - 1) else: # Execution starts just after the last_instr. Initially, # last_instr is -1. After a generator suspends it points to # the YIELD_VALUE instruction. next_instr = r_uint(self.last_instr + 1) if next_instr != 0: self.pushvalue(w_inputvalue) w_exitvalue = self.dispatch(self.pycode, next_instr, > executioncontext) interpreter/pyframe.py:286: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:196]', 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:196]', line 1> next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007fa388dad168> 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: > next_instr = self.handle_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:64: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:196]', line 1> at line 28 co_code = 'd\x01\x00d\x00\x00l\x00\x00}\x01\x00d\x01\x00d\x00\x00l\x01\x00}\x02\x00d\x01\x00d\x00\x00l\x02\x00}\x03\x00d\x01\x00...\n\x00|\x0b\x00k\x02\x00sU\x03t\x10\x00\x82\x01\x00Wd\x00\x00|\x03\x00\xc9\x17\x00|\x08\x00\xca\x01\x00\x01Xd\x00\x00S' next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007fa388dad168> def handle_bytecode(self, co_code, next_instr, ec): try: > next_instr = self.dispatch_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:71: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:196]', line 1> at line 28 co_code = 'd\x01\x00d\x00\x00l\x00\x00}\x01\x00d\x01\x00d\x00\x00l\x01\x00}\x02\x00d\x01\x00d\x00\x00l\x02\x00}\x03\x00d\x01\x00...\n\x00|\x0b\x00k\x02\x00sU\x03t\x10\x00\x82\x01\x00Wd\x00\x00|\x03\x00\xc9\x17\x00|\x08\x00\xca\x01\x00\x01Xd\x00\x00S' next_instr = 296 ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007fa388dad168> @jit.unroll_safe def dispatch_bytecode(self, co_code, next_instr, ec): while True: self.last_instr = intmask(next_instr) if jit.we_are_jitted(): if self.debugdata: 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): 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]) next_instr += 1 if opcode >= HAVE_ARGUMENT: lo = ord(co_code[next_instr]) hi = ord(co_code[next_instr+1]) next_instr += 2 oparg = (hi * 256) | lo else: oparg = 0 # note: the structure of the code here is such that it makes # (after translation) a big "if/elif" chain, which is then # turned into a switch(). while opcode == opcodedesc.EXTENDED_ARG.index: opcode = ord(co_code[next_instr]) if opcode < HAVE_ARGUMENT: raise BytecodeCorruption lo = ord(co_code[next_instr+1]) hi = ord(co_code[next_instr+2]) next_instr += 3 oparg = (oparg * 65536) | (hi * 256) | lo if opcode == opcodedesc.RETURN_VALUE.index: if not self.blockstack_non_empty(): self.frame_finished_execution = True # for generators raise Return w_returnvalue = self.popvalue() block = self.unrollstack(SReturnValue.kind) if block is None: self.pushvalue(w_returnvalue) raise Return else: unroller = SReturnValue(w_returnvalue) next_instr = block.handle(self, unroller) return next_instr # now inside a 'finally' block elif opcode == opcodedesc.END_FINALLY.index: unroller = self.end_finally() if isinstance(unroller, SuspendedUnroller): # go on unrolling the stack block = self.unrollstack(unroller.kind) if block is None: w_result = unroller.nomoreblocks() self.pushvalue(w_result) raise Return else: next_instr = block.handle(self, unroller) return next_instr elif opcode == opcodedesc.JUMP_ABSOLUTE.index: return self.jump_absolute(oparg, ec) elif opcode == opcodedesc.BREAK_LOOP.index: next_instr = self.BREAK_LOOP(oparg, next_instr) elif opcode == opcodedesc.CONTINUE_LOOP.index: return self.CONTINUE_LOOP(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: next_instr = self.JUMP_IF_FALSE_OR_POP(oparg, next_instr) elif opcode == opcodedesc.JUMP_IF_NOT_DEBUG.index: next_instr = self.JUMP_IF_NOT_DEBUG(oparg, next_instr) elif opcode == opcodedesc.JUMP_IF_TRUE_OR_POP.index: next_instr = self.JUMP_IF_TRUE_OR_POP(oparg, next_instr) elif opcode == opcodedesc.POP_JUMP_IF_FALSE.index: next_instr = self.POP_JUMP_IF_FALSE(oparg, next_instr) elif opcode == opcodedesc.POP_JUMP_IF_TRUE.index: next_instr = self.POP_JUMP_IF_TRUE(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_DIVIDE.index: self.BINARY_DIVIDE(oparg, next_instr) elif opcode == opcodedesc.BINARY_FLOOR_DIVIDE.index: self.BINARY_FLOOR_DIVIDE(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_CLASS.index: self.BUILD_CLASS(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_VAR.index: self.CALL_FUNCTION_VAR(oparg, next_instr) elif opcode == opcodedesc.CALL_FUNCTION_VAR_KW.index: self.CALL_FUNCTION_VAR_KW(oparg, next_instr) elif opcode == opcodedesc.CALL_METHOD.index: > self.CALL_METHOD(oparg, next_instr) interpreter/pyopcode.py:288: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ f = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:196]', line 1> at line 28 oparg = 4, ignored = (296,), n_args = 4, n_kwargs = 0, w_self = None @jit.unroll_safe def CALL_METHOD(f, oparg, *ignored): # opargs contains the arg, and kwarg count, excluding the implicit 'self' n_args = oparg & 0xff n_kwargs = (oparg >> 8) & 0xff w_self = f.peekvalue_maybe_none(n_args + (2 * n_kwargs)) n = n_args + (w_self is not None) if not n_kwargs: w_callable = f.peekvalue(n_args + (2 * n_kwargs) + 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:96: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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:196]', 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) 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): w_inst = w_func.w_instance if w_inst is not None: w_func = w_func.w_function # reuse callable stack place for w_inst frame.settopvalue(w_inst, nargs) nargs += 1 methodcall = True elif nargs > 0 and ( self.abstract_isinstance_w(frame.peekvalue(nargs-1), # :-( w_func.w_class)): 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:1243: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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:196]', 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:171: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode4 object at 0x00007fa36a0da218> space = StdObjSpace, func = <BuiltinFunction ioctl>, w1 = W_IntObject(13) w2 = W_IntObject(1074033783) w3 = <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3696a2250> 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:969: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode4 object at 0x00007fa36a0da218> 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:819: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode4 object at 0x00007fa36a0da218> space = StdObjSpace, func = <BuiltinFunction ioctl>, w1 = W_IntObject(13) w2 = W_IntObject(1074033783) w3 = <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3696a2250> 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:963: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, w0 = W_IntObject(13), w1 = W_IntObject(1074033783) w2 = <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa3696a2250> w3 = W_BoolObject(True) def fastfunc_ioctl_4(space, w0, w1, w2, w3): > return func(space, w0, w1, w2, space.gateway_int_w(w3)) <2416-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 0x00007fa3696a2250> mutate_flag = 1 @unwrap_spec(mutate_flag=int, w_arg=WrappedDefault(0)) def ioctl(space, w_fd, w_request, w_arg, mutate_flag=-1): """ioctl(fd, op[, arg[, mutate_flag]]) Perform the operation op on file descriptor fd. The values used for op are operating system dependent, and are available as constants in the fcntl or termios library modules, using the same names as used in the relevant C header files. The argument arg is optional, and defaults to 0; it may be an int or a buffer containing character data (most likely a string or an array). If the argument is a mutable buffer (such as an array) and if the mutate_flag argument (which is only allowed in this case) is true then the buffer is (in effect) passed to the operating system and changes made by the OS will be reflected in the contents of the buffer after the call has returned. The return value is the integer returned by the ioctl system call. If the argument is a mutable buffer and the mutable_flag argument is not passed or is false, the behavior is as if a string had been passed. This behavior will change in future releases of Python. If the argument is an immutable buffer (most likely a string) then a copy of the buffer is passed to the operating system and the return value is a string of the same length containing whatever the operating system put in the buffer. The length of the arg buffer in this case is not allowed to exceed 1024 bytes. If the arg given is an integer or if none is specified, the result value is an integer corresponding to the return value of the ioctl call in the C code.""" # removed the largish docstring because it is not in sync with the # documentation any more (even in CPython's docstring is out of date) # XXX this function's interface is a mess. # We try to emulate the behavior of Python >= 2.5 w.r.t. mutate_flag IOCTL_BUFSZ = 1024 # like cpython fd = space.c_filedescriptor_w(w_fd) op = space.bigint_w(w_request).uintmask() # CPython uses PyLong_AsUnsignedLongMask op = rffi.cast(rffi.UINT, op) try: rwbuffer = space.writebuf_w(w_arg) except OperationError as e: if not e.match(space, space.w_TypeError): raise else: arg = rwbuffer.as_str() ll_arg = rffi.str2charp(arg) to_alloc = max(IOCTL_BUFSZ, len(arg)) try: with rffi.scoped_alloc_buffer(to_alloc) as buf: rffi.c_memcpy(rffi.cast(rffi.VOIDP, buf.raw), rffi.cast(rffi.CONST_VOIDP, ll_arg), len(arg)) > rv = ioctl_str(fd, op, buf.raw) module/fcntl/interp_fcntl.py:257: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ args = (13, 1074033783L, <* <C object Array of Char {'nolength': True} at 0x7fa3909a5a10>>) real_args = (13L, 1074033783L, <* <C object Array of Char {'nolength': True} at 0x7fa3909a5a10>>) 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 0x7fa3909a5a10>> 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) <2042-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 0x7fa3909a5a10>>) 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 0x7fa3909a5a10>> 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 0x00007fa368842cd0> argvalues = (13L, 1074033783L, <* <C object Array of Char {'nolength': True} at 0x7fa3909a5a10>>) cfunc = <ctypes._FuncPtr object at 0x00007fa399101268> 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 0x7fa3909a5a10>>) cargs = [13L, 1074033783L], i = 2 cvalue = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007fa3991011d8> 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 0x00007fa399101508> value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007fa3991011d8> 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 0x00007fa399101508> value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007fa3991011d8> 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 0x00007fa388f424d0>, 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 0x00007fa3a88e3a28> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007fa3a96cf6a0>] 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 0x00007fa3a96cf6a0>] 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 0x00007fa399538b60> 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 0x00007fa3994c24a0> 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 0x00007fa3994c24a0> 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 0x00007fa399538ac0> 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 0x00007fa3994c2460> 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 0x00007fa3994c2460> 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 if self.config.option.runappdirect: return target() space = target.im_self.space filename = self._getdynfilename(target) func = app2interp_temp(target.im_func, filename=filename) w_instance = self.parent.w_instance > self.execute_appex(space, func, space, w_instance) tool/pytest/apptest.py:89: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_ioctl_signed_unsigned_code_param'> space = StdObjSpace target = <function test_ioctl_signed_unsigned_code_param at 0x00007fa388f42c50> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fa388dc3c58>) def execute_appex(self, space, target, *args): self.space = space try: > target(*args) tool/pytest/apptest.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fa388dc3c58>,) w_func = <Function test_ioctl_signed_unsigned_code_param> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fa388dc3c58> 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:1227: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace, w_func = <Function test_ioctl_signed_unsigned_code_param> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fa388dc3c58>,) 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): w_inst = w_func.w_instance if w_inst is not None: if nargs < 4: func = w_func.w_function if isinstance(func, Function): return func.funccall(w_inst, *args_w) elif args_w and ( self.abstract_isinstance_w(args_w[0], w_func.w_class)): w_func = w_func.w_function if isinstance(w_func, Function): > return w_func.funccall(*args_w) interpreter/baseobjspace.py:1210: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Function test_ioctl_signed_unsigned_code_param> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fa388dc3c58>,) 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:272]', 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() interpreter/function.py:118: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl_si...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:272]', line 1> at line 20 def run(self): """Start this frame's execution.""" if self.getcode().co_flags & pycode.CO_GENERATOR: from pypy.interpreter.generator import GeneratorIterator return GeneratorIterator(self) else: > return self.execute_frame() interpreter/pyframe.py:253: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl_si...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:272]', line 1> at line 20 w_inputvalue = None, operr = None def execute_frame(self, w_inputvalue=None, operr=None): """Execute this frame. Main entry point to the interpreter. The optional arguments are there to handle a generator's frame: w_inputvalue is for generator.send() and operr is for generator.throw(). """ # 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) # try: if operr is not None: next_instr = self.handle_operation_error( executioncontext, operr) self.last_instr = intmask(next_instr - 1) else: # Execution starts just after the last_instr. Initially, # last_instr is -1. After a generator suspends it points to # the YIELD_VALUE instruction. next_instr = r_uint(self.last_instr + 1) if next_instr != 0: self.pushvalue(w_inputvalue) 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:290: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl_si...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:272]', 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:943: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl_si...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:272]', line 1> at line 20 w_inputvalue = None, operr = None def execute_frame(self, w_inputvalue=None, operr=None): """Execute this frame. Main entry point to the interpreter. The optional arguments are there to handle a generator's frame: w_inputvalue is for generator.send() and operr is for generator.throw(). """ # 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) # try: if operr is not None: next_instr = self.handle_operation_error( executioncontext, operr) self.last_instr = intmask(next_instr - 1) else: # Execution starts just after the last_instr. Initially, # last_instr is -1. After a generator suspends it points to # the YIELD_VALUE instruction. next_instr = r_uint(self.last_instr + 1) if next_instr != 0: self.pushvalue(w_inputvalue) w_exitvalue = self.dispatch(self.pycode, next_instr, > executioncontext) interpreter/pyframe.py:286: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl_si...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:272]', 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:272]', line 1> next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007fa388dad168> 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: > next_instr = self.handle_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:64: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl_si...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:272]', line 1> at line 20 co_code = 'd\x01\x00d\x00\x00l\x00\x00}\x01\x00d\x01\x00d\x00\x00l\x01\x00}\x02\x00d\x01\x00d\x00\x00l\x02\x00}\x03\x00d\x01\x00...}\x0b\x00Wd\x00\x00|\x02\x00\xc9\n\x00|\x06\x00\xca\x01\x00\x01|\x02\x00\xc9\n\x00|\x07\x00\xca\x01\x00\x01Xd\x00\x00S' next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007fa388dad168> def handle_bytecode(self, co_code, next_instr, ec): try: > next_instr = self.dispatch_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:71: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl_si...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:272]', line 1> at line 20 co_code = 'd\x01\x00d\x00\x00l\x00\x00}\x01\x00d\x01\x00d\x00\x00l\x01\x00}\x02\x00d\x01\x00d\x00\x00l\x02\x00}\x03\x00d\x01\x00...}\x0b\x00Wd\x00\x00|\x02\x00\xc9\n\x00|\x06\x00\xca\x01\x00\x01|\x02\x00\xc9\n\x00|\x07\x00\xca\x01\x00\x01Xd\x00\x00S' next_instr = 211 ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007fa388dad168> @jit.unroll_safe def dispatch_bytecode(self, co_code, next_instr, ec): while True: self.last_instr = intmask(next_instr) if jit.we_are_jitted(): if self.debugdata: 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): 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]) next_instr += 1 if opcode >= HAVE_ARGUMENT: lo = ord(co_code[next_instr]) hi = ord(co_code[next_instr+1]) next_instr += 2 oparg = (hi * 256) | lo else: oparg = 0 # note: the structure of the code here is such that it makes # (after translation) a big "if/elif" chain, which is then # turned into a switch(). while opcode == opcodedesc.EXTENDED_ARG.index: opcode = ord(co_code[next_instr]) if opcode < HAVE_ARGUMENT: raise BytecodeCorruption lo = ord(co_code[next_instr+1]) hi = ord(co_code[next_instr+2]) next_instr += 3 oparg = (oparg * 65536) | (hi * 256) | lo if opcode == opcodedesc.RETURN_VALUE.index: if not self.blockstack_non_empty(): self.frame_finished_execution = True # for generators raise Return w_returnvalue = self.popvalue() block = self.unrollstack(SReturnValue.kind) if block is None: self.pushvalue(w_returnvalue) raise Return else: unroller = SReturnValue(w_returnvalue) next_instr = block.handle(self, unroller) return next_instr # now inside a 'finally' block elif opcode == opcodedesc.END_FINALLY.index: unroller = self.end_finally() if isinstance(unroller, SuspendedUnroller): # go on unrolling the stack block = self.unrollstack(unroller.kind) if block is None: w_result = unroller.nomoreblocks() self.pushvalue(w_result) raise Return else: next_instr = block.handle(self, unroller) return next_instr elif opcode == opcodedesc.JUMP_ABSOLUTE.index: return self.jump_absolute(oparg, ec) elif opcode == opcodedesc.BREAK_LOOP.index: next_instr = self.BREAK_LOOP(oparg, next_instr) elif opcode == opcodedesc.CONTINUE_LOOP.index: return self.CONTINUE_LOOP(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: next_instr = self.JUMP_IF_FALSE_OR_POP(oparg, next_instr) elif opcode == opcodedesc.JUMP_IF_NOT_DEBUG.index: next_instr = self.JUMP_IF_NOT_DEBUG(oparg, next_instr) elif opcode == opcodedesc.JUMP_IF_TRUE_OR_POP.index: next_instr = self.JUMP_IF_TRUE_OR_POP(oparg, next_instr) elif opcode == opcodedesc.POP_JUMP_IF_FALSE.index: next_instr = self.POP_JUMP_IF_FALSE(oparg, next_instr) elif opcode == opcodedesc.POP_JUMP_IF_TRUE.index: next_instr = self.POP_JUMP_IF_TRUE(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_DIVIDE.index: self.BINARY_DIVIDE(oparg, next_instr) elif opcode == opcodedesc.BINARY_FLOOR_DIVIDE.index: self.BINARY_FLOOR_DIVIDE(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_CLASS.index: self.BUILD_CLASS(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_VAR.index: self.CALL_FUNCTION_VAR(oparg, next_instr) elif opcode == opcodedesc.CALL_FUNCTION_VAR_KW.index: self.CALL_FUNCTION_VAR_KW(oparg, next_instr) elif opcode == opcodedesc.CALL_METHOD.index: > self.CALL_METHOD(oparg, next_instr) interpreter/pyopcode.py:288: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ f = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl_si...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:272]', line 1> at line 20 oparg = 3, ignored = (211,), n_args = 3, n_kwargs = 0, w_self = None @jit.unroll_safe def CALL_METHOD(f, oparg, *ignored): # opargs contains the arg, and kwarg count, excluding the implicit 'self' n_args = oparg & 0xff n_kwargs = (oparg >> 8) & 0xff w_self = f.peekvalue_maybe_none(n_args + (2 * n_kwargs)) n = n_args + (w_self is not None) if not n_kwargs: w_callable = f.peekvalue(n_args + (2 * n_kwargs) + 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:96: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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:272]', 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) 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): w_inst = w_func.w_instance if w_inst is not None: w_func = w_func.w_function # reuse callable stack place for w_inst frame.settopvalue(w_inst, nargs) nargs += 1 methodcall = True elif nargs > 0 and ( self.abstract_isinstance_w(frame.peekvalue(nargs-1), # :-( w_func.w_class)): 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:1243: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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:272]', 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) frame.dropvalues(dropvalues) return code.funcrun_obj(self, w_obj, args) args = frame.make_arguments(nargs, methodcall=methodcall) frame.dropvalues(dropvalues) > return self.call_args(args) interpreter/function.py:190: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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:68: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode4 object at 0x00007fa36a0da218> 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:781: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode4 object at 0x00007fa36a0da218> 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.name, self.sig, func.defs_w, 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:795: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode4 object at 0x00007fa36a0da218> 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:819: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode4 object at 0x00007fa36a0da218> 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.name, self.sig, func.defs_w, self.minargs) try: > w_result = activation._run(space, scope_w) interpreter/gateway.py:789: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinActivation_UwS_ObjSpace_W_Root_W_Root_W_Root_int object at 0x00007fa36a0da330> 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])) <2415-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: rwbuffer = space.writebuf_w(w_arg) except OperationError as e: if not e.match(space, space.w_TypeError): raise else: arg = rwbuffer.as_str() ll_arg = rffi.str2charp(arg) to_alloc = max(IOCTL_BUFSZ, len(arg)) try: with rffi.scoped_alloc_buffer(to_alloc) as buf: rffi.c_memcpy(rffi.cast(rffi.VOIDP, buf.raw), rffi.cast(rffi.CONST_VOIDP, ll_arg), len(arg)) rv = ioctl_str(fd, op, buf.raw) if rv < 0: raise _get_error(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:285: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ args = (14, 2148037735L, <* <C object Array of Char {'nolength': True} at 0x7fa3a0a53e10>>) real_args = (14L, 2148037735L, <* <C object Array of Char {'nolength': True} at 0x7fa3a0a53e10>>) 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 0x7fa3a0a53e10>> 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) <2042-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 0x7fa3a0a53e10>>) 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 0x7fa3a0a53e10>> 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 0x00007fa368842cd0> argvalues = (14L, 2148037735L, <* <C object Array of Char {'nolength': True} at 0x7fa3a0a53e10>>) 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 0x7fa3a0a53e10>>) cargs = [14L, 2148037735L], i = 2 cvalue = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007fa3692b89b0> 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 0x00007fa3692b1118> value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007fa3692b89b0> 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 0x00007fa3692b1118> value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007fa3692b89b0> 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 17.15 seconds ================ ++ 01:46:19 starting module/gc/test [101 started in total] __ module/cpyext/test/test_weakref.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 5 items module/cpyext/test/test_weakref.py ..... ========================== 5 passed in 78.42 seconds =========================== ++ 01:46:28 starting module/imp/test [102 started in total] __ module/cpyext/test/test_typeobject.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 68 items module/cpyext/test/test_typeobject.py ...............s................................................s... ==================== 66 passed, 2 skipped in 277.13 seconds ==================== ++ 01:46:40 starting module/itertools/test [103 started in total] __ module/gc/test [101 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 0x00007fc9889d1f10>, 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 0x00007fc9a88e3a60> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007fc9881c91a0>] 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 0x00007fc9881c91a0>] 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 0x00007fc9aa5ce598> 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 0x00007fc9887229e0> 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 0x00007fc9887229e0> 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 0x00007fc9aa5ce4f8> 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 0x00007fc9887229a0> 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 0x00007fc9887229a0> 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 if self.config.option.runappdirect: return target() space = target.im_self.space filename = self._getdynfilename(target) func = app2interp_temp(target.im_func, filename=filename) w_instance = self.parent.w_instance > self.execute_appex(space, func, space, w_instance) tool/pytest/apptest.py:89: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_get_rpy_memory_usage'>, space = StdObjSpace target = <function test_get_rpy_memory_usage at 0x00007fc99a16e020> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fc99a11f3d0>) def execute_appex(self, space, target, *args): self.space = space try: > target(*args) tool/pytest/apptest.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fc99a11f3d0>,) w_func = <Function test_get_rpy_memory_usage> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fc99a11f3d0> 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:1227: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace, w_func = <Function test_get_rpy_memory_usage> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fc99a11f3d0>,) 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): w_inst = w_func.w_instance if w_inst is not None: if nargs < 4: func = w_func.w_function if isinstance(func, Function): return func.funccall(w_inst, *args_w) elif args_w and ( self.abstract_isinstance_w(args_w[0], w_func.w_class)): w_func = w_func.w_function if isinstance(w_func, Function): > return w_func.funccall(*args_w) interpreter/baseobjspace.py:1210: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Function test_get_rpy_memory_usage> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fc99a11f3d0>,) 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:75]', 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() interpreter/function.py:118: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...acos-x86-64/build/pypy/module/gc/test/test_referents.py:75]', line 1> at line 3 def run(self): """Start this frame's execution.""" if self.getcode().co_flags & pycode.CO_GENERATOR: from pypy.interpreter.generator import GeneratorIterator return GeneratorIterator(self) else: > return self.execute_frame() interpreter/pyframe.py:253: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...acos-x86-64/build/pypy/module/gc/test/test_referents.py:75]', line 1> at line 3 w_inputvalue = None, operr = None def execute_frame(self, w_inputvalue=None, operr=None): """Execute this frame. Main entry point to the interpreter. The optional arguments are there to handle a generator's frame: w_inputvalue is for generator.send() and operr is for generator.throw(). """ # 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) # try: if operr is not None: next_instr = self.handle_operation_error( executioncontext, operr) self.last_instr = intmask(next_instr - 1) else: # Execution starts just after the last_instr. Initially, # last_instr is -1. After a generator suspends it points to # the YIELD_VALUE instruction. next_instr = r_uint(self.last_instr + 1) if next_instr != 0: self.pushvalue(w_inputvalue) 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:290: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...acos-x86-64/build/pypy/module/gc/test/test_referents.py:75]', 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:943: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...acos-x86-64/build/pypy/module/gc/test/test_referents.py:75]', line 1> at line 3 w_inputvalue = None, operr = None def execute_frame(self, w_inputvalue=None, operr=None): """Execute this frame. Main entry point to the interpreter. The optional arguments are there to handle a generator's frame: w_inputvalue is for generator.send() and operr is for generator.throw(). """ # 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) # try: if operr is not None: next_instr = self.handle_operation_error( executioncontext, operr) self.last_instr = intmask(next_instr - 1) else: # Execution starts just after the last_instr. Initially, # last_instr is -1. After a generator suspends it points to # the YIELD_VALUE instruction. next_instr = r_uint(self.last_instr + 1) if next_instr != 0: self.pushvalue(w_inputvalue) w_exitvalue = self.dispatch(self.pycode, next_instr, > executioncontext) interpreter/pyframe.py:286: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...acos-x86-64/build/pypy/module/gc/test/test_referents.py:75]', 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:75]', line 1> next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007fc999f081a8> 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: > next_instr = self.handle_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:64: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...acos-x86-64/build/pypy/module/gc/test/test_referents.py:75]', line 1> at line 3 co_code = 'd\x01\x00d\x00\x00l\x00\x00}\x01\x00|\x01\x00\xc9\x01\x00d\x02\x00\xca\x01\x00}\x02\x00|\x02\x00GH\xcc"\x00d\x03\x00|\x02\x00\x04\x03k\x01\x00o:\x00d\x04\x00k\x01\x00n\x02\x00\x02\x01sE\x00t\x02\x00\x82\x01\x00d\x00\x00S' next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007fc999f081a8> def handle_bytecode(self, co_code, next_instr, ec): try: > next_instr = self.dispatch_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:71: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...acos-x86-64/build/pypy/module/gc/test/test_referents.py:75]', line 1> at line 3 co_code = 'd\x01\x00d\x00\x00l\x00\x00}\x01\x00|\x01\x00\xc9\x01\x00d\x02\x00\xca\x01\x00}\x02\x00|\x02\x00GH\xcc"\x00d\x03\x00|\x02\x00\x04\x03k\x01\x00o:\x00d\x04\x00k\x01\x00n\x02\x00\x02\x01sE\x00t\x02\x00\x82\x01\x00d\x00\x00S' next_instr = 24L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007fc999f081a8> @jit.unroll_safe def dispatch_bytecode(self, co_code, next_instr, ec): while True: self.last_instr = intmask(next_instr) if jit.we_are_jitted(): if self.debugdata: 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): 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]) next_instr += 1 if opcode >= HAVE_ARGUMENT: lo = ord(co_code[next_instr]) hi = ord(co_code[next_instr+1]) next_instr += 2 oparg = (hi * 256) | lo else: oparg = 0 # note: the structure of the code here is such that it makes # (after translation) a big "if/elif" chain, which is then # turned into a switch(). while opcode == opcodedesc.EXTENDED_ARG.index: opcode = ord(co_code[next_instr]) if opcode < HAVE_ARGUMENT: raise BytecodeCorruption lo = ord(co_code[next_instr+1]) hi = ord(co_code[next_instr+2]) next_instr += 3 oparg = (oparg * 65536) | (hi * 256) | lo if opcode == opcodedesc.RETURN_VALUE.index: if not self.blockstack_non_empty(): self.frame_finished_execution = True # for generators raise Return w_returnvalue = self.popvalue() block = self.unrollstack(SReturnValue.kind) if block is None: self.pushvalue(w_returnvalue) raise Return else: unroller = SReturnValue(w_returnvalue) next_instr = block.handle(self, unroller) return next_instr # now inside a 'finally' block elif opcode == opcodedesc.END_FINALLY.index: unroller = self.end_finally() if isinstance(unroller, SuspendedUnroller): # go on unrolling the stack block = self.unrollstack(unroller.kind) if block is None: w_result = unroller.nomoreblocks() self.pushvalue(w_result) raise Return else: next_instr = block.handle(self, unroller) return next_instr elif opcode == opcodedesc.JUMP_ABSOLUTE.index: return self.jump_absolute(oparg, ec) elif opcode == opcodedesc.BREAK_LOOP.index: next_instr = self.BREAK_LOOP(oparg, next_instr) elif opcode == opcodedesc.CONTINUE_LOOP.index: return self.CONTINUE_LOOP(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: next_instr = self.JUMP_IF_FALSE_OR_POP(oparg, next_instr) elif opcode == opcodedesc.JUMP_IF_NOT_DEBUG.index: next_instr = self.JUMP_IF_NOT_DEBUG(oparg, next_instr) elif opcode == opcodedesc.JUMP_IF_TRUE_OR_POP.index: next_instr = self.JUMP_IF_TRUE_OR_POP(oparg, next_instr) elif opcode == opcodedesc.POP_JUMP_IF_FALSE.index: next_instr = self.POP_JUMP_IF_FALSE(oparg, next_instr) elif opcode == opcodedesc.POP_JUMP_IF_TRUE.index: next_instr = self.POP_JUMP_IF_TRUE(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_DIVIDE.index: self.BINARY_DIVIDE(oparg, next_instr) elif opcode == opcodedesc.BINARY_FLOOR_DIVIDE.index: self.BINARY_FLOOR_DIVIDE(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_CLASS.index: self.BUILD_CLASS(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_VAR.index: self.CALL_FUNCTION_VAR(oparg, next_instr) elif opcode == opcodedesc.CALL_FUNCTION_VAR_KW.index: self.CALL_FUNCTION_VAR_KW(oparg, next_instr) elif opcode == opcodedesc.CALL_METHOD.index: > self.CALL_METHOD(oparg, next_instr) interpreter/pyopcode.py:288: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ f = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...acos-x86-64/build/pypy/module/gc/test/test_referents.py:75]', line 1> at line 3 oparg = 1, ignored = (24L,), n_args = 1, n_kwargs = 0, w_self = None @jit.unroll_safe def CALL_METHOD(f, oparg, *ignored): # opargs contains the arg, and kwarg count, excluding the implicit 'self' n_args = oparg & 0xff n_kwargs = (oparg >> 8) & 0xff w_self = f.peekvalue_maybe_none(n_args + (2 * n_kwargs)) n = n_args + (w_self is not None) if not n_kwargs: w_callable = f.peekvalue(n_args + (2 * n_kwargs) + 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:96: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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:75]', 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) 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): w_inst = w_func.w_instance if w_inst is not None: w_func = w_func.w_function # reuse callable stack place for w_inst frame.settopvalue(w_inst, nargs) nargs += 1 methodcall = True elif nargs > 0 and ( self.abstract_isinstance_w(frame.peekvalue(nargs-1), # :-( w_func.w_class)): 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:1243: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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:75]', 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:149: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode1 object at 0x00007fc9781cd4b0> 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:893: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode1 object at 0x00007fc9781cd4b0> 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:819: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode1 object at 0x00007fc9781cd4b0> 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:888: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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:100: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ gcref = _GcRef(W_IntObject(12345)) @not_rpython def get_rpy_memory_usage(gcref): # approximate implementation using CPython's type info Class = type(gcref._x) > size = Class.__basicsize__ E AttributeError: type object 'W_IntObject' has no attribute '__basicsize__' ../rpython/rlib/rgc.py:822: AttributeError =========================== short test summary info ============================ FAIL module/gc/test/test_referents.py::AppTestReferents::()::test_get_rpy_memory_usage =============== 1 failed, 28 passed, 1 xfailed in 21.38 seconds ================ ++ 01:46:43 starting module/marshal/test [104 started in total] __ module/marshal/test [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 80 items module/marshal/test/test_marshal.py ................................................................... module/marshal/test/test_marshalimpl.py ............. ========================== 80 passed in 16.88 seconds ========================== ++ 01:47:03 starting module/math/test [105 started in total] __ module/itertools/test [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 73 items module/itertools/test/test_itertools.py ........................................................................ module/itertools/test/test_ztranslation.py . ========================== 73 passed in 33.29 seconds ========================== ++ 01:47:18 starting module/micronumpy/test [106 started in total] __ module/math/test [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 182 items module/math/test/test_direct.py ...................................................................................................................................................................... module/math/test/test_factorial.py .s module/math/test/test_math.py .........s.... ==================== 180 passed, 2 skipped in 14.36 seconds ==================== ++ 01:47:21 starting module/mmap/test [107 started in total] __ module/mmap/test [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 43 items module/mmap/test/test_mmap.py .....................s...............ss..s. ==================== 39 passed, 4 skipped in 14.42 seconds ===================== ++ 01:47:38 starting module/operator/test [108 started in total] __ module/operator/test [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 27 items module/operator/test/test_operator.py .................. module/operator/test/test_tscmp.py ......... ========================== 27 passed in 8.57 seconds =========================== ++ 01:47:48 starting module/parser/test [109 started in total] __ module/imp/test [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 124 items module/imp/test/test_app.py ................ module/imp/test/test_import.py ..............................s.........................................................s................... ==================== 122 passed, 2 skipped in 77.95 seconds ==================== ++ 01:47:48 starting module/posix/test [110 started in total] __ module/parser/test [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 7 items module/parser/test/test_parser.py ....... =========================== 7 passed in 7.15 seconds =========================== ++ 01:47:57 starting module/pwd/test [111 started in total] __ module/pwd/test [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 4 items module/pwd/test/test_pwd.py ... module/pwd/test/test_ztranslation.py . ========================== 4 passed in 15.77 seconds =========================== ++ 01:48:14 starting module/pyexpat/test [112 started in total] __ module/posix/test [110 done in total, somefailed=False] ____________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 104 items module/posix/test/test_posix2.py ..........................................................s..........ss..........s................s module/posix/test/test_posix_libfile.py .... module/posix/test/test_ztranslation.py . ==================== 99 passed, 5 skipped in 56.05 seconds ===================== ++ 01:48:47 starting module/pypyjit/test [113 started in total] __ module/pyexpat/test [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 21 items module/pyexpat/test/test_build.py . module/pyexpat/test/test_parser.py ...s..............ss ==================== 18 passed, 3 skipped in 35.43 seconds ===================== ++ 01:48:52 starting module/select/test [114 started in total] __ module/pypyjit/test [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 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 18.42 seconds ===================== ++ 01:49:07 starting module/signal/test [115 started in total] __ module/select/test [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 41 items module/select/test/test_epoll.py ssssssss module/select/test/test_kqueue.py ..... module/select/test/test_select.py ........................... module/select/test/test_ztranslation.py . ==================== 33 passed, 8 skipped in 34.42 seconds ===================== ++ 01:49:30 starting module/struct/test [116 started in total] __ module/signal/test [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 18 items module/signal/test/test_signal.py .................. ========================== 18 passed in 24.78 seconds ========================== ++ 01:49:35 starting module/sys/test [117 started in total] __ module/sys/test [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 65 items module/sys/test/apptest_initpath.py . module/sys/test/test_encoding.py s module/sys/test/test_initpath.py ....... module/sys/test/test_sysmodule.py ...............................s.................... module/sys/test/test_version.py .... ==================== 63 passed, 2 skipped in 19.17 seconds ===================== ++ 01:49:56 starting module/termios/test [118 started in total] __ module/struct/test [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 41 items module/struct/test/test_struct.py ........................................ module/struct/test/test_ztranslation.py . ========================== 41 passed in 25.40 seconds ========================== ++ 01:49:58 starting module/test_lib_pypy [119 started in total] __ module/termios/test [117 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/termios/test/test_termios.py sssssF.. =================================== FAILURES =================================== __________________________ AppTestTermios.test_values __________________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f8f31bb9210> 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: assert [('B0', 0), ('B110', 110), ('B115200', 115200), ('B1200', 1200), ('B134', 134), ('B150', 150), ('B1800', 1800), ('B19200', 19200), ('B200', 200), ('B230400', 230400), ('B2400', 2400), ('B300', 300), ('B38400', 38400), ('B4800', 4800), ('B50', 50), ('B57600', 57600), ('B600', 600), ('B75', 75), ('B9600', 9600), ('BRKINT', 2), ('BS0', 0), ('BS1', 32768), ('BSDLY', 32768), ('CDSUSP', 25), ('CEOF', 4), ('CEOL', 255), ('CEOT', 4), ('CERASE', 127), ('CFLUSH', 15), ('CINTR', 3), ('CKILL', 21), ('CLNEXT', 22), ('CLOCAL', 32768), ('CQUIT', 28), ('CR0', 0), ('CR1', 4096), ('CR2', 8192), ('CR3', 12288), ('CRDLY', 12288), ('CREAD', 2048), ('CRPRNT', 18), ('CRTSCTS', 196608), ('CS5', 0), ('CS6', 256), ('CS7', 512), ('CS8', 768), ('CSIZE', 768), ('CSTART', 17), ('CSTOP', 19), ('CSTOPB', 1024), ('CSUSP', 26), ('CWERASE', 23), ('ECHO', 8), ('ECHOCTL', 64), ('ECHOE', 2), ('ECHOK', 4), ('ECHOKE', 1), ('ECHONL', 16), ('ECHOPRT', 32), ('EXTA', 19200), ('EXTB', 38400), ('FF0', 0), ('FF1', 16384), ('FFDLY', 16384), ('FIOASYNC', 2147772029), ('FIOCLEX', 536897025), ('FIONBIO', 2147772030), ('FIONCLEX', 536897026), ('FIONREAD', 1074030207), ('FLUSHO', 8388608), ('HUPCL', 16384), ('ICANON', 256), ('ICRNL', 256), ('IEXTEN', 1024), ('IGNBRK', 1), ('IGNCR', 128), ('IGNPAR', 4), ('IMAXBEL', 8192), ('INLCR', 64), ('INPCK', 16), ('ISIG', 128), ('ISTRIP', 32), ('IXANY', 2048), ('IXOFF', 1024), ('IXON', 512), ('NCCS', 20), ('NL0', 0), ('NL1', 256), ('NLDLY', 768), ('NOFLSH', 2147483648), ('OCRNL', 16), ('OFDEL', 131072), ('OFILL', 128), ('ONLCR', 2), ('ONLRET', 64), ('ONOCR', 32), ('OPOST', 1), ('PARENB', 4096), ('PARMRK', 8), ('PARODD', 8192), ('PENDIN', 536870912), ('TAB0', 0), ('TAB1', 1024), ('TAB2', 2048), ('TAB3', 4), ('TABDLY', 3076), ('TCIFLUSH', 1), ('TCIOFF', 3), ('TCIOFLUSH', 3), ('TCION', 4), ('TCOFLUSH', 2), ('TCOOFF', 1), ('TCOON', 2), ('TCSADRAIN', 1), ('TCSAFLUSH', 2), ('TCSANOW', 0), ('TCSASOFT', 16), ('TIOCCONS', 2147775586), ('TIOCEXCL', 536900621), ('TIOCGETD', 1074033690), ('TIOCGPGRP', 1074033783), ('TIOCGSIZE', 1074295912), ('TIOCGWINSZ', 1074295912), ('TIOCMBIC', 2147775595), ('TIOCMBIS', 2147775596), ('TIOCMGET', 1074033770), ('TIOCMSET', 2147775597), ('TIOCM_CAR', 64), ('TIOCM_CD', 64), ('TIOCM_CTS', 32), ('TIOCM_DSR', 256), ('TIOCM_DTR', 2), ('TIOCM_LE', 1), ('TIOCM_RI', 128), ('TIOCM_RNG', 128), ('TIOCM_RTS', 4), ('TIOCM_SR', 16), ('TIOCM_ST', 8), ('TIOCNOTTY', 536900721), ('TIOCNXCL', 536900622), ('TIOCOUTQ', 1074033779), ('TIOCPKT', 2147775600), ('TIOCPKT_DATA', 0), ('TIOCPKT_DOSTOP', 32), ('TIOCPKT_FLUSHREAD', 1), ('TIOCPKT_FLUSHWRITE', 2), ('TIOCPKT_NOSTOP', 16), ('TIOCPKT_START', 8), ('TIOCPKT_STOP', 4), ('TIOCSCTTY', 536900705), ('TIOCSETD', 2147775515), ('TIOCSPGRP', 2147775606), ('TIOCSSIZE', 2148037735), ('TIOCSTI', 2147578994), ('TIOCSWINSZ', 2148037735), ('TOSTOP', 4194304), ('VDISCARD', 15), ('VEOF', 0), ('VEOL', 1), ('VEOL2', 2), ('VERASE', 3), ('VINTR', 8), ('VKILL', 5), ('VLNEXT', 14), ('VMIN', 16), ('VQUIT', 9), ('VREPRINT', 6), ('VSTART', 12), ('VSTOP', 13), ('VSUSP', 10), ('VT0', 0), ('VT1', 65536), ('VTDLY', 65536), ('VTIME', 17), ('VWERASE', 4)] == [('B0', 0), ('B110', 110), ('B115200', 115200), ('B1200', 1200), ('B134', 134), ('B150', 150), ('B1800', 1800), ('B19200', 19200), ('B200', 200), ('B230400', 230400), ('B2400', 2400), ('B300', 300), ('B38400', 38400), ('B4800', 4800), ('B50', 50), ('B57600', 57600), ('B600', 600), ('B75', 75), ('B9600', 9600), ('BRKINT', 2), ('BS0', 0), ('BS1', 32768), ('BSDLY', 32768), ('CDSUSP', 25), ('CEOF', 4), ('CEOL', 255), ('CEOT', 4), ('CERASE', 127), ('CFLUSH', 15), ('CINTR', 3), ('CKILL', 21), ('CLNEXT', 22), ('CLOCAL', 32768), ('CQUIT', 28), ('CR0', 0), ('CR1', 4096), ('CR2', 8192), ('CR3', 12288), ('CRDLY', 12288), ('CREAD', 2048), ('CRPRNT', 18), ('CRTSCTS', 196608), ('CS5', 0), ('CS6', 256), ('CS7', 512), ('CS8', 768), ('CSIZE', 768), ('CSTART', 17), ('CSTOP', 19), ('CSTOPB', 1024), ('CSUSP', 26), ('CWERASE', 23), ('ECHO', 8), ('ECHOCTL', 64), ('ECHOE', 2), ('ECHOK', 4), ('ECHOKE', 1), ('ECHONL', 16), ('ECHOPRT', 32), ('EXTA', 19200), ('EXTB', 38400), ('FF0', 0), ('FF1', 16384), ('FFDLY', 16384), ('FIOASYNC', 2147772029), ('FIOCLEX', 536897025), ('FIONBIO', 2147772030), ('FIONCLEX', 536897026), ('FIONREAD', 1074030207), ('FLUSHO', 8388608), ('HUPCL', 16384), ('ICANON', 256), ('ICRNL', 256), ('IEXTEN', 1024), ('IGNBRK', 1), ('IGNCR', 128), ('IGNPAR', 4), ('IMAXBEL', 8192), ('INLCR', 64), ('INPCK', 16), ('ISIG', 128), ('ISTRIP', 32), ('IXANY', 2048), ('IXOFF', 1024), ('IXON', 512), ('NCCS', 20), ('NL0', 0), ('NL1', 256), ('NLDLY', 768), ('NOFLSH', 2147483648), ('OCRNL', 16), ('OFDEL', 131072), ('OFILL', 128), ('ONLCR', 2), ('ONLRET', 64), ('ONOCR', 32), ('OPOST', 1), ('PARENB', 4096), ('PARMRK', 8), ('PARODD', 8192), ('PENDIN', 536870912), ('TAB0', 0), ('TAB1', 1024), ('TAB2', 2048), ('TAB3', 4), ('TABDLY', 3076), ('TCIFLUSH', 1), ('TCIOFF', 3), ('TCIOFLUSH', 3), ('TCION', 4), ('TCOFLUSH', 2), ('TCOOFF', 1), ('TCOON', 2), ('TCSADRAIN', 1), ('TCSAFLUSH', 2), ('TCSANOW', 0), ('TCSASOFT', 16), ('TIOCCONS', 2147775586), ('TIOCEXCL', 536900621), ('TIOCGETD', 1074033690), ('TIOCGPGRP', 1074033783), ('TIOCGWINSZ', 1074295912), ('TIOCMBIC', 2147775595), ('TIOCMBIS', 2147775596), ('TIOCMGET', 1074033770), ('TIOCMSET', 2147775597), ('TIOCM_CAR', 64), ('TIOCM_CD', 64), ('TIOCM_CTS', 32), ('TIOCM_DSR', 256), ('TIOCM_DTR', 2), ('TIOCM_LE', 1), ('TIOCM_RI', 128), ('TIOCM_RNG', 128), ('TIOCM_RTS', 4), ('TIOCM_SR', 16), ('TIOCM_ST', 8), ('TIOCNOTTY', 536900721), ('TIOCNXCL', 536900622), ('TIOCOUTQ', 1074033779), ('TIOCPKT', 2147775600), ('TIOCPKT_DATA', 0), ('TIOCPKT_DOSTOP', 32), ('TIOCPKT_FLUSHREAD', 1), ('TIOCPKT_FLUSHWRITE', 2), ('TIOCPKT_NOSTOP', 16), ('TIOCPKT_START', 8), ('TIOCPKT_STOP', 4), ('TIOCSCTTY', 536900705), ('TIOCSETD', 2147775515), ('TIOCSPGRP', 2147775606), ('TIOCSTI', 2147578994), ('TIOCSWINSZ', 2148037735), ('TOSTOP', 4194304), ('VDISCARD', 15), ('VEOF', 0), ('VEOL', 1), ('VEOL2', 2), ('VERASE', 3), ('VINTR', 8), ('VKILL', 5), ('VLNEXT', 14), ('VMIN', 16), ('VQUIT', 9), ('VREPRINT', 6), ('VSTART', 12), ('VSTOP', 13), ('VSUSP', 10), ('VT0', 0), ('VT1', 65536), ('VTDLY', 65536), ('VTIME', 17), ('VWERASE', 4)] E + where [('B0', 0), ('B110', 110), ('B115200', 115200), ('B1200', 1200), ('B134', 134), ('B150', 150), ('B1800', 1800), ('B19200', 19200), ('B200', 200), ('B230400', 230400), ('B2400', 2400), ('B300', 300), ('B38400', 38400), ('B4800', 4800), ('B50', 50), ('B57600', 57600), ('B600', 600), ('B75', 75), ('B9600', 9600), ('BRKINT', 2), ('BS0', 0), ('BS1', 32768), ('BSDLY', 32768), ('CDSUSP', 25), ('CEOF', 4), ('CEOL', 255), ('CEOT', 4), ('CERASE', 127), ('CFLUSH', 15), ('CINTR', 3), ('CKILL', 21), ('CLNEXT', 22), ('CLOCAL', 32768), ('CQUIT', 28), ('CR0', 0), ('CR1', 4096), ('CR2', 8192), ('CR3', 12288), ('CRDLY', 12288), ('CREAD', 2048), ('CRPRNT', 18), ('CRTSCTS', 196608), ('CS5', 0), ('CS6', 256), ('CS7', 512), ('CS8', 768), ('CSIZE', 768), ('CSTART', 17), ('CSTOP', 19), ('CSTOPB', 1024), ('CSUSP', 26), ('CWERASE', 23), ('ECHO', 8), ('ECHOCTL', 64), ('ECHOE', 2), ('ECHOK', 4), ('ECHOKE', 1), ('ECHONL', 16), ('ECHOPRT', 32), ('EXTA', 19200), ('EXTB', 38400), ('FF0', 0), ('FF1', 16384), ('FFDLY', 16384), ('FIOASYNC', 2147772029), ('FIOCLEX', 536897025), ('FIONBIO', 2147772030), ('FIONCLEX', 536897026), ('FIONREAD', 1074030207), ('FLUSHO', 8388608), ('HUPCL', 16384), ('ICANON', 256), ('ICRNL', 256), ('IEXTEN', 1024), ('IGNBRK', 1), ('IGNCR', 128), ('IGNPAR', 4), ('IMAXBEL', 8192), ('INLCR', 64), ('INPCK', 16), ('ISIG', 128), ('ISTRIP', 32), ('IXANY', 2048), ('IXOFF', 1024), ('IXON', 512), ('NCCS', 20), ('NL0', 0), ('NL1', 256), ('NLDLY', 768), ('NOFLSH', 2147483648), ('OCRNL', 16), ('OFDEL', 131072), ('OFILL', 128), ('ONLCR', 2), ('ONLRET', 64), ('ONOCR', 32), ('OPOST', 1), ('PARENB', 4096), ('PARMRK', 8), ('PARODD', 8192), ('PENDIN', 536870912), ('TAB0', 0), ('TAB1', 1024), ('TAB2', 2048), ('TAB3', 4), ('TABDLY', 3076), ('TCIFLUSH', 1), ('TCIOFF', 3), ('TCIOFLUSH', 3), ('TCION', 4), ('TCOFLUSH', 2), ('TCOOFF', 1), ('TCOON', 2), ('TCSADRAIN', 1), ('TCSAFLUSH', 2), ('TCSANOW', 0), ('TCSASOFT', 16), ('TIOCCONS', 2147775586), ('TIOCEXCL', 536900621), ('TIOCGETD', 1074033690), ('TIOCGPGRP', 1074033783), ('TIOCGSIZE', 1074295912), ('TIOCGWINSZ', 1074295912), ('TIOCMBIC', 2147775595), ('TIOCMBIS', 2147775596), ('TIOCMGET', 1074033770), ('TIOCMSET', 2147775597), ('TIOCM_CAR', 64), ('TIOCM_CD', 64), ('TIOCM_CTS', 32), ('TIOCM_DSR', 256), ('TIOCM_DTR', 2), ('TIOCM_LE', 1), ('TIOCM_RI', 128), ('TIOCM_RNG', 128), ('TIOCM_RTS', 4), ('TIOCM_SR', 16), ('TIOCM_ST', 8), ('TIOCNOTTY', 536900721), ('TIOCNXCL', 536900622), ('TIOCOUTQ', 1074033779), ('TIOCPKT', 2147775600), ('TIOCPKT_DATA', 0), ('TIOCPKT_DOSTOP', 32), ('TIOCPKT_FLUSHREAD', 1), ('TIOCPKT_FLUSHWRITE', 2), ('TIOCPKT_NOSTOP', 16), ('TIOCPKT_START', 8), ('TIOCPKT_STOP', 4), ('TIOCSCTTY', 536900705), ('TIOCSETD', 2147775515), ('TIOCSPGRP', 2147775606), ('TIOCSSIZE', 2148037735), ('TIOCSTI', 2147578994), ('TIOCSWINSZ', 2148037735), ('TOSTOP', 4194304), ('VDISCARD', 15), ('VEOF', 0), ('VEOL', 1), ('VEOL2', 2), ('VERASE', 3), ('VINTR', 8), ('VKILL', 5), ('VLNEXT', 14), ('VMIN', 16), ('VQUIT', 9), ('VREPRINT', 6), ('VSTART', 12), ('VSTOP', 13), ('VSUSP', 10), ('VT0', 0), ('VT1', 65536), ('VTDLY', 65536), ('VTIME', 17), ('VWERASE', 4)] = sorted([('B0', 0), ('B110', 110), ('B115200', 115200), ('B1200', 1200), ('B134', 134), ('B150', 150), ('B1800', 1800), ('B19200', 19200), ('B200', 200), ('B230400', 230400), ('B2400', 2400), ('B300', 300), ('B38400', 38400), ('B4800', 4800), ('B50', 50), ('B57600', 57600), ('B600', 600), ('B75', 75), ('B9600', 9600), ('BRKINT', 2), ('BS0', 0), ('BS1', 32768), ('BSDLY', 32768), ('CDSUSP', 25), ('CEOF', 4), ('CEOL', 255), ('CEOT', 4), ('CERASE', 127), ('CFLUSH', 15), ('CINTR', 3), ('CKILL', 21), ('CLNEXT', 22), ('CLOCAL', 32768), ('CQUIT', 28), ('CR0', 0), ('CR1', 4096), ('CR2', 8192), ('CR3', 12288), ('CRDLY', 12288), ('CREAD', 2048), ('CRPRNT', 18), ('CRTSCTS', 196608), ('CS5', 0), ('CS6', 256), ('CS7', 512), ('CS8', 768), ('CSIZE', 768), ('CSTART', 17), ('CSTOP', 19), ('CSTOPB', 1024), ('CSUSP', 26), ('CWERASE', 23), ('ECHO', 8), ('ECHOCTL', 64), ('ECHOE', 2), ('ECHOK', 4), ('ECHOKE', 1), ('ECHONL', 16), ('ECHOPRT', 32), ('EXTA', 19200), ('EXTB', 38400), ('FF0', 0), ('FF1', 16384), ('FFDLY', 16384), ('FIOASYNC', 2147772029), ('FIOCLEX', 536897025), ('FIONBIO', 2147772030), ('FIONCLEX', 536897026), ('FIONREAD', 1074030207), ('FLUSHO', 8388608), ('HUPCL', 16384), ('ICANON', 256), ('ICRNL', 256), ('IEXTEN', 1024), ('IGNBRK', 1), ('IGNCR', 128), ('IGNPAR', 4), ('IMAXBEL', 8192), ('INLCR', 64), ('INPCK', 16), ('ISIG', 128), ('ISTRIP', 32), ('IXANY', 2048), ('IXOFF', 1024), ('IXON', 512), ('NCCS', 20), ('NL0', 0), ('NL1', 256), ('NLDLY', 768), ('NOFLSH', 2147483648), ('OCRNL', 16), ('OFDEL', 131072), ('OFILL', 128), ('ONLCR', 2), ('ONLRET', 64), ('ONOCR', 32), ('OPOST', 1), ('PARENB', 4096), ('PARMRK', 8), ('PARODD', 8192), ('PENDIN', 536870912), ('TAB0', 0), ('TAB1', 1024), ('TAB2', 2048), ('TAB3', 4), ('TABDLY', 3076), ('TCIFLUSH', 1), ('TCIOFF', 3), ('TCIOFLUSH', 3), ('TCION', 4), ('TCOFLUSH', 2), ('TCOOFF', 1), ('TCOON', 2), ('TCSADRAIN', 1), ('TCSAFLUSH', 2), ('TCSANOW', 0), ('TCSASOFT', 16), ('TIOCCONS', 2147775586), ('TIOCEXCL', 536900621), ('TIOCGETD', 1074033690), ('TIOCGPGRP', 1074033783), ('TIOCGSIZE', 1074295912), ('TIOCGWINSZ', 1074295912), ('TIOCMBIC', 2147775595), ('TIOCMBIS', 2147775596), ('TIOCMGET', 1074033770), ('TIOCMSET', 2147775597), ('TIOCM_CAR', 64), ('TIOCM_CD', 64), ('TIOCM_CTS', 32), ('TIOCM_DSR', 256), ('TIOCM_DTR', 2), ('TIOCM_LE', 1), ('TIOCM_RI', 128), ('TIOCM_RNG', 128), ('TIOCM_RTS', 4), ('TIOCM_SR', 16), ('TIOCM_ST', 8), ('TIOCNOTTY', 536900721), ('TIOCNXCL', 536900622), ('TIOCOUTQ', 1074033779), ('TIOCPKT', 2147775600), ('TIOCPKT_DATA', 0), ('TIOCPKT_DOSTOP', 32), ('TIOCPKT_FLUSHREAD', 1), ('TIOCPKT_FLUSHWRITE', 2), ('TIOCPKT_NOSTOP', 16), ('TIOCPKT_START', 8), ('TIOCPKT_STOP', 4), ('TIOCSCTTY', 536900705), ('TIOCSETD', 2147775515), ('TIOCSPGRP', 2147775606), ('TIOCSSIZE', 2148037735), ('TIOCSTI', 2147578994), ('TIOCSWINSZ', 2148037735), ('TOSTOP', 4194304), ('VDISCARD', 15), ('VEOF', 0), ('VEOL', 1), ('VEOL2', 2), ('VERASE', 3), ('VINTR', 8), ('VKILL', 5), ('VLNEXT', 14), ('VMIN', 16), ('VQUIT', 9), ('VREPRINT', 6), ('VSTART', 12), ('VSTOP', 13), ('VSUSP', 10), ('VT0', 0), ('VT1', 65536), ('VTDLY', 65536), ('VTIME', 17), ('VWERASE', 4)]) E + where [('B0', 0), ('B110', 110), ('B115200', 115200), ('B1200', 1200), ('B134', 134), ('B150', 150), ('B1800', 1800), ('B19200', 19200), ('B200', 200), ('B230400', 230400), ('B2400', 2400), ('B300', 300), ('B38400', 38400), ('B4800', 4800), ('B50', 50), ('B57600', 57600), ('B600', 600), ('B75', 75), ('B9600', 9600), ('BRKINT', 2), ('BS0', 0), ('BS1', 32768), ('BSDLY', 32768), ('CDSUSP', 25), ('CEOF', 4), ('CEOL', 255), ('CEOT', 4), ('CERASE', 127), ('CFLUSH', 15), ('CINTR', 3), ('CKILL', 21), ('CLNEXT', 22), ('CLOCAL', 32768), ('CQUIT', 28), ('CR0', 0), ('CR1', 4096), ('CR2', 8192), ('CR3', 12288), ('CRDLY', 12288), ('CREAD', 2048), ('CRPRNT', 18), ('CRTSCTS', 196608), ('CS5', 0), ('CS6', 256), ('CS7', 512), ('CS8', 768), ('CSIZE', 768), ('CSTART', 17), ('CSTOP', 19), ('CSTOPB', 1024), ('CSUSP', 26), ('CWERASE', 23), ('ECHO', 8), ('ECHOCTL', 64), ('ECHOE', 2), ('ECHOK', 4), ('ECHOKE', 1), ('ECHONL', 16), ('ECHOPRT', 32), ('EXTA', 19200), ('EXTB', 38400), ('FF0', 0), ('FF1', 16384), ('FFDLY', 16384), ('FIOASYNC', 2147772029), ('FIOCLEX', 536897025), ('FIONBIO', 2147772030), ('FIONCLEX', 536897026), ('FIONREAD', 1074030207), ('FLUSHO', 8388608), ('HUPCL', 16384), ('ICANON', 256), ('ICRNL', 256), ('IEXTEN', 1024), ('IGNBRK', 1), ('IGNCR', 128), ('IGNPAR', 4), ('IMAXBEL', 8192), ('INLCR', 64), ('INPCK', 16), ('ISIG', 128), ('ISTRIP', 32), ('IXANY', 2048), ('IXOFF', 1024), ('IXON', 512), ('NCCS', 20), ('NL0', 0), ('NL1', 256), ('NLDLY', 768), ('NOFLSH', 2147483648), ('OCRNL', 16), ('OFDEL', 131072), ('OFILL', 128), ('ONLCR', 2), ('ONLRET', 64), ('ONOCR', 32), ('OPOST', 1), ('PARENB', 4096), ('PARMRK', 8), ('PARODD', 8192), ('PENDIN', 536870912), ('TAB0', 0), ('TAB1', 1024), ('TAB2', 2048), ('TAB3', 4), ('TABDLY', 3076), ('TCIFLUSH', 1), ('TCIOFF', 3), ('TCIOFLUSH', 3), ('TCION', 4), ('TCOFLUSH', 2), ('TCOOFF', 1), ('TCOON', 2), ('TCSADRAIN', 1), ('TCSAFLUSH', 2), ('TCSANOW', 0), ('TCSASOFT', 16), ('TIOCCONS', 2147775586), ('TIOCEXCL', 536900621), ('TIOCGETD', 1074033690), ('TIOCGPGRP', 1074033783), ('TIOCGSIZE', 1074295912), ('TIOCGWINSZ', 1074295912), ('TIOCMBIC', 2147775595), ('TIOCMBIS', 2147775596), ('TIOCMGET', 1074033770), ('TIOCMSET', 2147775597), ('TIOCM_CAR', 64), ('TIOCM_CD', 64), ('TIOCM_CTS', 32), ('TIOCM_DSR', 256), ('TIOCM_DTR', 2), ('TIOCM_LE', 1), ('TIOCM_RI', 128), ('TIOCM_RNG', 128), ('TIOCM_RTS', 4), ('TIOCM_SR', 16), ('TIOCM_ST', 8), ('TIOCNOTTY', 536900721), ('TIOCNXCL', 536900622), ('TIOCOUTQ', 1074033779), ('TIOCPKT', 2147775600), ('TIOCPKT_DATA', 0), ('TIOCPKT_DOSTOP', 32), ('TIOCPKT_FLUSHREAD', 1), ('TIOCPKT_FLUSHWRITE', 2), ('TIOCPKT_NOSTOP', 16), ('TIOCPKT_START', 8), ('TIOCPKT_STOP', 4), ('TIOCSCTTY', 536900705), ('TIOCSETD', 2147775515), ('TIOCSPGRP', 2147775606), ('TIOCSSIZE', 2148037735), ('TIOCSTI', 2147578994), ('TIOCSWINSZ', 2148037735), ('TOSTOP', 4194304), ('VDISCARD', 15), ('VEOF', 0), ('VEOL', 1), ('VEOL2', 2), ('VERASE', 3), ('VINTR', 8), ('VKILL', 5), ('VLNEXT', 14), ('VMIN', 16), ('VQUIT', 9), ('VREPRINT', 6), ('VSTART', 12), ('VSTOP', 13), ('VSUSP', 10), ('VT0', 0), ('VT1', 65536), ('VTDLY', 65536), ('VTIME', 17), ('VWERASE', 4)] = <bound method dict.items of {'B0': 0, 'B110': 110, 'B115200': 115200, 'B1200': 1200, 'B134': 134, 'B150': 150, 'B1800': 1800, 'B19200': 19200, 'B200': 200, 'B230400': 230400, 'B2400': 2400, 'B300': 300, 'B38400': 38400, 'B4800': 4800, 'B50': 50, 'B57600': 57600, 'B600': 600, 'B75': 75, 'B9600': 9600, 'BRKINT': 2, 'BS0': 0, 'BS1': 32768, 'BSDLY': 32768, 'CDSUSP': 25, 'CEOF': 4, 'CEOL': 255, 'CEOT': 4, 'CERASE': 127, 'CFLUSH': 15, 'CINTR': 3, 'CKILL': 21, 'CLNEXT': 22, 'CLOCAL': 32768, 'CQUIT': 28, 'CR0': 0, 'CR1': 4096, 'CR2': 8192, 'CR3': 12288, 'CRDLY': 12288, 'CREAD': 2048, 'CRPRNT': 18, 'CRTSCTS': 196608, 'CS5': 0, 'CS6': 256, 'CS7': 512, 'CS8': 768, 'CSIZE': 768, 'CSTART': 17, 'CSTOP': 19, 'CSTOPB': 1024, 'CSUSP': 26, 'CWERASE': 23, 'ECHO': 8, 'ECHOCTL': 64, 'ECHOE': 2, 'ECHOK': 4, 'ECHOKE': 1, 'ECHONL': 16, 'ECHOPRT': 32, 'EXTA': 19200, 'EXTB': 38400, 'FF0': 0, 'FF1': 16384, 'FFDLY': 16384, 'FIOASYNC': 2147772029, 'FIOCLEX': 536897025, 'FIONBIO': 2147772030, 'FIONCLEX': 536897026, 'FIONREAD': 1074030207, 'FLUSHO': 8388608, 'HUPCL': 16384, 'ICANON': 256, 'ICRNL': 256, 'IEXTEN': 1024, 'IGNBRK': 1, 'IGNCR': 128, 'IGNPAR': 4, 'IMAXBEL': 8192, 'INLCR': 64, 'INPCK': 16, 'ISIG': 128, 'ISTRIP': 32, 'IXANY': 2048, 'IXOFF': 1024, 'IXON': 512, 'NCCS': 20, 'NL0': 0, 'NL1': 256, 'NLDLY': 768, 'NOFLSH': 2147483648, 'OCRNL': 16, 'OFDEL': 131072, 'OFILL': 128, 'ONLCR': 2, 'ONLRET': 64, 'ONOCR': 32, 'OPOST': 1, 'PARENB': 4096, 'PARMRK': 8, 'PARODD': 8192, 'PENDIN': 536870912, 'TAB0': 0, 'TAB1': 1024, 'TAB2': 2048, 'TAB3': 4, 'TABDLY': 3076, 'TCIFLUSH': 1, 'TCIOFF': 3, 'TCIOFLUSH': 3, 'TCION': 4, 'TCOFLUSH': 2, 'TCOOFF': 1, 'TCOON': 2, 'TCSADRAIN': 1, 'TCSAFLUSH': 2, 'TCSANOW': 0, 'TCSASOFT': 16, 'TIOCCONS': 2147775586, 'TIOCEXCL': 536900621, 'TIOCGETD': 1074033690, 'TIOCGPGRP': 1074033783, 'TIOCGSIZE': 1074295912, 'TIOCGWINSZ': 1074295912, 'TIOCMBIC': 2147775595, 'TIOCMBIS': 2147775596, 'TIOCMGET': 1074033770, 'TIOCMSET': 2147775597, 'TIOCM_CAR': 64, 'TIOCM_CD': 64, 'TIOCM_CTS': 32, 'TIOCM_DSR': 256, 'TIOCM_DTR': 2, 'TIOCM_LE': 1, 'TIOCM_RI': 128, 'TIOCM_RNG': 128, 'TIOCM_RTS': 4, 'TIOCM_SR': 16, 'TIOCM_ST': 8, 'TIOCNOTTY': 536900721, 'TIOCNXCL': 536900622, 'TIOCOUTQ': 1074033779, 'TIOCPKT': 2147775600, 'TIOCPKT_DATA': 0, 'TIOCPKT_DOSTOP': 32, 'TIOCPKT_FLUSHREAD': 1, 'TIOCPKT_FLUSHWRITE': 2, 'TIOCPKT_NOSTOP': 16, 'TIOCPKT_START': 8, 'TIOCPKT_STOP': 4, 'TIOCSCTTY': 536900705, 'TIOCSETD': 2147775515, 'TIOCSPGRP': 2147775606, 'TIOCSSIZE': 2148037735, 'TIOCSTI': 2147578994, 'TIOCSWINSZ': 2148037735, 'TOSTOP': 4194304, 'VDISCARD': 15, 'VEOF': 0, 'VEOL': 1, 'VEOL2': 2, 'VERASE': 3, 'VINTR': 8, 'VKILL': 5, 'VLNEXT': 14, 'VMIN': 16, 'VQUIT': 9, 'VREPRINT': 6, 'VSTART': 12, 'VSTOP': 13, 'VSUSP': 10, 'VT0': 0, 'VT1': 65536, 'VTDLY': 65536, 'VTIME': 17, 'VWERASE': 4}>() E + where <bound method dict.items of {'B0': 0, 'B110': 110, 'B115200': 115200, 'B1200': 1200, 'B134': 134, 'B150': 150, 'B1800': 1800, 'B19200': 19200, 'B200': 200, 'B230400': 230400, 'B2400': 2400, 'B300': 300, 'B38400': 38400, 'B4800': 4800, 'B50': 50, 'B57600': 57600, 'B600': 600, 'B75': 75, 'B9600': 9600, 'BRKINT': 2, 'BS0': 0, 'BS1': 32768, 'BSDLY': 32768, 'CDSUSP': 25, 'CEOF': 4, 'CEOL': 255, 'CEOT': 4, 'CERASE': 127, 'CFLUSH': 15, 'CINTR': 3, 'CKILL': 21, 'CLNEXT': 22, 'CLOCAL': 32768, 'CQUIT': 28, 'CR0': 0, 'CR1': 4096, 'CR2': 8192, 'CR3': 12288, 'CRDLY': 12288, 'CREAD': 2048, 'CRPRNT': 18, 'CRTSCTS': 196608, 'CS5': 0, 'CS6': 256, 'CS7': 512, 'CS8': 768, 'CSIZE': 768, 'CSTART': 17, 'CSTOP': 19, 'CSTOPB': 1024, 'CSUSP': 26, 'CWERASE': 23, 'ECHO': 8, 'ECHOCTL': 64, 'ECHOE': 2, 'ECHOK': 4, 'ECHOKE': 1, 'ECHONL': 16, 'ECHOPRT': 32, 'EXTA': 19200, 'EXTB': 38400, 'FF0': 0, 'FF1': 16384, 'FFDLY': 16384, 'FIOASYNC': 2147772029, 'FIOCLEX': 536897025, 'FIONBIO': 2147772030, 'FIONCLEX': 536897026, 'FIONREAD': 1074030207, 'FLUSHO': 8388608, 'HUPCL': 16384, 'ICANON': 256, 'ICRNL': 256, 'IEXTEN': 1024, 'IGNBRK': 1, 'IGNCR': 128, 'IGNPAR': 4, 'IMAXBEL': 8192, 'INLCR': 64, 'INPCK': 16, 'ISIG': 128, 'ISTRIP': 32, 'IXANY': 2048, 'IXOFF': 1024, 'IXON': 512, 'NCCS': 20, 'NL0': 0, 'NL1': 256, 'NLDLY': 768, 'NOFLSH': 2147483648, 'OCRNL': 16, 'OFDEL': 131072, 'OFILL': 128, 'ONLCR': 2, 'ONLRET': 64, 'ONOCR': 32, 'OPOST': 1, 'PARENB': 4096, 'PARMRK': 8, 'PARODD': 8192, 'PENDIN': 536870912, 'TAB0': 0, 'TAB1': 1024, 'TAB2': 2048, 'TAB3': 4, 'TABDLY': 3076, 'TCIFLUSH': 1, 'TCIOFF': 3, 'TCIOFLUSH': 3, 'TCION': 4, 'TCOFLUSH': 2, 'TCOOFF': 1, 'TCOON': 2, 'TCSADRAIN': 1, 'TCSAFLUSH': 2, 'TCSANOW': 0, 'TCSASOFT': 16, 'TIOCCONS': 2147775586, 'TIOCEXCL': 536900621, 'TIOCGETD': 1074033690, 'TIOCGPGRP': 1074033783, 'TIOCGSIZE': 1074295912, 'TIOCGWINSZ': 1074295912, 'TIOCMBIC': 2147775595, 'TIOCMBIS': 2147775596, 'TIOCMGET': 1074033770, 'TIOCMSET': 2147775597, 'TIOCM_CAR': 64, 'TIOCM_CD': 64, 'TIOCM_CTS': 32, 'TIOCM_DSR': 256, 'TIOCM_DTR': 2, 'TIOCM_LE': 1, 'TIOCM_RI': 128, 'TIOCM_RNG': 128, 'TIOCM_RTS': 4, 'TIOCM_SR': 16, 'TIOCM_ST': 8, 'TIOCNOTTY': 536900721, 'TIOCNXCL': 536900622, 'TIOCOUTQ': 1074033779, 'TIOCPKT': 2147775600, 'TIOCPKT_DATA': 0, 'TIOCPKT_DOSTOP': 32, 'TIOCPKT_FLUSHREAD': 1, 'TIOCPKT_FLUSHWRITE': 2, 'TIOCPKT_NOSTOP': 16, 'TIOCPKT_START': 8, 'TIOCPKT_STOP': 4, 'TIOCSCTTY': 536900705, 'TIOCSETD': 2147775515, 'TIOCSPGRP': 2147775606, 'TIOCSSIZE': 2148037735, 'TIOCSTI': 2147578994, 'TIOCSWINSZ': 2148037735, 'TOSTOP': 4194304, 'VDISCARD': 15, 'VEOF': 0, 'VEOL': 1, 'VEOL2': 2, 'VERASE': 3, 'VINTR': 8, 'VKILL': 5, 'VLNEXT': 14, 'VMIN': 16, 'VQUIT': 9, 'VREPRINT': 6, 'VSTART': 12, 'VSTOP': 13, 'VSUSP': 10, 'VT0': 0, 'VT1': 65536, 'VTDLY': 65536, 'VTIME': 17, 'VWERASE': 4}> = {'B0': 0, 'B110': 110, 'B115200': 115200, 'B1200': 1200, 'B134': 134, 'B150': 150, 'B1800': 1800, 'B19200': 19200, 'B200': 200, 'B230400': 230400, 'B2400': 2400, 'B300': 300, 'B38400': 38400, 'B4800': 4800, 'B50': 50, 'B57600': 57600, 'B600': 600, 'B75': 75, 'B9600': 9600, 'BRKINT': 2, 'BS0': 0, 'BS1': 32768, 'BSDLY': 32768, 'CDSUSP': 25, 'CEOF': 4, 'CEOL': 255, 'CEOT': 4, 'CERASE': 127, 'CFLUSH': 15, 'CINTR': 3, 'CKILL': 21, 'CLNEXT': 22, 'CLOCAL': 32768, 'CQUIT': 28, 'CR0': 0, 'CR1': 4096, 'CR2': 8192, 'CR3': 12288, 'CRDLY': 12288, 'CREAD': 2048, 'CRPRNT': 18, 'CRTSCTS': 196608, 'CS5': 0, 'CS6': 256, 'CS7': 512, 'CS8': 768, 'CSIZE': 768, 'CSTART': 17, 'CSTOP': 19, 'CSTOPB': 1024, 'CSUSP': 26, 'CWERASE': 23, 'ECHO': 8, 'ECHOCTL': 64, 'ECHOE': 2, 'ECHOK': 4, 'ECHOKE': 1, 'ECHONL': 16, 'ECHOPRT': 32, 'EXTA': 19200, 'EXTB': 38400, 'FF0': 0, 'FF1': 16384, 'FFDLY': 16384, 'FIOASYNC': 2147772029, 'FIOCLEX': 536897025, 'FIONBIO': 2147772030, 'FIONCLEX': 536897026, 'FIONREAD': 1074030207, 'FLUSHO': 8388608, 'HUPCL': 16384, 'ICANON': 256, 'ICRNL': 256, 'IEXTEN': 1024, 'IGNBRK': 1, 'IGNCR': 128, 'IGNPAR': 4, 'IMAXBEL': 8192, 'INLCR': 64, 'INPCK': 16, 'ISIG': 128, 'ISTRIP': 32, 'IXANY': 2048, 'IXOFF': 1024, 'IXON': 512, 'NCCS': 20, 'NL0': 0, 'NL1': 256, 'NLDLY': 768, 'NOFLSH': 2147483648, 'OCRNL': 16, 'OFDEL': 131072, 'OFILL': 128, 'ONLCR': 2, 'ONLRET': 64, 'ONOCR': 32, 'OPOST': 1, 'PARENB': 4096, 'PARMRK': 8, 'PARODD': 8192, 'PENDIN': 536870912, 'TAB0': 0, 'TAB1': 1024, 'TAB2': 2048, 'TAB3': 4, 'TABDLY': 3076, 'TCIFLUSH': 1, 'TCIOFF': 3, 'TCIOFLUSH': 3, 'TCION': 4, 'TCOFLUSH': 2, 'TCOOFF': 1, 'TCOON': 2, 'TCSADRAIN': 1, 'TCSAFLUSH': 2, 'TCSANOW': 0, 'TCSASOFT': 16, 'TIOCCONS': 2147775586, 'TIOCEXCL': 536900621, 'TIOCGETD': 1074033690, 'TIOCGPGRP': 1074033783, 'TIOCGSIZE': 1074295912, 'TIOCGWINSZ': 1074295912, 'TIOCMBIC': 2147775595, 'TIOCMBIS': 2147775596, 'TIOCMGET': 1074033770, 'TIOCMSET': 2147775597, 'TIOCM_CAR': 64, 'TIOCM_CD': 64, 'TIOCM_CTS': 32, 'TIOCM_DSR': 256, 'TIOCM_DTR': 2, 'TIOCM_LE': 1, 'TIOCM_RI': 128, 'TIOCM_RNG': 128, 'TIOCM_RTS': 4, 'TIOCM_SR': 16, 'TIOCM_ST': 8, 'TIOCNOTTY': 536900721, 'TIOCNXCL': 536900622, 'TIOCOUTQ': 1074033779, 'TIOCPKT': 2147775600, 'TIOCPKT_DATA': 0, 'TIOCPKT_DOSTOP': 32, 'TIOCPKT_FLUSHREAD': 1, 'TIOCPKT_FLUSHWRITE': 2, 'TIOCPKT_NOSTOP': 16, 'TIOCPKT_START': 8, 'TIOCPKT_STOP': 4, 'TIOCSCTTY': 536900705, 'TIOCSETD': 2147775515, 'TIOCSPGRP': 2147775606, 'TIOCSSIZE': 2148037735, 'TIOCSTI': 2147578994, 'TIOCSWINSZ': 2148037735, 'TOSTOP': 4194304, 'VDISCARD': 15, 'VEOF': 0, 'VEOL': 1, 'VEOL2': 2, 'VERASE': 3, 'VINTR': 8, 'VKILL': 5, 'VLNEXT': 14, 'VMIN': 16, 'VQUIT': 9, 'VREPRINT': 6, 'VSTART': 12, 'VSTOP': 13, 'VSUSP': 10, 'VT0': 0, 'VT1': 65536, 'VTDLY': 65536, 'VTIME': 17, 'VWERASE': 4}.items E + and [('B0', 0), ('B110', 110), ('B115200', 115200), ('B1200', 1200), ('B134', 134), ('B150', 150), ('B1800', 1800), ('B19200', 19200), ('B200', 200), ('B230400', 230400), ('B2400', 2400), ('B300', 300), ('B38400', 38400), ('B4800', 4800), ('B50', 50), ('B57600', 57600), ('B600', 600), ('B75', 75), ('B9600', 9600), ('BRKINT', 2), ('BS0', 0), ('BS1', 32768), ('BSDLY', 32768), ('CDSUSP', 25), ('CEOF', 4), ('CEOL', 255), ('CEOT', 4), ('CERASE', 127), ('CFLUSH', 15), ('CINTR', 3), ('CKILL', 21), ('CLNEXT', 22), ('CLOCAL', 32768), ('CQUIT', 28), ('CR0', 0), ('CR1', 4096), ('CR2', 8192), ('CR3', 12288), ('CRDLY', 12288), ('CREAD', 2048), ('CRPRNT', 18), ('CRTSCTS', 196608), ('CS5', 0), ('CS6', 256), ('CS7', 512), ('CS8', 768), ('CSIZE', 768), ('CSTART', 17), ('CSTOP', 19), ('CSTOPB', 1024), ('CSUSP', 26), ('CWERASE', 23), ('ECHO', 8), ('ECHOCTL', 64), ('ECHOE', 2), ('ECHOK', 4), ('ECHOKE', 1), ('ECHONL', 16), ('ECHOPRT', 32), ('EXTA', 19200), ('EXTB', 38400), ('FF0', 0), ('FF1', 16384), ('FFDLY', 16384), ('FIOASYNC', 2147772029), ('FIOCLEX', 536897025), ('FIONBIO', 2147772030), ('FIONCLEX', 536897026), ('FIONREAD', 1074030207), ('FLUSHO', 8388608), ('HUPCL', 16384), ('ICANON', 256), ('ICRNL', 256), ('IEXTEN', 1024), ('IGNBRK', 1), ('IGNCR', 128), ('IGNPAR', 4), ('IMAXBEL', 8192), ('INLCR', 64), ('INPCK', 16), ('ISIG', 128), ('ISTRIP', 32), ('IXANY', 2048), ('IXOFF', 1024), ('IXON', 512), ('NCCS', 20), ('NL0', 0), ('NL1', 256), ('NLDLY', 768), ('NOFLSH', 2147483648), ('OCRNL', 16), ('OFDEL', 131072), ('OFILL', 128), ('ONLCR', 2), ('ONLRET', 64), ('ONOCR', 32), ('OPOST', 1), ('PARENB', 4096), ('PARMRK', 8), ('PARODD', 8192), ('PENDIN', 536870912), ('TAB0', 0), ('TAB1', 1024), ('TAB2', 2048), ('TAB3', 4), ('TABDLY', 3076), ('TCIFLUSH', 1), ('TCIOFF', 3), ('TCIOFLUSH', 3), ('TCION', 4), ('TCOFLUSH', 2), ('TCOOFF', 1), ('TCOON', 2), ('TCSADRAIN', 1), ('TCSAFLUSH', 2), ('TCSANOW', 0), ('TCSASOFT', 16), ('TIOCCONS', 2147775586), ('TIOCEXCL', 536900621), ('TIOCGETD', 1074033690), ('TIOCGPGRP', 1074033783), ('TIOCGWINSZ', 1074295912), ('TIOCMBIC', 2147775595), ('TIOCMBIS', 2147775596), ('TIOCMGET', 1074033770), ('TIOCMSET', 2147775597), ('TIOCM_CAR', 64), ('TIOCM_CD', 64), ('TIOCM_CTS', 32), ('TIOCM_DSR', 256), ('TIOCM_DTR', 2), ('TIOCM_LE', 1), ('TIOCM_RI', 128), ('TIOCM_RNG', 128), ('TIOCM_RTS', 4), ('TIOCM_SR', 16), ('TIOCM_ST', 8), ('TIOCNOTTY', 536900721), ('TIOCNXCL', 536900622), ('TIOCOUTQ', 1074033779), ('TIOCPKT', 2147775600), ('TIOCPKT_DATA', 0), ('TIOCPKT_DOSTOP', 32), ('TIOCPKT_FLUSHREAD', 1), ('TIOCPKT_FLUSHWRITE', 2), ('TIOCPKT_NOSTOP', 16), ('TIOCPKT_START', 8), ('TIOCPKT_STOP', 4), ('TIOCSCTTY', 536900705), ('TIOCSETD', 2147775515), ('TIOCSPGRP', 2147775606), ('TIOCSTI', 2147578994), ('TIOCSWINSZ', 2148037735), ('TOSTOP', 4194304), ('VDISCARD', 15), ('VEOF', 0), ('VEOL', 1), ('VEOL2', 2), ('VERASE', 3), ('VINTR', 8), ('VKILL', 5), ('VLNEXT', 14), ('VMIN', 16), ('VQUIT', 9), ('VREPRINT', 6), ('VSTART', 12), ('VSTOP', 13), ('VSUSP', 10), ('VT0', 0), ('VT1', 65536), ('VTDLY', 65536), ('VTIME', 17), ('VWERASE', 4)] = sorted([('B0', 0), ('B110', 110), ('B115200', 115200), ('B1200', 1200), ('B134', 134), ('B150', 150), ('B1800', 1800), ('B19200', 19200), ('B200', 200), ('B230400', 230400), ('B2400', 2400), ('B300', 300), ('B38400', 38400), ('B4800', 4800), ('B50', 50), ('B57600', 57600), ('B600', 600), ('B75', 75), ('B9600', 9600), ('BRKINT', 2), ('BS0', 0), ('BS1', 32768), ('BSDLY', 32768), ('CDSUSP', 25), ('CEOF', 4), ('CEOL', 255), ('CEOT', 4), ('CERASE', 127), ('CFLUSH', 15), ('CINTR', 3), ('CKILL', 21), ('CLNEXT', 22), ('CLOCAL', 32768), ('CQUIT', 28), ('CR0', 0), ('CR1', 4096), ('CR2', 8192), ('CR3', 12288), ('CRDLY', 12288), ('CREAD', 2048), ('CRPRNT', 18), ('CRTSCTS', 196608), ('CS5', 0), ('CS6', 256), ('CS7', 512), ('CS8', 768), ('CSIZE', 768), ('CSTART', 17), ('CSTOP', 19), ('CSTOPB', 1024), ('CSUSP', 26), ('CWERASE', 23), ('ECHO', 8), ('ECHOCTL', 64), ('ECHOE', 2), ('ECHOK', 4), ('ECHOKE', 1), ('ECHONL', 16), ('ECHOPRT', 32), ('EXTA', 19200), ('EXTB', 38400), ('FF0', 0), ('FF1', 16384), ('FFDLY', 16384), ('FIOASYNC', 2147772029), ('FIOCLEX', 536897025), ('FIONBIO', 2147772030), ('FIONCLEX', 536897026), ('FIONREAD', 1074030207), ('FLUSHO', 8388608), ('HUPCL', 16384), ('ICANON', 256), ('ICRNL', 256), ('IEXTEN', 1024), ('IGNBRK', 1), ('IGNCR', 128), ('IGNPAR', 4), ('IMAXBEL', 8192), ('INLCR', 64), ('INPCK', 16), ('ISIG', 128), ('ISTRIP', 32), ('IXANY', 2048), ('IXOFF', 1024), ('IXON', 512), ('NCCS', 20), ('NL0', 0), ('NL1', 256), ('NLDLY', 768), ('NOFLSH', 2147483648), ('OCRNL', 16), ('OFDEL', 131072), ('OFILL', 128), ('ONLCR', 2), ('ONLRET', 64), ('ONOCR', 32), ('OPOST', 1), ('PARENB', 4096), ('PARMRK', 8), ('PARODD', 8192), ('PENDIN', 536870912), ('TAB0', 0), ('TAB1', 1024), ('TAB2', 2048), ('TAB3', 4), ('TABDLY', 3076), ('TCIFLUSH', 1), ('TCIOFF', 3), ('TCIOFLUSH', 3), ('TCION', 4), ('TCOFLUSH', 2), ('TCOOFF', 1), ('TCOON', 2), ('TCSADRAIN', 1), ('TCSAFLUSH', 2), ('TCSANOW', 0), ('TCSASOFT', 16), ('TIOCCONS', 2147775586), ('TIOCEXCL', 536900621), ('TIOCGETD', 1074033690), ('TIOCGPGRP', 1074033783), ('TIOCGWINSZ', 1074295912), ('TIOCMBIC', 2147775595), ('TIOCMBIS', 2147775596), ('TIOCMGET', 1074033770), ('TIOCMSET', 2147775597), ('TIOCM_CAR', 64), ('TIOCM_CD', 64), ('TIOCM_CTS', 32), ('TIOCM_DSR', 256), ('TIOCM_DTR', 2), ('TIOCM_LE', 1), ('TIOCM_RI', 128), ('TIOCM_RNG', 128), ('TIOCM_RTS', 4), ('TIOCM_SR', 16), ('TIOCM_ST', 8), ('TIOCNOTTY', 536900721), ('TIOCNXCL', 536900622), ('TIOCOUTQ', 1074033779), ('TIOCPKT', 2147775600), ('TIOCPKT_DATA', 0), ('TIOCPKT_DOSTOP', 32), ('TIOCPKT_FLUSHREAD', 1), ('TIOCPKT_FLUSHWRITE', 2), ('TIOCPKT_NOSTOP', 16), ('TIOCPKT_START', 8), ('TIOCPKT_STOP', 4), ('TIOCSCTTY', 536900705), ('TIOCSETD', 2147775515), ('TIOCSPGRP', 2147775606), ('TIOCSTI', 2147578994), ('TIOCSWINSZ', 2148037735), ('TOSTOP', 4194304), ('VDISCARD', 15), ('VEOF', 0), ('VEOL', 1), ('VEOL2', 2), ('VERASE', 3), ('VINTR', 8), ('VKILL', 5), ('VLNEXT', 14), ('VMIN', 16), ('VQUIT', 9), ('VREPRINT', 6), ('VSTART', 12), ('VSTOP', 13), ('VSUSP', 10), ('VT0', 0), ('VT1', 65536), ('VTDLY', 65536), ('VTIME', 17), ('VWERASE', 4)]) E + where [('B0', 0), ('B110', 110), ('B115200', 115200), ('B1200', 1200), ('B134', 134), ('B150', 150), ('B1800', 1800), ('B19200', 19200), ('B200', 200), ('B230400', 230400), ('B2400', 2400), ('B300', 300), ('B38400', 38400), ('B4800', 4800), ('B50', 50), ('B57600', 57600), ('B600', 600), ('B75', 75), ('B9600', 9600), ('BRKINT', 2), ('BS0', 0), ('BS1', 32768), ('BSDLY', 32768), ('CDSUSP', 25), ('CEOF', 4), ('CEOL', 255), ('CEOT', 4), ('CERASE', 127), ('CFLUSH', 15), ('CINTR', 3), ('CKILL', 21), ('CLNEXT', 22), ('CLOCAL', 32768), ('CQUIT', 28), ('CR0', 0), ('CR1', 4096), ('CR2', 8192), ('CR3', 12288), ('CRDLY', 12288), ('CREAD', 2048), ('CRPRNT', 18), ('CRTSCTS', 196608), ('CS5', 0), ('CS6', 256), ('CS7', 512), ('CS8', 768), ('CSIZE', 768), ('CSTART', 17), ('CSTOP', 19), ('CSTOPB', 1024), ('CSUSP', 26), ('CWERASE', 23), ('ECHO', 8), ('ECHOCTL', 64), ('ECHOE', 2), ('ECHOK', 4), ('ECHOKE', 1), ('ECHONL', 16), ('ECHOPRT', 32), ('EXTA', 19200), ('EXTB', 38400), ('FF0', 0), ('FF1', 16384), ('FFDLY', 16384), ('FIOASYNC', 2147772029), ('FIOCLEX', 536897025), ('FIONBIO', 2147772030), ('FIONCLEX', 536897026), ('FIONREAD', 1074030207), ('FLUSHO', 8388608), ('HUPCL', 16384), ('ICANON', 256), ('ICRNL', 256), ('IEXTEN', 1024), ('IGNBRK', 1), ('IGNCR', 128), ('IGNPAR', 4), ('IMAXBEL', 8192), ('INLCR', 64), ('INPCK', 16), ('ISIG', 128), ('ISTRIP', 32), ('IXANY', 2048), ('IXOFF', 1024), ('IXON', 512), ('NCCS', 20), ('NL0', 0), ('NL1', 256), ('NLDLY', 768), ('NOFLSH', 2147483648), ('OCRNL', 16), ('OFDEL', 131072), ('OFILL', 128), ('ONLCR', 2), ('ONLRET', 64), ('ONOCR', 32), ('OPOST', 1), ('PARENB', 4096), ('PARMRK', 8), ('PARODD', 8192), ('PENDIN', 536870912), ('TAB0', 0), ('TAB1', 1024), ('TAB2', 2048), ('TAB3', 4), ('TABDLY', 3076), ('TCIFLUSH', 1), ('TCIOFF', 3), ('TCIOFLUSH', 3), ('TCION', 4), ('TCOFLUSH', 2), ('TCOOFF', 1), ('TCOON', 2), ('TCSADRAIN', 1), ('TCSAFLUSH', 2), ('TCSANOW', 0), ('TCSASOFT', 16), ('TIOCCONS', 2147775586), ('TIOCEXCL', 536900621), ('TIOCGETD', 1074033690), ('TIOCGPGRP', 1074033783), ('TIOCGWINSZ', 1074295912), ('TIOCMBIC', 2147775595), ('TIOCMBIS', 2147775596), ('TIOCMGET', 1074033770), ('TIOCMSET', 2147775597), ('TIOCM_CAR', 64), ('TIOCM_CD', 64), ('TIOCM_CTS', 32), ('TIOCM_DSR', 256), ('TIOCM_DTR', 2), ('TIOCM_LE', 1), ('TIOCM_RI', 128), ('TIOCM_RNG', 128), ('TIOCM_RTS', 4), ('TIOCM_SR', 16), ('TIOCM_ST', 8), ('TIOCNOTTY', 536900721), ('TIOCNXCL', 536900622), ('TIOCOUTQ', 1074033779), ('TIOCPKT', 2147775600), ('TIOCPKT_DATA', 0), ('TIOCPKT_DOSTOP', 32), ('TIOCPKT_FLUSHREAD', 1), ('TIOCPKT_FLUSHWRITE', 2), ('TIOCPKT_NOSTOP', 16), ('TIOCPKT_START', 8), ('TIOCPKT_STOP', 4), ('TIOCSCTTY', 536900705), ('TIOCSETD', 2147775515), ('TIOCSPGRP', 2147775606), ('TIOCSTI', 2147578994), ('TIOCSWINSZ', 2148037735), ('TOSTOP', 4194304), ('VDISCARD', 15), ('VEOF', 0), ('VEOL', 1), ('VEOL2', 2), ('VERASE', 3), ('VINTR', 8), ('VKILL', 5), ('VLNEXT', 14), ('VMIN', 16), ('VQUIT', 9), ('VREPRINT', 6), ('VSTART', 12), ('VSTOP', 13), ('VSUSP', 10), ('VT0', 0), ('VT1', 65536), ('VTDLY', 65536), ('VTIME', 17), ('VWERASE', 4)] = <bound method dict.items of {'B0': 0, 'B110': 110, 'B115200': 115200, 'B1200': 1200, 'B134': 134, 'B150': 150, 'B1800': 1800, 'B19200': 19200, 'B200': 200, 'B230400': 230400, 'B2400': 2400, 'B300': 300, 'B38400': 38400, 'B4800': 4800, 'B50': 50, 'B57600': 57600, 'B600': 600, 'B75': 75, 'B9600': 9600, 'BRKINT': 2, 'BS0': 0, 'BS1': 32768, 'BSDLY': 32768, 'CDSUSP': 25, 'CEOF': 4, 'CEOL': 255, 'CEOT': 4, 'CERASE': 127, 'CFLUSH': 15, 'CINTR': 3, 'CKILL': 21, 'CLNEXT': 22, 'CLOCAL': 32768, 'CQUIT': 28, 'CR0': 0, 'CR1': 4096, 'CR2': 8192, 'CR3': 12288, 'CRDLY': 12288, 'CREAD': 2048, 'CRPRNT': 18, 'CRTSCTS': 196608, 'CS5': 0, 'CS6': 256, 'CS7': 512, 'CS8': 768, 'CSIZE': 768, 'CSTART': 17, 'CSTOP': 19, 'CSTOPB': 1024, 'CSUSP': 26, 'CWERASE': 23, 'ECHO': 8, 'ECHOCTL': 64, 'ECHOE': 2, 'ECHOK': 4, 'ECHOKE': 1, 'ECHONL': 16, 'ECHOPRT': 32, 'EXTA': 19200, 'EXTB': 38400, 'FF0': 0, 'FF1': 16384, 'FFDLY': 16384, 'FIOASYNC': 2147772029, 'FIOCLEX': 536897025, 'FIONBIO': 2147772030, 'FIONCLEX': 536897026, 'FIONREAD': 1074030207, 'FLUSHO': 8388608, 'HUPCL': 16384, 'ICANON': 256, 'ICRNL': 256, 'IEXTEN': 1024, 'IGNBRK': 1, 'IGNCR': 128, 'IGNPAR': 4, 'IMAXBEL': 8192, 'INLCR': 64, 'INPCK': 16, 'ISIG': 128, 'ISTRIP': 32, 'IXANY': 2048, 'IXOFF': 1024, 'IXON': 512, 'NCCS': 20, 'NL0': 0, 'NL1': 256, 'NLDLY': 768, 'NOFLSH': 2147483648, 'OCRNL': 16, 'OFDEL': 131072, 'OFILL': 128, 'ONLCR': 2, 'ONLRET': 64, 'ONOCR': 32, 'OPOST': 1, 'PARENB': 4096, 'PARMRK': 8, 'PARODD': 8192, 'PENDIN': 536870912, 'TAB0': 0, 'TAB1': 1024, 'TAB2': 2048, 'TAB3': 4, 'TABDLY': 3076, 'TCIFLUSH': 1, 'TCIOFF': 3, 'TCIOFLUSH': 3, 'TCION': 4, 'TCOFLUSH': 2, 'TCOOFF': 1, 'TCOON': 2, 'TCSADRAIN': 1, 'TCSAFLUSH': 2, 'TCSANOW': 0, 'TCSASOFT': 16, 'TIOCCONS': 2147775586, 'TIOCEXCL': 536900621, 'TIOCGETD': 1074033690, 'TIOCGPGRP': 1074033783, 'TIOCGWINSZ': 1074295912, 'TIOCMBIC': 2147775595, 'TIOCMBIS': 2147775596, 'TIOCMGET': 1074033770, 'TIOCMSET': 2147775597, 'TIOCM_CAR': 64, 'TIOCM_CD': 64, 'TIOCM_CTS': 32, 'TIOCM_DSR': 256, 'TIOCM_DTR': 2, 'TIOCM_LE': 1, 'TIOCM_RI': 128, 'TIOCM_RNG': 128, 'TIOCM_RTS': 4, 'TIOCM_SR': 16, 'TIOCM_ST': 8, 'TIOCNOTTY': 536900721, 'TIOCNXCL': 536900622, 'TIOCOUTQ': 1074033779, 'TIOCPKT': 2147775600, 'TIOCPKT_DATA': 0, 'TIOCPKT_DOSTOP': 32, 'TIOCPKT_FLUSHREAD': 1, 'TIOCPKT_FLUSHWRITE': 2, 'TIOCPKT_NOSTOP': 16, 'TIOCPKT_START': 8, 'TIOCPKT_STOP': 4, 'TIOCSCTTY': 536900705, 'TIOCSETD': 2147775515, 'TIOCSPGRP': 2147775606, 'TIOCSTI': 2147578994, 'TIOCSWINSZ': 2148037735, 'TOSTOP': 4194304, 'VDISCARD': 15, 'VEOF': 0, 'VEOL': 1, 'VEOL2': 2, 'VERASE': 3, 'VINTR': 8, 'VKILL': 5, 'VLNEXT': 14, 'VMIN': 16, 'VQUIT': 9, 'VREPRINT': 6, 'VSTART': 12, 'VSTOP': 13, 'VSUSP': 10, 'VT0': 0, 'VT1': 65536, 'VTDLY': 65536, 'VTIME': 17, 'VWERASE': 4}>() E + where <bound method dict.items of {'B0': 0, 'B110': 110, 'B115200': 115200, 'B1200': 1200, 'B134': 134, 'B150': 150, 'B1800': 1800, 'B19200': 19200, 'B200': 200, 'B230400': 230400, 'B2400': 2400, 'B300': 300, 'B38400': 38400, 'B4800': 4800, 'B50': 50, 'B57600': 57600, 'B600': 600, 'B75': 75, 'B9600': 9600, 'BRKINT': 2, 'BS0': 0, 'BS1': 32768, 'BSDLY': 32768, 'CDSUSP': 25, 'CEOF': 4, 'CEOL': 255, 'CEOT': 4, 'CERASE': 127, 'CFLUSH': 15, 'CINTR': 3, 'CKILL': 21, 'CLNEXT': 22, 'CLOCAL': 32768, 'CQUIT': 28, 'CR0': 0, 'CR1': 4096, 'CR2': 8192, 'CR3': 12288, 'CRDLY': 12288, 'CREAD': 2048, 'CRPRNT': 18, 'CRTSCTS': 196608, 'CS5': 0, 'CS6': 256, 'CS7': 512, 'CS8': 768, 'CSIZE': 768, 'CSTART': 17, 'CSTOP': 19, 'CSTOPB': 1024, 'CSUSP': 26, 'CWERASE': 23, 'ECHO': 8, 'ECHOCTL': 64, 'ECHOE': 2, 'ECHOK': 4, 'ECHOKE': 1, 'ECHONL': 16, 'ECHOPRT': 32, 'EXTA': 19200, 'EXTB': 38400, 'FF0': 0, 'FF1': 16384, 'FFDLY': 16384, 'FIOASYNC': 2147772029, 'FIOCLEX': 536897025, 'FIONBIO': 2147772030, 'FIONCLEX': 536897026, 'FIONREAD': 1074030207, 'FLUSHO': 8388608, 'HUPCL': 16384, 'ICANON': 256, 'ICRNL': 256, 'IEXTEN': 1024, 'IGNBRK': 1, 'IGNCR': 128, 'IGNPAR': 4, 'IMAXBEL': 8192, 'INLCR': 64, 'INPCK': 16, 'ISIG': 128, 'ISTRIP': 32, 'IXANY': 2048, 'IXOFF': 1024, 'IXON': 512, 'NCCS': 20, 'NL0': 0, 'NL1': 256, 'NLDLY': 768, 'NOFLSH': 2147483648, 'OCRNL': 16, 'OFDEL': 131072, 'OFILL': 128, 'ONLCR': 2, 'ONLRET': 64, 'ONOCR': 32, 'OPOST': 1, 'PARENB': 4096, 'PARMRK': 8, 'PARODD': 8192, 'PENDIN': 536870912, 'TAB0': 0, 'TAB1': 1024, 'TAB2': 2048, 'TAB3': 4, 'TABDLY': 3076, 'TCIFLUSH': 1, 'TCIOFF': 3, 'TCIOFLUSH': 3, 'TCION': 4, 'TCOFLUSH': 2, 'TCOOFF': 1, 'TCOON': 2, 'TCSADRAIN': 1, 'TCSAFLUSH': 2, 'TCSANOW': 0, 'TCSASOFT': 16, 'TIOCCONS': 2147775586, 'TIOCEXCL': 536900621, 'TIOCGETD': 1074033690, 'TIOCGPGRP': 1074033783, 'TIOCGWINSZ': 1074295912, 'TIOCMBIC': 2147775595, 'TIOCMBIS': 2147775596, 'TIOCMGET': 1074033770, 'TIOCMSET': 2147775597, 'TIOCM_CAR': 64, 'TIOCM_CD': 64, 'TIOCM_CTS': 32, 'TIOCM_DSR': 256, 'TIOCM_DTR': 2, 'TIOCM_LE': 1, 'TIOCM_RI': 128, 'TIOCM_RNG': 128, 'TIOCM_RTS': 4, 'TIOCM_SR': 16, 'TIOCM_ST': 8, 'TIOCNOTTY': 536900721, 'TIOCNXCL': 536900622, 'TIOCOUTQ': 1074033779, 'TIOCPKT': 2147775600, 'TIOCPKT_DATA': 0, 'TIOCPKT_DOSTOP': 32, 'TIOCPKT_FLUSHREAD': 1, 'TIOCPKT_FLUSHWRITE': 2, 'TIOCPKT_NOSTOP': 16, 'TIOCPKT_START': 8, 'TIOCPKT_STOP': 4, 'TIOCSCTTY': 536900705, 'TIOCSETD': 2147775515, 'TIOCSPGRP': 2147775606, 'TIOCSTI': 2147578994, 'TIOCSWINSZ': 2148037735, 'TOSTOP': 4194304, 'VDISCARD': 15, 'VEOF': 0, 'VEOL': 1, 'VEOL2': 2, 'VERASE': 3, 'VINTR': 8, 'VKILL': 5, 'VLNEXT': 14, 'VMIN': 16, 'VQUIT': 9, 'VREPRINT': 6, 'VSTART': 12, 'VSTOP': 13, 'VSUSP': 10, 'VT0': 0, 'VT1': 65536, 'VTDLY': 65536, 'VTIME': 17, 'VWERASE': 4}> = {'B0': 0, 'B110': 110, 'B115200': 115200, 'B1200': 1200, 'B134': 134, 'B150': 150, 'B1800': 1800, 'B19200': 19200, 'B200': 200, 'B230400': 230400, 'B2400': 2400, 'B300': 300, 'B38400': 38400, 'B4800': 4800, 'B50': 50, 'B57600': 57600, 'B600': 600, 'B75': 75, 'B9600': 9600, 'BRKINT': 2, 'BS0': 0, 'BS1': 32768, 'BSDLY': 32768, 'CDSUSP': 25, 'CEOF': 4, 'CEOL': 255, 'CEOT': 4, 'CERASE': 127, 'CFLUSH': 15, 'CINTR': 3, 'CKILL': 21, 'CLNEXT': 22, 'CLOCAL': 32768, 'CQUIT': 28, 'CR0': 0, 'CR1': 4096, 'CR2': 8192, 'CR3': 12288, 'CRDLY': 12288, 'CREAD': 2048, 'CRPRNT': 18, 'CRTSCTS': 196608, 'CS5': 0, 'CS6': 256, 'CS7': 512, 'CS8': 768, 'CSIZE': 768, 'CSTART': 17, 'CSTOP': 19, 'CSTOPB': 1024, 'CSUSP': 26, 'CWERASE': 23, 'ECHO': 8, 'ECHOCTL': 64, 'ECHOE': 2, 'ECHOK': 4, 'ECHOKE': 1, 'ECHONL': 16, 'ECHOPRT': 32, 'EXTA': 19200, 'EXTB': 38400, 'FF0': 0, 'FF1': 16384, 'FFDLY': 16384, 'FIOASYNC': 2147772029, 'FIOCLEX': 536897025, 'FIONBIO': 2147772030, 'FIONCLEX': 536897026, 'FIONREAD': 1074030207, 'FLUSHO': 8388608, 'HUPCL': 16384, 'ICANON': 256, 'ICRNL': 256, 'IEXTEN': 1024, 'IGNBRK': 1, 'IGNCR': 128, 'IGNPAR': 4, 'IMAXBEL': 8192, 'INLCR': 64, 'INPCK': 16, 'ISIG': 128, 'ISTRIP': 32, 'IXANY': 2048, 'IXOFF': 1024, 'IXON': 512, 'NCCS': 20, 'NL0': 0, 'NL1': 256, 'NLDLY': 768, 'NOFLSH': 2147483648, 'OCRNL': 16, 'OFDEL': 131072, 'OFILL': 128, 'ONLCR': 2, 'ONLRET': 64, 'ONOCR': 32, 'OPOST': 1, 'PARENB': 4096, 'PARMRK': 8, 'PARODD': 8192, 'PENDIN': 536870912, 'TAB0': 0, 'TAB1': 1024, 'TAB2': 2048, 'TAB3': 4, 'TABDLY': 3076, 'TCIFLUSH': 1, 'TCIOFF': 3, 'TCIOFLUSH': 3, 'TCION': 4, 'TCOFLUSH': 2, 'TCOOFF': 1, 'TCOON': 2, 'TCSADRAIN': 1, 'TCSAFLUSH': 2, 'TCSANOW': 0, 'TCSASOFT': 16, 'TIOCCONS': 2147775586, 'TIOCEXCL': 536900621, 'TIOCGETD': 1074033690, 'TIOCGPGRP': 1074033783, 'TIOCGWINSZ': 1074295912, 'TIOCMBIC': 2147775595, 'TIOCMBIS': 2147775596, 'TIOCMGET': 1074033770, 'TIOCMSET': 2147775597, 'TIOCM_CAR': 64, 'TIOCM_CD': 64, 'TIOCM_CTS': 32, 'TIOCM_DSR': 256, 'TIOCM_DTR': 2, 'TIOCM_LE': 1, 'TIOCM_RI': 128, 'TIOCM_RNG': 128, 'TIOCM_RTS': 4, 'TIOCM_SR': 16, 'TIOCM_ST': 8, 'TIOCNOTTY': 536900721, 'TIOCNXCL': 536900622, 'TIOCOUTQ': 1074033779, 'TIOCPKT': 2147775600, 'TIOCPKT_DATA': 0, 'TIOCPKT_DOSTOP': 32, 'TIOCPKT_FLUSHREAD': 1, 'TIOCPKT_FLUSHWRITE': 2, 'TIOCPKT_NOSTOP': 16, 'TIOCPKT_START': 8, 'TIOCPKT_STOP': 4, 'TIOCSCTTY': 536900705, 'TIOCSETD': 2147775515, 'TIOCSPGRP': 2147775606, 'TIOCSTI': 2147578994, 'TIOCSWINSZ': 2148037735, 'TOSTOP': 4194304, 'VDISCARD': 15, 'VEOF': 0, 'VEOL': 1, 'VEOL2': 2, 'VERASE': 3, 'VINTR': 8, 'VKILL': 5, 'VLNEXT': 14, 'VMIN': 16, 'VQUIT': 9, 'VREPRINT': 6, 'VSTART': 12, 'VSTOP': 13, 'VSUSP': 10, 'VT0': 0, 'VT1': 65536, 'VTDLY': 65536, 'VTIME': 17, 'VWERASE': 4}.items E + where {'B0': 0, 'B110': 110, 'B115200': 115200, 'B1200': 1200, 'B134': 134, 'B150': 150, 'B1800': 1800, 'B19200': 19200, 'B200': 200, 'B230400': 230400, 'B2400': 2400, 'B300': 300, 'B38400': 38400, 'B4800': 4800, 'B50': 50, 'B57600': 57600, 'B600': 600, 'B75': 75, 'B9600': 9600, 'BRKINT': 2, 'BS0': 0, 'BS1': 32768, 'BSDLY': 32768, 'CDSUSP': 25, 'CEOF': 4, 'CEOL': 255, 'CEOT': 4, 'CERASE': 127, 'CFLUSH': 15, 'CINTR': 3, 'CKILL': 21, 'CLNEXT': 22, 'CLOCAL': 32768, 'CQUIT': 28, 'CR0': 0, 'CR1': 4096, 'CR2': 8192, 'CR3': 12288, 'CRDLY': 12288, 'CREAD': 2048, 'CRPRNT': 18, 'CRTSCTS': 196608, 'CS5': 0, 'CS6': 256, 'CS7': 512, 'CS8': 768, 'CSIZE': 768, 'CSTART': 17, 'CSTOP': 19, 'CSTOPB': 1024, 'CSUSP': 26, 'CWERASE': 23, 'ECHO': 8, 'ECHOCTL': 64, 'ECHOE': 2, 'ECHOK': 4, 'ECHOKE': 1, 'ECHONL': 16, 'ECHOPRT': 32, 'EXTA': 19200, 'EXTB': 38400, 'FF0': 0, 'FF1': 16384, 'FFDLY': 16384, 'FIOASYNC': 2147772029, 'FIOCLEX': 536897025, 'FIONBIO': 2147772030, 'FIONCLEX': 536897026, 'FIONREAD': 1074030207, 'FLUSHO': 8388608, 'HUPCL': 16384, 'ICANON': 256, 'ICRNL': 256, 'IEXTEN': 1024, 'IGNBRK': 1, 'IGNCR': 128, 'IGNPAR': 4, 'IMAXBEL': 8192, 'INLCR': 64, 'INPCK': 16, 'ISIG': 128, 'ISTRIP': 32, 'IXANY': 2048, 'IXOFF': 1024, 'IXON': 512, 'NCCS': 20, 'NL0': 0, 'NL1': 256, 'NLDLY': 768, 'NOFLSH': 2147483648, 'OCRNL': 16, 'OFDEL': 131072, 'OFILL': 128, 'ONLCR': 2, 'ONLRET': 64, 'ONOCR': 32, 'OPOST': 1, 'PARENB': 4096, 'PARMRK': 8, 'PARODD': 8192, 'PENDIN': 536870912, 'TAB0': 0, 'TAB1': 1024, 'TAB2': 2048, 'TAB3': 4, 'TABDLY': 3076, 'TCIFLUSH': 1, 'TCIOFF': 3, 'TCIOFLUSH': 3, 'TCION': 4, 'TCOFLUSH': 2, 'TCOOFF': 1, 'TCOON': 2, 'TCSADRAIN': 1, 'TCSAFLUSH': 2, 'TCSANOW': 0, 'TCSASOFT': 16, 'TIOCCONS': 2147775586, 'TIOCEXCL': 536900621, 'TIOCGETD': 1074033690, 'TIOCGPGRP': 1074033783, 'TIOCGWINSZ': 1074295912, 'TIOCMBIC': 2147775595, 'TIOCMBIS': 2147775596, 'TIOCMGET': 1074033770, 'TIOCMSET': 2147775597, 'TIOCM_CAR': 64, 'TIOCM_CD': 64, 'TIOCM_CTS': 32, 'TIOCM_DSR': 256, 'TIOCM_DTR': 2, 'TIOCM_LE': 1, 'TIOCM_RI': 128, 'TIOCM_RNG': 128, 'TIOCM_RTS': 4, 'TIOCM_SR': 16, 'TIOCM_ST': 8, 'TIOCNOTTY': 536900721, 'TIOCNXCL': 536900622, 'TIOCOUTQ': 1074033779, 'TIOCPKT': 2147775600, 'TIOCPKT_DATA': 0, 'TIOCPKT_DOSTOP': 32, 'TIOCPKT_FLUSHREAD': 1, 'TIOCPKT_FLUSHWRITE': 2, 'TIOCPKT_NOSTOP': 16, 'TIOCPKT_START': 8, 'TIOCPKT_STOP': 4, 'TIOCSCTTY': 536900705, 'TIOCSETD': 2147775515, 'TIOCSPGRP': 2147775606, 'TIOCSTI': 2147578994, 'TIOCSWINSZ': 2148037735, 'TOSTOP': 4194304, 'VDISCARD': 15, 'VEOF': 0, 'VEOL': 1, 'VEOL2': 2, 'VERASE': 3, 'VINTR': 8, 'VKILL': 5, 'VLNEXT': 14, 'VMIN': 16, 'VQUIT': 9, 'VREPRINT': 6, 'VSTART': 12, 'VSTOP': 13, 'VSUSP': 10, 'VT0': 0, 'VT1': 65536, 'VTDLY': 65536, 'VTIME': 17, 'VWERASE': 4} = {'B0': 0, 'B110': 110, 'B115200': 115200, 'B1200': 1200, 'B134': 134, 'B150': 150, 'B1800': 1800, 'B19200': 19200, 'B200': 200, 'B230400': 230400, 'B2400': 2400, 'B300': 300, 'B38400': 38400, 'B4800': 4800, 'B50': 50, 'B57600': 57600, 'B600': 600, 'B75': 75, 'B9600': 9600, 'BRKINT': 2, 'BS0': 0, 'BS1': 32768, 'BSDLY': 32768, 'CDSUSP': 25, 'CEOF': 4, 'CEOL': 255, 'CEOT': 4, 'CERASE': 127, 'CFLUSH': 15, 'CINTR': 3, 'CKILL': 21, 'CLNEXT': 22, 'CLOCAL': 32768, 'CQUIT': 28, 'CR0': 0, 'CR1': 4096, 'CR2': 8192, 'CR3': 12288, 'CRDLY': 12288, 'CREAD': 2048, 'CRPRNT': 18, 'CRTSCTS': 196608, 'CS5': 0, 'CS6': 256, 'CS7': 512, 'CS8': 768, 'CSIZE': 768, 'CSTART': 17, 'CSTOP': 19, 'CSTOPB': 1024, 'CSUSP': 26, 'CWERASE': 23, 'ECHO': 8, 'ECHOCTL': 64, 'ECHOE': 2, 'ECHOK': 4, 'ECHOKE': 1, 'ECHONL': 16, 'ECHOPRT': 32, 'EXTA': 19200, 'EXTB': 38400, 'FF0': 0, 'FF1': 16384, 'FFDLY': 16384, 'FIOASYNC': 2147772029, 'FIOCLEX': 536897025, 'FIONBIO': 2147772030, 'FIONCLEX': 536897026, 'FIONREAD': 1074030207, 'FLUSHO': 8388608, 'HUPCL': 16384, 'ICANON': 256, 'ICRNL': 256, 'IEXTEN': 1024, 'IGNBRK': 1, 'IGNCR': 128, 'IGNPAR': 4, 'IMAXBEL': 8192, 'INLCR': 64, 'INPCK': 16, 'ISIG': 128, 'ISTRIP': 32, 'IXANY': 2048, 'IXOFF': 1024, 'IXON': 512, 'NCCS': 20, 'NL0': 0, 'NL1': 256, 'NLDLY': 768, 'NOFLSH': 2147483648, 'OCRNL': 16, 'OFDEL': 131072, 'OFILL': 128, 'ONLCR': 2, 'ONLRET': 64, 'ONOCR': 32, 'OPOST': 1, 'PARENB': 4096, 'PARMRK': 8, 'PARODD': 8192, 'PENDIN': 536870912, 'TAB0': 0, 'TAB1': 1024, 'TAB2': 2048, 'TAB3': 4, 'TABDLY': 3076, 'TCIFLUSH': 1, 'TCIOFF': 3, 'TCIOFLUSH': 3, 'TCION': 4, 'TCOFLUSH': 2, 'TCOOFF': 1, 'TCOON': 2, 'TCSADRAIN': 1, 'TCSAFLUSH': 2, 'TCSANOW': 0, 'TCSASOFT': 16, 'TIOCCONS': 2147775586, 'TIOCEXCL': 536900621, 'TIOCGETD': 1074033690, 'TIOCGPGRP': 1074033783, 'TIOCGWINSZ': 1074295912, 'TIOCMBIC': 2147775595, 'TIOCMBIS': 2147775596, 'TIOCMGET': 1074033770, 'TIOCMSET': 2147775597, 'TIOCM_CAR': 64, 'TIOCM_CD': 64, 'TIOCM_CTS': 32, 'TIOCM_DSR': 256, 'TIOCM_DTR': 2, 'TIOCM_LE': 1, 'TIOCM_RI': 128, 'TIOCM_RNG': 128, 'TIOCM_RTS': 4, 'TIOCM_SR': 16, 'TIOCM_ST': 8, 'TIOCNOTTY': 536900721, 'TIOCNXCL': 536900622, 'TIOCOUTQ': 1074033779, 'TIOCPKT': 2147775600, 'TIOCPKT_DATA': 0, 'TIOCPKT_DOSTOP': 32, 'TIOCPKT_FLUSHREAD': 1, 'TIOCPKT_FLUSHWRITE': 2, 'TIOCPKT_NOSTOP': 16, 'TIOCPKT_START': 8, 'TIOCPKT_STOP': 4, 'TIOCSCTTY': 536900705, 'TIOCSETD': 2147775515, 'TIOCSPGRP': 2147775606, 'TIOCSTI': 2147578994, 'TIOCSWINSZ': 2148037735, 'TOSTOP': 4194304, 'VDISCARD': 15, 'VEOF': 0, 'VEOL': 1, 'VEOL2': 2, 'VERASE': 3, 'VINTR': 8, 'VKILL': 5, 'VLNEXT': 14, 'VMIN': 16, 'VQUIT': 9, 'VREPRINT': 6, 'VSTART': 12, 'VSTOP': 13, 'VSUSP': 10, 'VT0': 0, 'VT1': 65536, 'VTDLY': 65536, 'VTIME': 17, 'VWERASE': 4} E + where {'B0': 0, 'B110': 110, 'B115200': 115200, 'B1200': 1200, 'B134': 134, 'B150': 150, 'B1800': 1800, 'B19200': 19200, 'B200': 200, 'B230400': 230400, 'B2400': 2400, 'B300': 300, 'B38400': 38400, 'B4800': 4800, 'B50': 50, 'B57600': 57600, 'B600': 600, 'B75': 75, 'B9600': 9600, 'BRKINT': 2, 'BS0': 0, 'BS1': 32768, 'BSDLY': 32768, 'CDSUSP': 25, 'CEOF': 4, 'CEOL': 255, 'CEOT': 4, 'CERASE': 127, 'CFLUSH': 15, 'CINTR': 3, 'CKILL': 21, 'CLNEXT': 22, 'CLOCAL': 32768, 'CQUIT': 28, 'CR0': 0, 'CR1': 4096, 'CR2': 8192, 'CR3': 12288, 'CRDLY': 12288, 'CREAD': 2048, 'CRPRNT': 18, 'CRTSCTS': 196608, 'CS5': 0, 'CS6': 256, 'CS7': 512, 'CS8': 768, 'CSIZE': 768, 'CSTART': 17, 'CSTOP': 19, 'CSTOPB': 1024, 'CSUSP': 26, 'CWERASE': 23, 'ECHO': 8, 'ECHOCTL': 64, 'ECHOE': 2, 'ECHOK': 4, 'ECHOKE': 1, 'ECHONL': 16, 'ECHOPRT': 32, 'EXTA': 19200, 'EXTB': 38400, 'FF0': 0, 'FF1': 16384, 'FFDLY': 16384, 'FIOASYNC': 2147772029, 'FIOCLEX': 536897025, 'FIONBIO': 2147772030, 'FIONCLEX': 536897026, 'FIONREAD': 1074030207, 'FLUSHO': 8388608, 'HUPCL': 16384, 'ICANON': 256, 'ICRNL': 256, 'IEXTEN': 1024, 'IGNBRK': 1, 'IGNCR': 128, 'IGNPAR': 4, 'IMAXBEL': 8192, 'INLCR': 64, 'INPCK': 16, 'ISIG': 128, 'ISTRIP': 32, 'IXANY': 2048, 'IXOFF': 1024, 'IXON': 512, 'NCCS': 20, 'NL0': 0, 'NL1': 256, 'NLDLY': 768, 'NOFLSH': 2147483648, 'OCRNL': 16, 'OFDEL': 131072, 'OFILL': 128, 'ONLCR': 2, 'ONLRET': 64, 'ONOCR': 32, 'OPOST': 1, 'PARENB': 4096, 'PARMRK': 8, 'PARODD': 8192, 'PENDIN': 536870912, 'TAB0': 0, 'TAB1': 1024, 'TAB2': 2048, 'TAB3': 4, 'TABDLY': 3076, 'TCIFLUSH': 1, 'TCIOFF': 3, 'TCIOFLUSH': 3, 'TCION': 4, 'TCOFLUSH': 2, 'TCOOFF': 1, 'TCOON': 2, 'TCSADRAIN': 1, 'TCSAFLUSH': 2, 'TCSANOW': 0, 'TCSASOFT': 16, 'TIOCCONS': 2147775586, 'TIOCEXCL': 536900621, 'TIOCGETD': 1074033690, 'TIOCGPGRP': 1074033783, 'TIOCGWINSZ': 1074295912, 'TIOCMBIC': 2147775595, 'TIOCMBIS': 2147775596, 'TIOCMGET': 1074033770, 'TIOCMSET': 2147775597, 'TIOCM_CAR': 64, 'TIOCM_CD': 64, 'TIOCM_CTS': 32, 'TIOCM_DSR': 256, 'TIOCM_DTR': 2, 'TIOCM_LE': 1, 'TIOCM_RI': 128, 'TIOCM_RNG': 128, 'TIOCM_RTS': 4, 'TIOCM_SR': 16, 'TIOCM_ST': 8, 'TIOCNOTTY': 536900721, 'TIOCNXCL': 536900622, 'TIOCOUTQ': 1074033779, 'TIOCPKT': 2147775600, 'TIOCPKT_DATA': 0, 'TIOCPKT_DOSTOP': 32, 'TIOCPKT_FLUSHREAD': 1, 'TIOCPKT_FLUSHWRITE': 2, 'TIOCPKT_NOSTOP': 16, 'TIOCPKT_START': 8, 'TIOCPKT_STOP': 4, 'TIOCSCTTY': 536900705, 'TIOCSETD': 2147775515, 'TIOCSPGRP': 2147775606, 'TIOCSTI': 2147578994, 'TIOCSWINSZ': 2148037735, 'TOSTOP': 4194304, 'VDISCARD': 15, 'VEOF': 0, 'VEOL': 1, 'VEOL2': 2, 'VERASE': 3, 'VINTR': 8, 'VKILL': 5, 'VLNEXT': 14, 'VMIN': 16, 'VQUIT': 9, 'VREPRINT': 6, 'VSTART': 12, 'VSTOP': 13, 'VSUSP': 10, 'VT0': 0, 'VT1': 65536, 'VTDLY': 65536, 'VTIME': 17, 'VWERASE': 4} = <AppTestTermios object at 0x00007f8f31bb9210>.orig_module_dict [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/termios/test/test_termios.py:133]:8: AssertionError =========================== short test summary info ============================ FAIL module/termios/test/test_termios.py::AppTestTermios::()::test_values ================ 1 failed, 2 passed, 5 skipped in 10.34 seconds ================ ++ 01:50:08 starting module/thread/test [120 started in total] __ module/test_lib_pypy [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 238 items / 3 skipped 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_msvcrt.py s module/test_lib_pypy/test_os_wait.py ... module/test_lib_pypy/test_pickle_extra.py s module/test_lib_pypy/test_resource.py ... 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.... ==================== 235 passed, 6 skipped in 25.21 seconds ==================== ++ 01:50:26 starting module/time/test [121 started in total] __ module/time/test [119 done in total, somefailed=False] _____________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/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/time/test/test_time.py .................. ========================== 18 passed in 23.75 seconds ========================== ++ 01:50:54 starting module/unicodedata/test [122 started in total] __ module/unicodedata/test [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 26 items module/unicodedata/test/test_hyp.py ................ module/unicodedata/test/test_unicodedata.py .......... ========================== 26 passed in 19.13 seconds ========================== ++ 01:51:15 starting module/zipimport/test [123 started in total] __ module/micronumpy/test [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 768 items module/micronumpy/test/test_appbridge.py .. module/micronumpy/test/test_arrayops.py .................... module/micronumpy/test/test_broadcast.py ....... module/micronumpy/test/test_casting.py ........ module/micronumpy/test/test_compile.py .............................s........ module/micronumpy/test/test_complex.py ......................... module/micronumpy/test/test_deprecations.py . module/micronumpy/test/test_dtypes.py .............................................................................s...... module/micronumpy/test/test_flagsobj.py ....... module/micronumpy/test/test_iterators.py ... module/micronumpy/test/test_ndarray.py ...................................................................................................................................................................................................................................................................................................... module/micronumpy/test/test_nditer.py .......s......ss..s module/micronumpy/test/test_object_arrays.py ......s..s..s module/micronumpy/test/test_outarg.py ..... module/micronumpy/test/test_scalar.py ................................... module/micronumpy/test/test_selection.py ........s.sss..... module/micronumpy/test/test_subtype.py ......................... module/micronumpy/test/test_support.py . module/micronumpy/test/test_support_app.py .... module/micronumpy/test/test_ufuncs.py ................................................................................................ module/micronumpy/test/test_zjit.py ............................................................... =================== 755 passed, 13 skipped in 289.89 seconds =================== ++ 01:52:14 starting module/zlib/test [124 started in total] __ module/zlib/test [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 31 items module/zlib/test/test_zlib.py ............................... ========================== 31 passed in 10.05 seconds ========================== ++ 01:52:26 starting objspace/fake/test [125 started in total] __ module/zipimport/test [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 47 items module/zipimport/test/test_undocumented.py ...... module/zipimport/test/test_zipimport.py .................... module/zipimport/test/test_zipimport_deflated.py ..................... ========================== 47 passed in 65.37 seconds ========================== ++ 01:52:28 starting objspace/std/test [126 started in total] __ objspace/fake/test [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 21 items objspace/fake/test/test_checkmodule.py ........ objspace/fake/test/test_objspace.py ............. ========================== 21 passed in 16.31 seconds ========================== ++ 01:52:44 starting objspace/test [127 started in total] __ objspace/test [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 59 items objspace/test/apptest_binop_overriding.py . objspace/test/apptest_descriptor.py ........ objspace/test/apptest_descroperation.py ............s.......................... objspace/test/test_descroperation.py ........... ==================== 58 passed, 1 skipped in 11.47 seconds ===================== ++ 01:52:56 starting sandbox/test [128 started in total] __ module/thread/test [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 48 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 ............ ==================== 47 passed, 1 skipped in 177.80 seconds ==================== ++ 01:53:09 starting tool/bench/test [129 started in total] __ tool/bench/test [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 3 items / 1 skipped tool/bench/test/test_pypyresult.py ... ===================== 3 passed, 1 skipped in 0.93 seconds ====================== ++ 01:53:11 starting tool/memusage/test [130 started in total] __ tool/memusage/test [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 5 items tool/memusage/test/test_log2gnumeric.py ..... =========================== 5 passed in 0.91 seconds =========================== ++ 01:53:13 starting tool/pytest/test [131 started in total] __ sandbox/test [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 1 items sandbox/test/test_pypy_interact.py . ========================== 1 passed in 36.47 seconds =========================== ++ 01:53:34 starting tool/release/test [132 started in total] __ tool/release/test [130 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 0x00007f97da8b20c8> exe = local('/private/tmp/buildbot-x86_64/pytest/pytest-of-matti/pytest-858/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: 16984 Abort trap: 6 gdb /private/tmp/buildbot-x86_64/pytest/pytest-of-matti/pytest-858/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 0x00007f97da649cc8> exe = local('/private/tmp/buildbot-x86_64/pytest/pytest-of-matti/pytest-858/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: 17005 Abort trap: 6 ...ytest-of-matti/pytest-858/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: 17005 Abort trap: 6 ...ytest-of-matti/pytest-858/test_strip0/myprog -ex 'info symbol foo' -ex 'quit'"> = "/bin/sh: line 1: 17005 Abort trap: 6 gdb /private/tmp/buildbot-x86_64/pytest/pytest-of-matti/pytest-858/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 19.32 seconds ================ ++ 01:53:55 starting tool/test [133 started in total] __ tool/test [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 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 8.90 seconds =========================== __ tool/pytest/test [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 24 items tool/pytest/test/test_appsupport.py ......... tool/pytest/test/test_astrewrite.py ..... tool/pytest/test/test_conftest1.py .. tool/pytest/test/test_pytestsupport.py ........ ========================== 24 passed in 86.14 seconds ========================== __ objspace/std/test [133 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 2130 items objspace/std/test/apptest_boolobject.py ........ objspace/std/test/apptest_bufferobject.py ............... objspace/std/test/apptest_callmethod.py ........ objspace/std/test/apptest_complexobject.py ............................... objspace/std/test/apptest_instmethobject.py ..... objspace/std/test/apptest_iterobject.py .............. objspace/std/test/apptest_operation.py ... objspace/std/test/apptest_stringformat.py ...............s...........................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................................................................................................................................................................... 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 ............................................................s........................................s............... 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 ............................................................................................................................................... objspace/std/test/test_memoryobject.py ....... objspace/std/test/test_methodcache.py ....................................................................... objspace/std/test/test_newformat.py ......................................................................................Fs........ objspace/std/test/test_noneobject.py ... objspace/std/test/test_obj.py ....................... objspace/std/test/test_prebuiltint.py ...........................s............... 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 ..... 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 ............................................................s........................................................................................................................s.............. objspace/std/test/test_specialisedtupleobject.py ..................ss....................... objspace/std/test/test_stdobjspace.py s...... objspace/std/test/test_tupleobject.py ................................... objspace/std/test/test_typeobject.py .............................................................................. objspace/std/test/test_unicodeobject.py .................................s........................................................s................. 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 0x00007fc78b6126e8> 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: assert '1.234,57' == '1234,57' E + where '1.234,57' = <function format at 0x00007fc789b2bbe8>('%g', 1234.56789, grouping=True) E + where <function format at 0x00007fc789b2bbe8> = <function format at 0x00007fc789b2bbe8> E + where <function format at 0x00007fc789b2bbe8> = <module 'locale' from '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/lib-python/2.7/locale.pyc'>.format [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/objspace/std/test/test_newformat.py:395]:19: AssertionError =========================== short test summary info ============================ FAIL objspace/std/test/test_newformat.py::AppTestFloatFormatting::()::test_locale_german ============= 1 failed, 2098 passed, 31 skipped in 141.72 seconds ============== program finished with exit code 1 elapsedTime=3272.478882