The Buildbot has detected a new failure on builder AMD64 Debian root 3.x while building python/cpython. Full details are available at: https://buildbot.python.org/all/#/builders/345/builds/7403
Buildbot URL: https://buildbot.python.org/all/ Worker for this Build: angelico-debian-amd64 Build Reason: <unknown> Blamelist: Ethan Furman <et...@stoneleaf.us>, Guido van Rossum <gu...@python.org>, Terry Jan Reedy <tjre...@udel.edu>, Tian Gao <gaogaotiant...@hotmail.com>, Victor Stinner <vstin...@python.org> BUILD FAILED: failed test (failure) Summary of the results of the build (if available): =================================================== == Captured traceback ================== Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/mapping_tests.py", line 176, in test_update d.update(self.other) ~~~~~~~~^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 297, in update d[key] = KeyedRef(o, self._remove, key) ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 349, in __new__ self.key = key ^^^^^^^^ AttributeError: 'KeyedRef' object attribute 'key' is read-only Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_buffer.py", line 2801, in test_memoryview_cast_1D_ND self.verify(m2, obj=ex, ~~~~~~~~~~~^^^^^^^^^^^^ itemsize=tsize, fmt=tfmt, readonly=True, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ndim=ndim, shape=tshape, strides=strides, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lst=lst, cast=True) ^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_buffer.py", line 979, in verify check_memoryview(m) ~~~~~~~~~~~~~~~~^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_buffer.py", line 965, in check_memoryview self.assertEqual(m.shape, tuple(shape)) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/unittest/case.py", line 885, in assertEqual assertion_func(first, second, msg=msg) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/unittest/case.py", line 1102, in assertTupleEqual self.assertSequenceEqual(tuple1, tuple2, msg, seq_type=tuple) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/unittest/case.py", line 995, in assertSequenceEqual if not isinstance(seq2, seq_type): ~~~~~~~~~~^^^^^^^^^^^^^^^^ TypeError: 'tuple' object is not callable Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/mapping_tests.py", line 96, in test_write p[key] = value ~^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 167, in __setitem__ self.data[key] = KeyedRef(value, self._remove, key) ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 349, in __new__ self.key = key ^^^^^^^^ AttributeError: 'KeyedRef' object attribute 'key' is read-only Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/mapping_tests.py", line 296, in test_pop d[k] = v ~^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 167, in __setitem__ self.data[key] = KeyedRef(value, self._remove, key) ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 349, in __new__ self.key = key ^^^^^^^^ AttributeError: 'KeyedRef' object attribute 'key' is read-only Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/doctest.py", line 1378, in __run exec(compile(example.source, filename, "single", ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ compileflags, True), test.globs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<doctest test.test_weakref.__test__.libreftest[30]>", line 1, in <module> a_id = remember(a) ~~~~~~~~^^^ File "<doctest test.test_weakref.__test__.libreftest[27]>", line 3, in remember _id2obj_dict[oid] = obj ~~~~~~~~~~~~^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 167, in __setitem__ self.data[key] = KeyedRef(value, self._remove, key) ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 349, in __new__ self.key = key ^^^^^^^^ AttributeError: 'KeyedRef' object attribute 'key' is read-only ---------------------------------------------------------------------- File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_weakref.py", line ?, in test.test_weakref.__test__.libreftest Failed example: id2obj(a_id) is a Exception raised: Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/doctest.py", line 1378, in __run exec(compile(example.source, filename, "single", ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ compileflags, True), test.globs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<doctest test.test_weakref.__test__.libreftest[31]>", line 1, in <module> id2obj(a_id) is a ^^^^ NameError: name 'a_id' is not defined ---------------------------------------------------------------------- File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_weakref.py", line ?, in test.test_weakref.__test__.libreftest Failed example: try: id2obj(a_id) except KeyError: print('OK') else: print('WeakValueDictionary error') Exception raised: Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/doctest.py", line 1378, in __run exec(compile(example.source, filename, "single", ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ compileflags, True), test.globs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<doctest test.test_weakref.__test__.libreftest[34]>", line 2, in <module> id2obj(a_id) ^^^^ NameError: name 'a_id' is not defined Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/multibytecodec_support.py", line 305, in test_mapping_file self._test_mapping_file_plain() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/multibytecodec_support.py", line 332, in _test_mapping_file_plain self._testpoint(csetch, unich) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/multibytecodec_support.py", line 349, in _testpoint self.assertEqual(unich.encode(self.encoding), csetch) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/unittest/case.py", line 884, in assertEqual assertion_func = self._getAssertEqualityFunc(first, second) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/unittest/case.py", line 871, in _getAssertEqualityFunc return self._baseAssertEqual ^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'TestCP949Map' object has no attribute 'type' Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_weakref.py", line 1842, in test_threaded_weak_valued_setdefault x = d.setdefault(10, RefCycle()) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 284, in setdefault self.data[key] = KeyedRef(default, self._remove, key) ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 349, in __new__ self.key = key ^^^^^^^^ AttributeError: 'KeyedRef' object attribute 'key' is read-only Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_weakref.py", line 1240, in test_weak_valued_len_cycles self.check_len_cycles(weakref.WeakValueDictionary, lambda k: (1, k)) ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_weakref.py", line 1219, in check_len_cycles dct = dict_type(cons(o) for o in items) ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 119, in __init__ self.update(other, **kw) ~~~~~~~~~~~^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 297, in update d[key] = KeyedRef(o, self._remove, key) ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 349, in __new__ self.key = key ^^^^^^^^ AttributeError: 'KeyedRef' object attribute 'key' is read-only Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_io.py", line 1574, in test_threads random.shuffle(l) ~~~~~~~~~~~~~~^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/random.py", line 361, in shuffle x[i], x[j] = x[j], x[i] ~^^^ TypeError: 'Random' object does not support item assignment Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_weakref.py", line 1270, in test_weak_valued_len_race self.check_len_race(weakref.WeakValueDictionary, lambda k: (1, k)) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_weakref.py", line 1250, in check_len_race dct = dict_type(cons(o) for o in items) ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 119, in __init__ self.update(other, **kw) ~~~~~~~~~~~^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 297, in update d[key] = KeyedRef(o, self._remove, key) ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 349, in __new__ self.key = key ^^^^^^^^ AttributeError: 'KeyedRef' object attribute 'key' is read-only Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_weakref.py", line 1673, in test_weak_valued_union_operators wvd1 = weakref.WeakValueDictionary({1: a}) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 119, in __init__ self.update(other, **kw) ~~~~~~~~~~~^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 297, in update d[key] = KeyedRef(o, self._remove, key) ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 349, in __new__ self.key = key ^^^^^^^^ AttributeError: 'KeyedRef' object attribute 'key' is read-only Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/doctest.py", line 2271, in runTest raise self.failureException(self.format_failure(new.getvalue())) AssertionError: Failed doctest test for test.test_weakref.__test__.libreftest File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_weakref.py", line unknown line number, in libreftest Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_weakref.py", line 1601, in test_weak_valued_dict_popitem self.check_popitem(weakref.WeakValueDictionary, ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ "key1", C(), "key2", C()) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_weakref.py", line 1584, in check_popitem weakdict[key1] = value1 ~~~~~~~~^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 167, in __setitem__ self.data[key] = KeyedRef(value, self._remove, key) ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 349, in __new__ self.key = key ^^^^^^^^ AttributeError: 'KeyedRef' object attribute 'key' is read-only Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/datetimetester.py", line 1451, in test_iso_long_years if d.isocalendar()[1] == 53: ~~~~~~~~~~~~~^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_pydatetime.py", line 1197, in isocalendar week1monday = _isoweek1monday(year) ~~~~~~~~~~~~~~~^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_pydatetime.py", line 2309, in _isoweek1monday firstday = _ymd2ord(year, 1, 1) ~~~~~~~~^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_pydatetime.py", line 74, in _ymd2ord assert 1 <= day <= dim, ('day must be in 1..%d' % dim) ^^^^^^^^^^^^^^^ AssertionError: day must be in 1..31 Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 198, in _run_module_as_main return _run_code(code, main_globals, None, ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ "__main__", mod_spec) ^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 88, in _run_code exec(code, run_globals) ~~~~^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/__main__.py", line 1, in <module> from test.libregrtest.main import main File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/libregrtest/main.py", line 10, in <module> from test.support import os_helper, MS_WINDOWS, flush_std_streams File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 18, in <module> import unittest File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/unittest/__init__.py", line 62, in <module> from .main import TestProgram, main File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/unittest/main.py", line 7, in <module> from . import loader, runner File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/unittest/runner.py", line 9, in <module> from .signals import registerResult File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/unittest/signals.py", line 1, in <module> import signal File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/signal.py", line 7, in <module> _IntEnum._convert_( ~~~~~~~~~~~~~~~~~~^ 'Signals', __name__, ^^^^^^^^^^^^^^^^^^^^ ...<2 lines>... and (name.startswith('SIG') and not name.startswith('SIG_')) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ or name.startswith('CTRL_')) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/enum.py", line 914, in _convert_ cls = _simple_enum(etype=cls, boundary=boundary or KEEP)(tmp_cls) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/enum.py", line 1862, in convert_class member = new_member(enum_class, *value) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ TypeError: Value after * must be an iterable, not int Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_weakref.py", line 1511, in test_weak_values_destroy_while_iterating dict, objects = self.make_weak_valued_dict() ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_weakref.py", line 1579, in make_weak_valued_dict dict[o.arg] = o ~~~~^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 167, in __setitem__ self.data[key] = KeyedRef(value, self._remove, key) ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 349, in __new__ self.key = key ^^^^^^^^ AttributeError: 'KeyedRef' object attribute 'key' is read-only Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_json/test_unicode.py", line 44, in test_unicode_decode self.assertEqual(self.loads(s), u) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/unittest/case.py", line 885, in assertEqual assertion_func(first, second, msg=msg) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) ~~~~~~~~^^^^^^^^^^^^^^^ TypeError: TestCase.run() got an unexpected keyword argument 'msg' Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/mapping_tests.py", line 47, in test_read d = self._full_mapping(self.reference) ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/mapping_tests.py", line 27, in _full_mapping x[key] = value ~^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 167, in __setitem__ self.data[key] = KeyedRef(value, self._remove, key) ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 349, in __new__ self.key = key ^^^^^^^^ AttributeError: 'KeyedRef' object attribute 'key' is read-only Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_weakref.py", line 1362, in test_weak_valued_iters dict, objects = self.make_weak_valued_dict() ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_weakref.py", line 1579, in make_weak_valued_dict dict[o.arg] = o ~~~~^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 167, in __setitem__ self.data[key] = KeyedRef(value, self._remove, key) ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 349, in __new__ self.key = key ^^^^^^^^ AttributeError: 'KeyedRef' object attribute 'key' is read-only Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_io.py", line 2430, in test_threads BufferedReaderTest.test_threads(self) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_io.py", line 1574, in test_threads random.shuffle(l) ~~~~~~~~~~~~~~^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/random.py", line 360, in shuffle j = randbelow(i + 1) ~~~~~~~~~^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/random.py", line 250, in _randbelow_with_getrandbits r = getrandbits(k) # 0 <= r < 2**k ~~~~~~~~~~~^^^ TypeError: 'Random' object is not callable Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_weakref.py", line 1276, in test_weak_values dict, objects = self.make_weak_valued_dict() ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_weakref.py", line 1579, in make_weak_valued_dict dict[o.arg] = o ~~~~^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 167, in __setitem__ self.data[key] = KeyedRef(value, self._remove, key) ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 349, in __new__ self.key = key ^^^^^^^^ AttributeError: 'KeyedRef' object attribute 'key' is read-only Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_weakref.py", line 1762, in test_weak_valued_delitem d['something'] = o1 ~^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 167, in __setitem__ self.data[key] = KeyedRef(value, self._remove, key) ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 349, in __new__ self.key = key ^^^^^^^^ AttributeError: 'KeyedRef' object attribute 'key' is read-only Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_weakref.py", line 1653, in test_weak_valued_dict_update self.check_update(weakref.WeakValueDictionary, ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ {1: C(), 'a': C(), C(): C()}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_weakref.py", line 1639, in check_update weakdict.update(dict) ~~~~~~~~~~~~~~~^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 297, in update d[key] = KeyedRef(o, self._remove, key) ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 349, in __new__ self.key = key ^^^^^^^^ AttributeError: 'KeyedRef' object attribute 'key' is read-only Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_weakref.py", line 1626, in test_weak_valued_dict_setdefault self.check_setdefault(weakref.WeakValueDictionary, ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ "key", C(), C()) ^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_weakref.py", line 1613, in check_setdefault o = weakdict.setdefault(key, value1) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 284, in setdefault self.data[key] = KeyedRef(default, self._remove, key) ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 349, in __new__ self.key = key ^^^^^^^^ AttributeError: 'KeyedRef' object attribute 'key' is read-only Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_regrtest.py", line 1077, in test_interrupted output = self.run_tests(test, exitcode=EXITCODE_INTERRUPTED) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_regrtest.py", line 888, in run_tests return self.run_python(cmdargs, **kw) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_regrtest.py", line 740, in run_python proc = self.run_command(args, **kw) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_regrtest.py", line 731, in run_command self.fail(msg) ~~~~~~~~~^^^^^ AssertionError: Command ['/root/buildarea/3.x.angelico-debian-amd64/build/python', '-X', 'faulthandler', '-I', '-m', 'test', '--testdir=/tmp/test_python_dcjsnc_2/tmpe5mqerd6', 'test_regrtest_sigint'] failed with exit code 1, but exit code 130 expected! Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_weakref.py", line 1851, in test_threaded_weak_valued_pop d[10] = RefCycle() ~^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 167, in __setitem__ self.data[key] = KeyedRef(value, self._remove, key) ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/weakref.py", line 349, in __new__ self.key = key ^^^^^^^^ AttributeError: 'KeyedRef' object attribute 'key' is read-only Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_asyncio/test_base_events.py", line 607, in test_default_exc_handler_coro self.loop.run_forever() ~~~~~~~~~~~~~~~~~~~~~^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/asyncio/base_events.py", line 670, in run_forever self._run_once() ~~~~~~~~~~~~~~^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/asyncio/base_events.py", line 1981, in _run_once event_list = self._selector.select(timeout) ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/unittest/mock.py", line 1164, in __call__ return self._mock_call(*args, **kwargs) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/unittest/mock.py", line 1168, in _mock_call return self._execute_mock_call(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ TypeError: Mock.keys() returned a non-iterable (type Mock) Test report =========== Failed tests: - test.test_concurrent_futures.test_thread_pool - test_weakref - test.test_multiprocessing_forkserver.test_processes - test.test_asyncio.test_base_events - test_json - test_datetime - test_codecmaps_kr - test_buffer - test_io - test_regrtest Failed subtests: - test_threaded_weak_valued_setdefault - test.test_weakref.MappingTestCase.test_threaded_weak_valued_setdefault - test_weak_values_destroy_while_iterating - test.test_weakref.MappingTestCase.test_weak_values_destroy_while_iterating - test_weak_valued_dict_update - test.test_weakref.MappingTestCase.test_weak_valued_dict_update - test_threads - test.test_io.PyBufferedReaderTest.test_threads - test_weak_valued_len_race - test.test_weakref.MappingTestCase.test_weak_valued_len_race - test_write - test.test_weakref.WeakValueDictionaryTestCase.test_write - test_default_exc_handler_coro - test.test_asyncio.test_base_events.BaseEventLoopTests.test_default_exc_handler_coro - test_mapping_file - test.test_codecmaps_kr.TestCP949Map.test_mapping_file - test_read - test.test_weakref.WeakValueDictionaryTestCase.test_read - test_threads - test.test_io.CBufferedRandomTest.test_threads - test_weak_valued_len_cycles - test.test_weakref.MappingTestCase.test_weak_valued_len_cycles - test_weak_valued_union_operators - test.test_weakref.MappingTestCase.test_weak_valued_union_operators - test_unicode_decode - test.test_json.test_unicode.TestPyUnicode.test_unicode_decode - test_update - test.test_weakref.WeakValueDictionaryTestCase.test_update - test_weak_valued_iters - test.test_weakref.MappingTestCase.test_weak_valued_iters - test_iso_long_years - test.datetimetester.TestSubclassDateTime_Pure.test_iso_long_years - test_weak_values - test.test_weakref.MappingTestCase.test_weak_values - test_weak_valued_delitem - test.test_weakref.MappingTestCase.test_weak_valued_delitem - test_threaded_weak_valued_pop - test.test_weakref.MappingTestCase.test_threaded_weak_valued_pop - test_weak_valued_dict_setdefault - test.test_weakref.MappingTestCase.test_weak_valued_dict_setdefault - test_memoryview_cast_1D_ND - test.test_buffer.TestBufferProtocol.test_memoryview_cast_1D_ND - test_weak_valued_dict_popitem - test.test_weakref.MappingTestCase.test_weak_valued_dict_popitem - test_interrupted - test.test_regrtest.ArgsTestCase.test_interrupted - test_pop - test.test_weakref.WeakValueDictionaryTestCase.test_pop Sincerely, -The Buildbot _______________________________________________ Buildbot-status mailing list -- buildbot-status@python.org To unsubscribe send an email to buildbot-status-le...@python.org https://mail.python.org/mailman3/lists/buildbot-status.python.org/ Member address: arch...@mail-archive.com