Mock Version: 5.0 Mock Version: 5.0 Mock Version: 5.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/pychess.spec'], chrootPath='/var/lib/mock/f40-build-2507032-61702/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=996gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/pychess.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1706227200 Wrote: /builddir/build/SRPMS/pychess-1.0.3-10.fc40.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target noarch --nodeps /builddir/build/SPECS/pychess.spec'], chrootPath='/var/lib/mock/f40-build-2507032-61702/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=996gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target noarch --nodeps /builddir/build/SPECS/pychess.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1706227200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.UntbEo + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf pychess-1.0.3 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/pychess-1.0.3.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd pychess-1.0.3 + rm -rf /builddir/build/BUILD/pychess-1.0.3-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/pychess-1.0.3-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/1897.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/1898.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/2005.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + cat + sed -r -e 's|https://docs.python.org/3\.4|/usr/share/doc/python3-docs/html|' -i docs/conf.py + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.D0ZAs1 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd pychess-1.0.3 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -sP' Warning: eco.db not found, please run pgn2ecodb.sh Creating the database Processing EN - Parsing - Max ply : 36 - Loading into the database (36 remaining) - Loading into the database (35 remaining) - Loading into the database (34 remaining) - Loading into the database (33 remaining) - Loading into the database (32 remaining) - Loading into the database (31 remaining) - Loading into the database (30 remaining) - Loading into the database (29 remaining) - Loading into the database (28 remaining) - Loading into the database (27 remaining) - Loading into the database (26 remaining) - Loading into the database (25 remaining) - Loading into the database (24 remaining) - Loading into the database (23 remaining) - Loading into the database (22 remaining) - Loading into the database (21 remaining) - Loading into the database (20 remaining) - Loading into the database (19 remaining) - Loading into the database (18 remaining) - Loading into the database (17 remaining) - Loading into the database (16 remaining) - Loading into the database (15 remaining) - Loading into the database (14 remaining) - Loading into the database (13 remaining) - Loading into the database (12 remaining) - Loading into the database (11 remaining) - Loading into the database (10 remaining) - Loading into the database (9 remaining) - Loading into the database (8 remaining) - Loading into the database (7 remaining) - Loading into the database (6 remaining) - Loading into the database (5 remaining) - Loading into the database (4 remaining) - Loading into the database (3 remaining) - Loading into the database (2 remaining) - Loading into the database (1 remaining) - Loading into the database (0 remaining) - Processed 3404 openings Processing DA - Parsing - Max ply : 0 - Loading into the database (0 remaining) - Processed 500 openings Processing DE - Parsing - Max ply : 25 - Loading into the database (25 remaining) - Loading into the database (24 remaining) - Loading into the database (23 remaining) - Loading into the database (22 remaining) - Loading into the database (21 remaining) - Loading into the database (20 remaining) - Loading into the database (19 remaining) - Loading into the database (18 remaining) - Loading into the database (17 remaining) - Loading into the database (16 remaining) - Loading into the database (15 remaining) - Loading into the database (14 remaining) - Loading into the database (13 remaining) - Loading into the database (12 remaining) - Loading into the database (11 remaining) - Loading into the database (10 remaining) - Loading into the database (9 remaining) - Loading into the database (8 remaining) - Loading into the database (7 remaining) - Loading into the database (6 remaining) - Loading into the database (5 remaining) - Loading into the database (4 remaining) - Loading into the database (3 remaining) - Loading into the database (2 remaining) - Loading into the database (1 remaining) - Loading into the database (0 remaining) - Processed 500 openings Processing ES - Parsing - Max ply : 0 - Loading into the database (0 remaining) - Processed 500 openings Processing HU - Parsing - Max ply : 18 - Loading into the database (18 remaining) - Loading into the database (17 remaining) - Loading into the database (16 remaining) - Loading into the database (15 remaining) - Loading into the database (14 remaining) - Loading into the database (13 remaining) - Loading into the database (12 remaining) - Loading into the database (11 remaining) - Loading into the database (10 remaining) - Loading into the database (9 remaining) - Loading into the database (8 remaining) - Loading into the database (7 remaining) - Loading into the database (6 remaining) - Loading into the database (5 remaining) - Loading into the database (4 remaining) - Loading into the database (3 remaining) - Loading into the database (2 remaining) - Loading into the database (1 remaining) - Loading into the database (0 remaining) - Processed 569 openings Processing FR - Parsing - Max ply : 0 - Loading into the database (0 remaining) :6: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/gfx/Pieces.py:1: PyGIWarning: Rsvg was imported without specifying a version first. Use gi.require_version('Rsvg', '2.0') before import to ensure that the right version gets loaded. from gi.repository import Rsvg /usr/lib/python3.12/site-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'executables' warnings.warn(msg) - Processed 500 openings Processing Chess960 Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Alfonso.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Alpha.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Cburnett.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Celtic.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Chessicons.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Chessmonk.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Eyes.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Fantasy.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Fantasy_alt.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Freak.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Freestaunton.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Kilfiger.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Kosal.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Leipzig.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Magnetic.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Makruk.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Maya.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Merida.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Merida_new.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Metaltops.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Pirat.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Prmi.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Regular.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Sittuyin.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Skulls.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Spatial.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Adventurer.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Cases.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Cheq.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Condal.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Harlequin.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Kingdom.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Leipzig.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Line.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Lucena.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Magnetic.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Mark.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Maroquin.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Maya.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Medieval.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Merida.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Millenia.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Motif.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Usual.png + PYTHONPATH=/builddir/build/BUILD/pychess-1.0.3/lib + sphinx-build-3 docs html Running Sphinx v7.2.6 making output directory... done loading intersphinx inventory from http://lazka.github.io/pgi-docs/GObject-2.0/objects.inv... loading intersphinx inventory from /usr/share/doc/python3-docs/html/objects.inv... loading intersphinx inventory from http://lazka.github.io/pgi-docs/Gtk-3.0/objects.inv... WARNING: failed to reach any of the inventories with the following issues: intersphinx inventory 'http://lazka.github.io/pgi-docs/Gtk-3.0/objects.inv' not fetchable due to : HTTPConnectionPool(host='lazka.github.io', port=80): Max retries exceeded with url: /pgi-docs/Gtk-3.0/objects.inv (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')) WARNING: failed to reach any of the inventories with the following issues: intersphinx inventory 'http://lazka.github.io/pgi-docs/GObject-2.0/objects.inv' not fetchable due to : HTTPConnectionPool(host='lazka.github.io', port=80): Max retries exceeded with url: /pgi-docs/GObject-2.0/objects.inv (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')) building [mo]: targets for 0 po files that are out of date writing output... building [html]: targets for 23 source files that are out of date updating environment: [new config] 23 added, 0 changed, 0 removed reading sources... [ 4%] features reading sources... [ 9%] index reading sources... [ 13%] modules reading sources... [ 17%] pychess ERROR: Gst.ElementFactory.make("playbin", "player") failed reading sources... [ 22%] pychess.Database reading sources... [ 26%] pychess.Players reading sources... [ 30%] pychess.Savers reading sources... [ 35%] pychess.System reading sources... [ 39%] pychess.Utils reading sources... [ 43%] pychess.Utils.lutils reading sources... [ 48%] pychess.Variants reading sources... [ 52%] pychess.gfx reading sources... [ 57%] pychess.ic reading sources... [ 61%] pychess.ic.managers reading sources... [ 65%] pychess.perspectives reading sources... [ 70%] pychess.perspectives.database reading sources... [ 74%] pychess.perspectives.fics reading sources... [ 78%] pychess.perspectives.games reading sources... [ 83%] pychess.perspectives.learn reading sources... [ 87%] pychess.perspectives.welcome reading sources... [ 91%] pychess.widgets reading sources... [ 96%] pychess.widgets.pydock reading sources... [100%] screenshots WARNING: autodoc: failed to import module 'Main' from module 'pychess'; the following exception was raised: Traceback (most recent call last): File "/usr/lib/python3.12/site-packages/sphinx/ext/autodoc/importer.py", line 69, in import_module return importlib.import_module(modname) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1381, in _gcd_import File "", line 1354, in _find_and_load File "", line 1325, in _find_and_load_unlocked File "", line 929, in _load_unlocked File "", line 994, in exec_module File "", line 488, in _call_with_frames_removed File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/Main.py", line 25, in from pychess.widgets import enginesDialog, newGameDialog File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/enginesDialog.py", line 659, in class KeyValueCellRenderer(Gtk.CellRenderer): File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/enginesDialog.py", line 676, in KeyValueCellRenderer GObject.ParamFlags.READABLE | GObject.ParamFlags.WRITABLE)} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TypeError: unsupported operand type(s) for |: 'GObjectMock' and 'GObjectMock' /builddir/build/BUILD/pychess-1.0.3/lib/pychess/Database/dbwalk.py:docstring of pychess.Database.dbwalk.walk:6: ERROR: Unexpected indentation. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/Database/dbwalk.py:docstring of pychess.Database.dbwalk.walk:7: WARNING: Block quote ends without a blank line; unexpected unindent. WARNING: autodoc: failed to import module 'chessalpha2' from module 'pychess.Savers'; the following exception was raised: No module named 'pychess.Savers.chessalpha2' /builddir/build/BUILD/pychess-1.0.3/lib/pychess/System/conf.py:docstring of pychess.System.conf.notify_add:1: WARNING: Inline emphasis start-string without end-string. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/System/conf.py:docstring of pychess.System.conf.notify_add:1: WARNING: Inline strong start-string without end-string. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/Utils/TimeModel.py:docstring of pychess.Utils.TimeModel.TimeModel.undoMoves:3: WARNING: Definition list ends without a blank line; unexpected unindent. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/Utils/lutils/lsearch.py:docstring of pychess.Utils.lutils.lsearch.alphaBeta:9: ERROR: Unexpected indentation. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/Utils/lutils/lsearch.py:docstring of pychess.Utils.lutils.lsearch.alphaBeta:10: WARNING: Block quote ends without a blank line; unexpected unindent. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/Variants/giveaway.py:docstring of pychess.Variants.giveaway.GiveawayBoard:2: WARNING: Field list ends without a blank line; unexpected unindent. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/Variants/kingofthehill.py:docstring of pychess.Variants.kingofthehill.KingOfTheHillBoard:2: WARNING: Field list ends without a blank line; unexpected unindent. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/Variants/knightodds.py:docstring of pychess.Variants.knightodds.KnightOddsBoard:2: WARNING: Field list ends without a blank line; unexpected unindent. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/Variants/losers.py:docstring of pychess.Variants.losers.LosersBoard:2: WARNING: Field list ends without a blank line; unexpected unindent. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/Variants/pawnodds.py:docstring of pychess.Variants.pawnodds.PawnOddsBoard:2: WARNING: Field list ends without a blank line; unexpected unindent. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/Variants/pawnspassed.py:docstring of pychess.Variants.pawnspassed.PawnsPassedBoard:2: WARNING: Field list ends without a blank line; unexpected unindent. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/Variants/pawnspushed.py:docstring of pychess.Variants.pawnspushed.PawnsPushedBoard:2: WARNING: Field list ends without a blank line; unexpected unindent. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/Variants/racingkings.py:docstring of pychess.Variants.racingkings.RacingKingsBoard:2: WARNING: Field list ends without a blank line; unexpected unindent. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/Variants/randomchess.py:docstring of pychess.Variants.randomchess.RandomBoard:2: WARNING: Field list ends without a blank line; unexpected unindent. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/Variants/shuffle.py:docstring of pychess.Variants.shuffle.ShuffleBoard:2: WARNING: Field list ends without a blank line; unexpected unindent. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/Variants/suicide.py:docstring of pychess.Variants.suicide.SuicideBoard:2: WARNING: Field list ends without a blank line; unexpected unindent. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/ChatManager.py:docstring of pychess.ic.managers.ChatManager.ChatManager.get_allob_list:4: WARNING: Definition list ends without a blank line; unexpected unindent. WARNING: autodoc: failed to import module 'annotationPanel' from module 'pychess.perspectives.games'; the following exception was raised: Traceback (most recent call last): File "/usr/lib/python3.12/site-packages/sphinx/ext/autodoc/importer.py", line 69, in import_module return importlib.import_module(modname) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1381, in _gcd_import File "", line 1354, in _find_and_load File "", line 1325, in _find_and_load_unlocked File "", line 929, in _load_unlocked File "", line 994, in exec_module File "", line 488, in _call_with_frames_removed File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/games/annotationPanel.py", line 19, in from pychess.widgets.LearnInfoBar import LearnInfoBar File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/LearnInfoBar.py", line 6, in from pychess.perspectives.learn.PuzzlesPanel import start_puzzle_from File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/learn/__init__.py", line 7, in from gi.types import GObjectMeta File "", line 1354, in _find_and_load File "", line 1316, in _find_and_load_unlocked File "", line 1256, in _find_spec File "", line 1524, in find_spec File "", line 1493, in _get_spec TypeError: 'Mock' object is not iterable WARNING: autodoc: failed to import module 'bookPanel' from module 'pychess.perspectives.games'; the following exception was raised: Traceback (most recent call last): File "/usr/lib/python3.12/site-packages/sphinx/ext/autodoc/importer.py", line 69, in import_module return importlib.import_module(modname) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1381, in _gcd_import File "", line 1354, in _find_and_load File "", line 1325, in _find_and_load_unlocked File "", line 929, in _load_unlocked File "", line 994, in exec_module File "", line 488, in _call_with_frames_removed File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/games/bookPanel.py", line 734, in class StrengthCellRenderer(Gtk.CellRenderer): File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/games/bookPanel.py", line 737, in StrengthCellRenderer (GObject.TYPE_PYOBJECT, "Data", "Data", GObject.ParamFlags.READABLE | GObject.ParamFlags.WRITABLE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TypeError: unsupported operand type(s) for |: 'GObjectMock' and 'GObjectMock' WARNING: autodoc: failed to import module 'learn.EndgamesPanel' from module 'pychess.perspectives'; the following exception was raised: Traceback (most recent call last): File "/usr/lib/python3.12/site-packages/sphinx/ext/autodoc/importer.py", line 69, in import_module return importlib.import_module(modname) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1381, in _gcd_import File "", line 1354, in _find_and_load File "", line 1325, in _find_and_load_unlocked File "", line 929, in _load_unlocked File "", line 994, in exec_module File "", line 488, in _call_with_frames_removed File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/learn/__init__.py", line 7, in from gi.types import GObjectMeta File "", line 1354, in _find_and_load File "", line 1316, in _find_and_load_unlocked File "", line 1256, in _find_spec File "", line 1524, in find_spec File "", line 1493, in _get_spec TypeError: 'Mock' object is not iterable WARNING: autodoc: failed to import module 'learn.LecturesPanel' from module 'pychess.perspectives'; the following exception was raised: Traceback (most recent call last): File "/usr/lib/python3.12/site-packages/sphinx/ext/autodoc/importer.py", line 69, in import_module return importlib.import_module(modname) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1381, in _gcd_import File "", line 1354, in _find_and_load File "", line 1325, in _find_and_load_unlocked File "", line 929, in _load_unlocked File "", line 994, in exec_module File "", line 488, in _call_with_frames_removed File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/learn/__init__.py", line 7, in from gi.types import GObjectMeta File "", line 1354, in _find_and_load File "", line 1316, in _find_and_load_unlocked File "", line 1256, in _find_spec File "", line 1524, in find_spec File "", line 1493, in _get_spec TypeError: 'Mock' object is not iterable WARNING: autodoc: failed to import module 'learn.LessonsPanel' from module 'pychess.perspectives'; the following exception was raised: Traceback (most recent call last): File "/usr/lib/python3.12/site-packages/sphinx/ext/autodoc/importer.py", line 69, in import_module return importlib.import_module(modname) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1381, in _gcd_import File "", line 1354, in _find_and_load File "", line 1325, in _find_and_load_unlocked File "", line 929, in _load_unlocked File "", line 994, in exec_module File "", line 488, in _call_with_frames_removed File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/learn/__init__.py", line 7, in from gi.types import GObjectMeta File "", line 1354, in _find_and_load File "", line 1316, in _find_and_load_unlocked File "", line 1256, in _find_spec File "", line 1524, in find_spec File "", line 1493, in _get_spec TypeError: 'Mock' object is not iterable WARNING: autodoc: failed to import module 'learn.PuzzlesPanel' from module 'pychess.perspectives'; the following exception was raised: Traceback (most recent call last): File "/usr/lib/python3.12/site-packages/sphinx/ext/autodoc/importer.py", line 69, in import_module return importlib.import_module(modname) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1381, in _gcd_import File "", line 1354, in _find_and_load File "", line 1325, in _find_and_load_unlocked File "", line 929, in _load_unlocked File "", line 994, in exec_module File "", line 488, in _call_with_frames_removed File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/learn/__init__.py", line 7, in from gi.types import GObjectMeta File "", line 1354, in _find_and_load File "", line 1316, in _find_and_load_unlocked File "", line 1256, in _find_spec File "", line 1524, in find_spec File "", line 1493, in _get_spec TypeError: 'Mock' object is not iterable WARNING: autodoc: failed to import module 'learn' from module 'pychess.perspectives'; the following exception was raised: Traceback (most recent call last): File "/usr/lib/python3.12/site-packages/sphinx/ext/autodoc/importer.py", line 69, in import_module return importlib.import_module(modname) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1381, in _gcd_import File "", line 1354, in _find_and_load File "", line 1325, in _find_and_load_unlocked File "", line 929, in _load_unlocked File "", line 994, in exec_module File "", line 488, in _call_with_frames_removed File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/learn/__init__.py", line 7, in from gi.types import GObjectMeta File "", line 1354, in _find_and_load File "", line 1316, in _find_and_load_unlocked File "", line 1256, in _find_spec File "", line 1524, in find_spec File "", line 1493, in _get_spec TypeError: 'Mock' object is not iterable WARNING: autodoc: failed to import module 'welcome' from module 'pychess.perspectives'; the following exception was raised: Traceback (most recent call last): File "/usr/lib/python3.12/site-packages/sphinx/ext/autodoc/importer.py", line 69, in import_module return importlib.import_module(modname) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1381, in _gcd_import File "", line 1354, in _find_and_load File "", line 1325, in _find_and_load_unlocked File "", line 929, in _load_unlocked File "", line 994, in exec_module File "", line 488, in _call_with_frames_removed File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/welcome/__init__.py", line 1, in from pychess.widgets.TaskerManager import tasker File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/TaskerManager.py", line 24, in from pychess.perspectives.learn.LecturesPanel import LECTURES, start_lecture_from File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/learn/__init__.py", line 7, in from gi.types import GObjectMeta File "", line 1354, in _find_and_load File "", line 1316, in _find_and_load_unlocked File "", line 1256, in _find_spec File "", line 1524, in find_spec File "", line 1493, in _get_spec TypeError: 'Mock' object is not iterable WARNING: autodoc: failed to import module 'ChannelsPanel' from module 'pychess.widgets'; the following exception was raised: Traceback (most recent call last): File "/usr/lib/python3.12/site-packages/sphinx/ext/autodoc/importer.py", line 69, in import_module return importlib.import_module(modname) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1381, in _gcd_import File "", line 1354, in _find_and_load File "", line 1325, in _find_and_load_unlocked File "", line 929, in _load_unlocked File "", line 994, in exec_module File "", line 488, in _call_with_frames_removed File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/ChannelsPanel.py", line 4, in from pychess.widgets.InfoPanel import Panel File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/InfoPanel.py", line 14, in class BulletCellRenderer(Gtk.CellRenderer): File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/InfoPanel.py", line 16, in BulletCellRenderer "color": (object, "Color", "Color", GObject.ParamFlags.READABLE | GObject.ParamFlags.WRITABLE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TypeError: unsupported operand type(s) for |: 'GObjectMock' and 'GObjectMock' WARNING: autodoc: failed to import module 'InfoPanel' from module 'pychess.widgets'; the following exception was raised: Traceback (most recent call last): File "/usr/lib/python3.12/site-packages/sphinx/ext/autodoc/importer.py", line 69, in import_module return importlib.import_module(modname) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1381, in _gcd_import File "", line 1354, in _find_and_load File "", line 1325, in _find_and_load_unlocked File "", line 929, in _load_unlocked File "", line 994, in exec_module File "", line 488, in _call_with_frames_removed File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/InfoPanel.py", line 14, in class BulletCellRenderer(Gtk.CellRenderer): File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/InfoPanel.py", line 16, in BulletCellRenderer "color": (object, "Color", "Color", GObject.ParamFlags.READABLE | GObject.ParamFlags.WRITABLE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TypeError: unsupported operand type(s) for |: 'GObjectMock' and 'GObjectMock' WARNING: autodoc: failed to import module 'LearnInfoBar' from module 'pychess.widgets'; the following exception was raised: Traceback (most recent call last): File "/usr/lib/python3.12/site-packages/sphinx/ext/autodoc/importer.py", line 69, in import_module return importlib.import_module(modname) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1381, in _gcd_import File "", line 1354, in _find_and_load File "", line 1325, in _find_and_load_unlocked File "", line 929, in _load_unlocked File "", line 994, in exec_module File "", line 488, in _call_with_frames_removed File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/LearnInfoBar.py", line 6, in from pychess.perspectives.learn.PuzzlesPanel import start_puzzle_from File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/learn/__init__.py", line 7, in from gi.types import GObjectMeta File "", line 1354, in _find_and_load File "", line 1316, in _find_and_load_unlocked File "", line 1256, in _find_spec File "", line 1524, in find_spec File "", line 1493, in _get_spec TypeError: 'Mock' object is not iterable /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/MenuItemsDict.py:docstring of pychess.widgets.MenuItemsDict.MenuItemsDict:2: WARNING: Field list ends without a blank line; unexpected unindent. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/PromotionDialog.py:docstring of pychess.widgets.PromotionDialog.PromotionDialog:2: WARNING: Field list ends without a blank line; unexpected unindent. WARNING: autodoc: failed to import module 'TaskerManager' from module 'pychess.widgets'; the following exception was raised: Traceback (most recent call last): File "/usr/lib/python3.12/site-packages/sphinx/ext/autodoc/importer.py", line 69, in import_module return importlib.import_module(modname) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1381, in _gcd_import File "", line 1354, in _find_and_load File "", line 1325, in _find_and_load_unlocked File "", line 929, in _load_unlocked File "", line 994, in exec_module File "", line 488, in _call_with_frames_removed File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/TaskerManager.py", line 24, in from pychess.perspectives.learn.LecturesPanel import LECTURES, start_lecture_from File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/learn/__init__.py", line 7, in from gi.types import GObjectMeta File "", line 1354, in _find_and_load File "", line 1316, in _find_and_load_unlocked File "", line 1256, in _find_spec File "", line 1524, in find_spec File "", line 1493, in _get_spec TypeError: 'Mock' object is not iterable WARNING: autodoc: failed to import module 'ViewsPanel' from module 'pychess.widgets'; the following exception was raised: Traceback (most recent call last): File "/usr/lib/python3.12/site-packages/sphinx/ext/autodoc/importer.py", line 69, in import_module return importlib.import_module(modname) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1381, in _gcd_import File "", line 1354, in _find_and_load File "", line 1325, in _find_and_load_unlocked File "", line 929, in _load_unlocked File "", line 994, in exec_module File "", line 488, in _call_with_frames_removed File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/ViewsPanel.py", line 3, in from pychess.widgets.InfoPanel import Panel File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/InfoPanel.py", line 14, in class BulletCellRenderer(Gtk.CellRenderer): File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/InfoPanel.py", line 16, in BulletCellRenderer "color": (object, "Color", "Color", GObject.ParamFlags.READABLE | GObject.ParamFlags.WRITABLE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TypeError: unsupported operand type(s) for |: 'GObjectMock' and 'GObjectMock' WARNING: autodoc: failed to import module 'enginesDialog' from module 'pychess.widgets'; the following exception was raised: Traceback (most recent call last): File "/usr/lib/python3.12/site-packages/sphinx/ext/autodoc/importer.py", line 69, in import_module return importlib.import_module(modname) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1381, in _gcd_import File "", line 1354, in _find_and_load File "", line 1325, in _find_and_load_unlocked File "", line 929, in _load_unlocked File "", line 994, in exec_module File "", line 488, in _call_with_frames_removed File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/enginesDialog.py", line 659, in class KeyValueCellRenderer(Gtk.CellRenderer): File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/enginesDialog.py", line 676, in KeyValueCellRenderer GObject.ParamFlags.READABLE | GObject.ParamFlags.WRITABLE)} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TypeError: unsupported operand type(s) for |: 'GObjectMock' and 'GObjectMock' WARNING: autodoc: failed to import module 'playerinfoDialog' from module 'pychess.widgets'; the following exception was raised: Traceback (most recent call last): File "/usr/lib/python3.12/site-packages/sphinx/ext/autodoc/importer.py", line 69, in import_module return importlib.import_module(modname) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1381, in _gcd_import File "", line 1354, in _find_and_load File "", line 1325, in _find_and_load_unlocked File "", line 929, in _load_unlocked File "", line 994, in exec_module File "", line 488, in _call_with_frames_removed File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/playerinfoDialog.py", line 53, in class HistoryCellRenderer(Gtk.CellRenderer): File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/playerinfoDialog.py", line 56, in HistoryCellRenderer (GObject.TYPE_PYOBJECT, "Data", "Data", GObject.ParamFlags.READABLE | GObject.ParamFlags.WRITABLE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TypeError: unsupported operand type(s) for |: 'GObjectMock' and 'GObjectMock' /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/preferencesDialog.py:docstring of pychess.widgets.preferencesDialog:2: WARNING: Field list ends without a blank line; unexpected unindent. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/preferencesDialog.py:docstring of pychess.widgets.preferencesDialog.SaveTab:2: WARNING: Field list ends without a blank line; unexpected unindent. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/preferencesDialog.py:docstring of pychess.widgets.preferencesDialog.ThemeTab:2: WARNING: Field list ends without a blank line; unexpected unindent. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/preferencesDialog.py:docstring of pychess.widgets.preferencesDialog.ThemeTab.discoverThemes:2: WARNING: Field list ends without a blank line; unexpected unindent. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/pydock/PyDockTop.py:docstring of pychess.widgets.pydock.PyDockTop.PyDockTop.saveToXML:6: WARNING: Definition list ends without a blank line; unexpected unindent. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/pydock/PyDockTop.py:docstring of pychess.widgets.pydock.PyDockTop.PyDockTop.saveToXML:8: ERROR: Unexpected indentation. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/pydock/PyDockTop.py:docstring of pychess.widgets.pydock.PyDockTop.PyDockTop.saveToXML:11: WARNING: Definition list ends without a blank line; unexpected unindent. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/pydock/PyDockTop.py:docstring of pychess.widgets.pydock.PyDockTop.PyDockTop.saveToXML:13: ERROR: Unexpected indentation. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/pydock/PyDockTop.py:docstring of pychess.widgets.pydock.PyDockTop.PyDockTop.saveToXML:14: WARNING: Block quote ends without a blank line; unexpected unindent. looking for now-outdated files... none found pickling environment... /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/pydock/PyDockTop.py:docstring of pychess.widgets.pydock.PyDockTop.PyDockTop.saveToXML:15: WARNING: Block quote ends without a blank line; unexpected unindent. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/pydock/PyDockTop.py:docstring of pychess.widgets.pydock.PyDockTop.PyDockTop.saveToXML:16: WARNING: Definition list ends without a blank line; unexpected unindent. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/pydock/PyDockTop.py:docstring of pychess.widgets.pydock.PyDockTop.PyDockTop.saveToXML:17: WARNING: Definition list ends without a blank line; unexpected unindent. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/pydock/PyDockTop.py:docstring of pychess.widgets.pydock.PyDockTop.PyDockTop.saveToXML:18: WARNING: Definition list ends without a blank line; unexpected unindent. done checking consistency... done preparing documents... done copying assets... copying static files... done copying extra files... done done writing output... [ 4%] features writing output... [ 9%] index writing output... [ 13%] modules writing output... [ 17%] pychess writing output... [ 22%] pychess.Database writing output... [ 26%] pychess.Players writing output... [ 30%] pychess.Savers writing output... [ 35%] pychess.System writing output... [ 39%] pychess.Utils writing output... [ 43%] pychess.Utils.lutils writing output... [ 48%] pychess.Variants writing output... [ 52%] pychess.gfx writing output... [ 57%] pychess.ic writing output... [ 61%] pychess.ic.managers writing output... [ 65%] pychess.perspectives writing output... [ 70%] pychess.perspectives.database writing output... [ 74%] pychess.perspectives.fics writing output... [ 78%] pychess.perspectives.games writing output... [ 83%] pychess.perspectives.learn writing output... [ 87%] pychess.perspectives.welcome writing output... [ 91%] pychess.widgets writing output... [ 96%] pychess.widgets.pydock writing output... [100%] screenshots generating indices... genindex py-modindex done writing additional pages... search done dumping search index in English (code: en)... done dumping object inventory... done build succeeded, 53 warnings. The HTML pages are in html. + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.a5DqiT + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/pychess-1.0.3-10.fc40.noarch '!=' / ']' + rm -rf /builddir/build/BUILDROOT/pychess-1.0.3-10.fc40.noarch ++ dirname /builddir/build/BUILDROOT/pychess-1.0.3-10.fc40.noarch + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/pychess-1.0.3-10.fc40.noarch + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd pychess-1.0.3 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + /usr/bin/python3 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/pychess-1.0.3-10.fc40.noarch --prefix /usr :6: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/gfx/Pieces.py:1: PyGIWarning: Rsvg was imported without specifying a version first. Use gi.require_version('Rsvg', '2.0') before import to ensure that the right version gets loaded. from gi.repository import Rsvg /usr/lib/python3.12/site-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'executables' warnings.warn(msg) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Alfonso.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Alpha.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Cburnett.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Celtic.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Chessicons.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Chessmonk.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Eyes.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Fantasy.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Fantasy_alt.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Freak.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Freestaunton.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Kilfiger.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Kosal.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Leipzig.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Magnetic.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Makruk.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Maya.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Merida.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Merida_new.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Metaltops.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Pirat.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Prmi.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Regular.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Sittuyin.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Skulls.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/Spatial.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Adventurer.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Cases.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Cheq.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Condal.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Harlequin.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Kingdom.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Leipzig.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Line.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Lucena.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Magnetic.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Mark.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Maroquin.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Maya.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Medieval.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Merida.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Millenia.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Motif.png Creating /builddir/build/BUILD/pychess-1.0.3/pieces/ttf-Usual.png + rm -rfv /builddir/build/BUILDROOT/pychess-1.0.3-10.fc40.noarch/usr/bin/__pycache__ + rm -r /builddir/build/BUILDROOT/pychess-1.0.3-10.fc40.noarch/usr/share/menu + desktop-file-install --delete-original --dir=/builddir/build/BUILDROOT/pychess-1.0.3-10.fc40.noarch/usr/share/applications --set-key=Exec --set-value=pychess /builddir/build/BUILDROOT/pychess-1.0.3-10.fc40.noarch/usr/share/applications/pychess.desktop + appstream-util validate-relax --nonet /builddir/build/BUILDROOT/pychess-1.0.3-10.fc40.noarch/usr/share/metainfo/pychess.metainfo.xml /builddir/build/BUILDROOT/pychess-1.0.3-10.fc40.noarch/usr/share/metainfo/pychess.metainfo.xml: OK + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/pychess-1.0.3-10.fc40.noarch pychess + /usr/bin/find-debuginfo -j8 --strict-build-id -m -i --build-id-seed 1.0.3-10.fc40 --unique-debug-suffix -1.0.3-10.fc40.noarch --unique-debug-src-base pychess-1.0.3-10.fc40.noarch --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/pychess-1.0.3 find-debuginfo: starting Extracting debug info from 0 files Creating .debug symlinks for symlinks to ELF files find: ‘debug’: No such file or directory find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j8 Bytecompiling .py files below /builddir/build/BUILDROOT/pychess-1.0.3-10.fc40.noarch/usr/lib/python3.12 using python3.12 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.4BuheD + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd pychess-1.0.3 + rm testing/remotegame.py + pushd testing ~/build/BUILD/pychess-1.0.3/testing ~/build/BUILD/pychess-1.0.3 + PYTHONPATH=../lib + PYCHESS_UNITTEST=true + xvfb-run -a coverage run '--omit=../lib/pychess/external/*' --source ../lib -m unittest discover -p '*.py' /builddir/build/BUILD/pychess-1.0.3/lib/pychess/Players/CECPEngine.py:6: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded. from gi.repository import Gtk, GObject ERROR: Gst.ElementFactory.make("playbin", "player") failed /builddir/build/BUILD/pychess-1.0.3/lib/pychess/gfx/Pieces.py:1: PyGIWarning: Rsvg was imported without specifying a version first. Use gi.require_version('Rsvg', '2.0') before import to ensure that the right version gets loaded. from gi.repository import Rsvg /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/BoardView.py:9: PyGIWarning: PangoCairo was imported without specifying a version first. Use gi.require_version('PangoCairo', '1.0') before import to ensure that the right version gets loaded. from gi.repository import GLib, Gtk, Gdk, GObject, Pango, PangoCairo /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/newGameDialog.py:14: PyGIWarning: GtkSource was imported without specifying a version first. Use gi.require_version('GtkSource', '3.0') before import to ensure that the right version gets loaded. from gi.repository import GtkSource ../builddir/build/BUILD/pychess-1.0.3/testing/analysis.py:79: DeprecationWarning: There is no current event loop self.loop = asyncio.get_event_loop() ............... (python3 -m unittest:3807681): Gtk-WARNING **: 13:12:26.050: Can't set a parent on widget which has a parent /builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/database/__init__.py:90: DeprecationWarning: Gtk.ToolButton.new_from_stock is deprecated self.import_button = Gtk.ToolButton.new_from_stock(Gtk.STOCK_CONVERT) /builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/database/__init__.py:112: PyGTKDeprecationWarning: The "buttons" argument must be a Gtk.ButtonsType enum value. Please use the "add_buttons" method for adding buttons. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations self.progress_dialog = Gtk.Dialog("", mainwindow(), 0, ( /usr/lib/python3.12/site-packages/gi/overrides/Gtk.py:566: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "title, transient_for, flags, add_buttons" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations self._init(*args, **new_kwargs) Traceback (most recent call last): File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/__init__.py", line 168, in on_persp_toggled for item in self.current_perspective.menuitems: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'menuitems' /builddir/build/BUILD/pychess-1.0.3/lib/pychess/Savers/pgn.py:465: ResourceWarning: unclosed file <_io.TextIOWrapper name='gamefiles/world_matches.pgn' mode='r' encoding='latin_1'> importer.do_import(self.path, progressbar=self.progressbar) ResourceWarning: Enable tracemalloc to get the object allocation traceback /builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/database/__init__.py:655: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "label" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations label = Gtk.Label(info) /builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/database/gamelist.py:36: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "model" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations self.modelsort = Gtk.TreeModelSort(self.liststore) /builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/database/gamelist.py:43: DeprecationWarning: Gtk.TreeView.set_rules_hint is deprecated self.set_rules_hint(True) /builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/database/OpeningTreePanel.py:28: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "model" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations self.modelsort = Gtk.TreeModelSort(self.liststore) /builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/database/OpeningTreePanel.py:73: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "stock_id" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations self.filterButton = Gtk.ToggleToolButton(Gtk.STOCK_FIND) (python3 -m unittest:3807681): Gtk-WARNING **: 13:13:21.131: Can't set a parent on widget which has a parent /builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/database/FilterPanel.py:146: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "stock_id" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations self.filterButton = Gtk.ToggleToolButton(Gtk.STOCK_FIND) /builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/database/PreviewPanel.py:42: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "stock_id" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations self.filterButton = Gtk.ToggleToolButton(Gtk.STOCK_FIND) .... (python3 -m unittest:3807681): Gtk-WARNING **: 13:13:44.341: Can't set a parent on widget which has a parent /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/enginesDialog.py:184: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "title, parent, action, buttons" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations engine_chooser_dialog = Gtk.FileChooserDialog( /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/enginesDialog.py:184: PyGTKDeprecationWarning: The "buttons" argument must be a Gtk.ButtonsType enum value. Please use the "add_buttons" method for adding buttons. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations engine_chooser_dialog = Gtk.FileChooserDialog( /usr/lib/python3.12/site-packages/gi/overrides/Gtk.py:566: PyGTKDeprecationWarning: The keyword(s) "parent" have been deprecated in favor of "transient_for" respectively. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations self._init(*args, **new_kwargs) /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/enginesDialog.py:455: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "title, parent, action, buttons" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations dir_chooser_dialog = Gtk.FileChooserDialog( /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/enginesDialog.py:455: PyGTKDeprecationWarning: The "buttons" argument must be a Gtk.ButtonsType enum value. Please use the "add_buttons" method for adding buttons. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations dir_chooser_dialog = Gtk.FileChooserDialog( . (python3 -m unittest:3807681): Gtk-WARNING **: 13:14:51.504: Can't set a parent on widget which has a parent (python3 -m unittest:3807681): Gtk-WARNING **: 13:15:03.333: Attempting to add a widget with type pychess+widgets+TaskerManager+TaskerManager to a container of type GtkAlignment, but the widget is already inside a container of type GtkAlignment, please remove the widget from its existing container first. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/newGameDialog.py:234: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "value, lower, upper, step_increment" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations minSpin.set_adjustment(Gtk.Adjustment(1, 0, 240, 1)) /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/newGameDialog.py:238: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "value, lower, upper, step_increment" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations movesSpin.set_adjustment(Gtk.Adjustment(0, 0, 60, 20)) /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/newGameDialog.py:242: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "value, lower, upper, step_increment" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations gainSpin.set_adjustment(Gtk.Adjustment(0, -60, 60, 1)) /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/newGameDialog.py:246: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "n_rows, n_columns" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations table = Gtk.Table(2, 2) /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/newGameDialog.py:261: DeprecationWarning: Gtk.Alignment.set_padding is deprecated alignment.set_padding(6, 6, 12, 12) /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/ImageMenu.py:41: DeprecationWarning: Gtk.Widget.set_state is deprecated self.set_state(self.isopen and Gtk.StateType.SELECTED or /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/newGameDialog.py:333: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "model" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations treeview = Gtk.TreeView(model) (python3 -m unittest:3807681): Gtk-WARNING **: 13:15:21.719: Attempting to add a widget with type GtkEntry to a container of type GtkBox, but the widget is already inside a container of type pychess+widgets+ChatView+ChatView, please remove the widget from its existing container first. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/games/annotationPanel.py:86: DeprecationWarning: Gdk.Cursor.new is deprecated self.cursor_standard = Gdk.Cursor.new(Gdk.CursorType.LEFT_PTR) /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/Background.py:236: DeprecationWarning: Gtk.StyleContext.get_background_color is deprecated color = widget.get_style_context().get_background_color(Gtk.StateFlags.NORMAL) . (python3 -m unittest:3807681): Gtk-WARNING **: 13:15:36.305: Can't set a parent on widget which has a parent (python3 -m unittest:3807681): Gtk-WARNING **: 13:15:48.752: Attempting to add a widget with type pychess+widgets+TaskerManager+TaskerManager to a container of type GtkAlignment, but the widget is already inside a container of type GtkAlignment, please remove the widget from its existing container first. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/BoardView.py:911: DeprecationWarning: Gdk.Window.process_updates is deprecated self.get_window().process_updates(True) (python3 -m unittest:3807681): Gtk-WARNING **: 13:16:10.667: Attempting to add a widget with type GtkEntry to a container of type GtkBox, but the widget is already inside a container of type pychess+widgets+ChatView+ChatView, please remove the widget from its existing container first. . (python3 -m unittest:3807681): Gtk-WARNING **: 13:16:21.679: Can't set a parent on widget which has a parent (python3 -m unittest:3807681): Gtk-WARNING **: 13:16:35.400: Attempting to add a widget with type pychess+widgets+TaskerManager+TaskerManager to a container of type GtkAlignment, but the widget is already inside a container of type GtkAlignment, please remove the widget from its existing container first. (python3 -m unittest:3807681): Gtk-WARNING **: 13:16:48.316: Attempting to add a widget with type GtkEntry to a container of type GtkBox, but the widget is already inside a container of type pychess+widgets+ChatView+ChatView, please remove the widget from its existing container first. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/games/bookPanel.py:653: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "label" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations label = Gtk.Label(_( /builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/games/bookPanel.py:656: DeprecationWarning: Gtk.ScrolledWindow.add_with_viewport is deprecated self.sw.add_with_viewport(label) . (python3 -m unittest:3807681): Gtk-WARNING **: 13:17:05.706: Can't set a parent on widget which has a parent (python3 -m unittest:3807681): Gtk-WARNING **: 13:17:23.490: Attempting to add a widget with type pychess+widgets+TaskerManager+TaskerManager to a container of type GtkAlignment, but the widget is already inside a container of type GtkAlignment, please remove the widget from its existing container first. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/preferencesDialog.py:154: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "title, parent, action, buttons" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations book_chooser_dialog = Gtk.FileChooserDialog( /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/preferencesDialog.py:154: PyGTKDeprecationWarning: The "buttons" argument must be a Gtk.ButtonsType enum value. Please use the "add_buttons" method for adding buttons. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations book_chooser_dialog = Gtk.FileChooserDialog( /usr/lib/python3.12/site-packages/gi/overrides/Gtk.py:566: PyGTKDeprecationWarning: The keyword(s) "parent" have been deprecated in favor of "transient_for" respectively. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations self._init(*args, **new_kwargs) /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/preferencesDialog.py:194: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "title, parent, action, buttons" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations egtb_chooser_dialog = Gtk.FileChooserDialog( /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/preferencesDialog.py:194: PyGTKDeprecationWarning: The "buttons" argument must be a Gtk.ButtonsType enum value. Please use the "add_buttons" method for adding buttons. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations egtb_chooser_dialog = Gtk.FileChooserDialog( /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/preferencesDialog.py:645: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "title, parent, action, buttons" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations image_chooser_dialog = Gtk.FileChooserDialog( /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/preferencesDialog.py:645: PyGTKDeprecationWarning: The "buttons" argument must be a Gtk.ButtonsType enum value. Please use the "add_buttons" method for adding buttons. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations image_chooser_dialog = Gtk.FileChooserDialog( /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/preferencesDialog.py:396: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "title, parent, action, buttons" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations opendialog = Gtk.FileChooserDialog( /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/preferencesDialog.py:396: PyGTKDeprecationWarning: The "buttons" argument must be a Gtk.ButtonsType enum value. Please use the "add_buttons" method for adding buttons. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations opendialog = Gtk.FileChooserDialog( /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/preferencesDialog.py:839: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "title, parent, action, buttons" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations auto_save_chooser_dialog = Gtk.FileChooserDialog( /builddir/build/BUILD/pychess-1.0.3/lib/pychess/widgets/preferencesDialog.py:839: PyGTKDeprecationWarning: The "buttons" argument must be a Gtk.ButtonsType enum value. Please use the "add_buttons" method for adding buttons. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations auto_save_chooser_dialog = Gtk.FileChooserDialog( . (python3 -m unittest:3807681): Gtk-WARNING **: 13:18:18.807: Can't set a parent on widget which has a parent (python3 -m unittest:3807681): Gtk-WARNING **: 13:18:34.304: Attempting to add a widget with type pychess+widgets+TaskerManager+TaskerManager to a container of type GtkAlignment, but the widget is already inside a container of type GtkAlignment, please remove the widget from its existing container first. ./usr/lib64/python3.12/asyncio/base_events.py:703: ResourceWarning: unclosed event loop <_UnixSelectorEventLoop running=False closed=False debug=True> _warn(f"unclosed event loop {self!r}", ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback ...11 27 ...♜♞♝♛♚♝♞♜... ...♟♟♟♟♟♟♟♟... .............. .............. ......♙....... .............. ...♙♙♙.♙♙♙♙... ...♖♘♗♕♔♗♘♖... 62 45 ...♜♞♝♛♚♝.♜... ...♟♟♟♟♟♟♟♟... ........♞..... .............. ......♙....... .............. ...♙♙♙.♙♙♙♙... ...♖♘♗♕♔♗♘♖... 10 26 ...♜♞♝♛♚♝.♜... ...♟♟♟♟♟♟♟♟... ........♞..... .............. .....♙♙....... .............. ...♙♙..♙♙♙♙... ...♖♘♗♕♔♗♘♖... 54 46 ...♜♞♝♛♚♝.♜... ...♟♟♟♟♟♟.♟... ........♞♟.... .............. .....♙♙....... .............. ...♙♙..♙♙♙♙... ...♖♘♗♕♔♗♘♖... 14 22 ...♜♞♝♛♚♝.♜... ...♟♟♟♟♟♟.♟... ........♞♟.... .............. .....♙♙....... .........♙.... ...♙♙..♙♙.♙... ...♖♘♗♕♔♗♘♖... 61 54 ...♜♞♝♛♚..♜... ...♟♟♟♟♟♟♝♟... ........♞♟.... .............. .....♙♙....... .........♙.... ...♙♙..♙♙.♙... ...♖♘♗♕♔♗♘♖... 5 14 ...♜♞♝♛♚..♜... ...♟♟♟♟♟♟♝♟... ........♞♟.... .............. .....♙♙....... .........♙.... ...♙♙..♙♙♗♙... ...♖♘♗♕♔.♘♖... 60 63 ...♜♞♝♛.♜♚.... ...♟♟♟♟♟♟♝♟... ........♞♟.... .............. .....♙♙....... .........♙.... ...♙♙..♙♙♗♙... ...♖♘♗♕♔.♘♖... #White KQkq - # ♜ . . ♞ ♚ ♝ ♞ ♜ # ♟ ♟ . ♝ ♟ ♟ ♟ ♟ # . . ♟ . . . . . # . ♘ . . . . . . # . . . ♛ . . . . # . . . . . . . . # ♙ ♙ ♙ ♙ . ♙ ♙ ♙ # ♖ . ♗ ♕ ♔ ♗ . ♖ # #White - - # . . . . . . . . # . . . . . . . . # . . . . . . . . # . . . . . . . . # . . . . . ♚ . . # . . . . . . . . # . . . . . . . . # . . . . . . . . # #Black - - # . . . . . . . ♚ # . . . . . . ♖ . # . . . . . . . . # . . . . . ♔ . . # . . . . . . . . # . . . . . . . . # . . . . . . . . # . . . . . . . . # #Black KQ - # ♜ . . . . ♝ ♞ . # . . . . ♟ . . ♜ # . . ♞ . . ♟ ♟ . # ♟ . . ♟ . . ♙ ♚ # . ♟ . . . . ♕ ♟ # . . ♙ . ♙ . . . # ♙ ♙ . ♙ . . . ♙ # ♖ . ♗ . ♔ . . ♖ # #White - - # ♜ ♞ ♝ ♛ . ♝ ♞ ♜ # ♟ ♟ ♟ ♟ . ♟ ♟ ♟ # . . . . . . ♚ . # . . . . ♟ . . . # . . . . ♙ . ♔ . # . . . . . . . . # ♙ ♙ ♙ ♙ . ♙ ♙ ♙ # ♖ ♘ ♗ ♕ . ♗ ♘ ♖ # #Black KQk - # . . . ♞ ♚ ♝ ♞ ♜ # . ♟ . ♝ ♟ ♟ ♟ ♟ # . . ♟ . . . . . # . . . . . . . . # . . . ♛ . . . . # . . . . . . . . # ♙ ♙ ♙ ♙ . ♙ ♙ ♙ # ♖ . ♗ ♕ ♔ ♗ . ♖ # #Black KQkq - # ♜ . . ♞ ♚ ♝ ♞ ♜ # ♟ ♟ ♘ ♝ ♟ ♟ ♟ ♟ # . . ♟ . . . . . # . . . . . . . . # . . . ♛ . . . . # . . . . . . . . # ♙ ♙ ♙ ♙ . ♙ ♙ ♙ # ♖ . ♗ ♕ ♔ ♗ . ♖ # #White - - # ♜ . ♜ . . . . . # ♟ ♟ . . . ♘ ♚ ♟ # . . . . . ♝ ♟ . # . . ♟ ♙ ♟ . . ♞ # . . . . ♙ . ♕ . # . . . . . ♙ . . # ♙ ♞ ♟ . ♖ . ♙ ♙ # ♔ . . ♛ . ♗ ♘ ♖ # # [♝♝] # [♙♙♕] #Black - - # ♚ . ♖ ♔ . . . . # . . . . . . . . # . . . . . . . . # . . . . . . . . # . . . . . . . . # . . . . . . . . # . . . . . . . . # . . . . . . . . # # [♟♜] # [] ...♜♞♝♛♚♝♞♜... ...♟♟♟.♟♟♟♟... .............. ......♟....... .......♙...... .............. ...♙♙♙♙.♙♙♙... ...♖♘♗♕♔♗♘♖... WARNING: No piece theme preview icons found. Please run create_theme_preview.sh ! # PyChess 1.0.3 [python3 3.12.0] .# PyChess 1.0.3 [python3 3.12.0] .# PyChess 1.0.3 [python3 3.12.0] ..... (python3 -m unittest:3807681): Gtk-WARNING **: 13:25:38.739: Can't set a parent on widget which has a parent /builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py:1078: RuntimeWarning: coroutine 'Event.wait' was never awaited Coroutine created at (most recent call last) File "/usr/lib64/python3.12/asyncio/base_events.py", line 651, in run_until_complete self.run_forever() File "/usr/lib64/python3.12/asyncio/base_events.py", line 618, in run_forever self._run_once() File "/usr/lib64/python3.12/asyncio/base_events.py", line 1943, in _run_once handle._run() File "/usr/lib64/python3.12/asyncio/events.py", line 84, in _run self._context.run(self._callback, *self._args) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 149, in coro await self.connection.process_lines(lines) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 90, in process_lines await self.client.parse() File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 300, in parse answer = await self.test_prediction(pred, line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 318, in test_prediction answer = prediction.handle(line.line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 75, in handle self.callback(self.matchlist) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py", line 1078, in onObserveGameCreated self.gamemodelStartedEvents[game.gameno].wait() self.gamemodelStartedEvents[game.gameno].wait() RuntimeWarning: Enable tracemalloc to get the object allocation traceback (python3 -m unittest:3807681): Gtk-WARNING **: 13:26:02.862: Attempting to add a widget with type GtkEntry to a container of type GtkBox, but the widget is already inside a container of type pychess+widgets+ChatView+ChatView, please remove the widget from its existing container first. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py:419: RuntimeWarning: coroutine 'Event.wait' was never awaited Coroutine created at (most recent call last) File "/usr/lib64/python3.12/asyncio/base_events.py", line 651, in run_until_complete self.run_forever() File "/usr/lib64/python3.12/asyncio/base_events.py", line 618, in run_forever self._run_once() File "/usr/lib64/python3.12/asyncio/base_events.py", line 1943, in _run_once handle._run() File "/usr/lib64/python3.12/asyncio/events.py", line 84, in _run self._context.run(self._callback, *self._args) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficslecturebot.py", line 76, in coro await self.connection.process_lines(lines) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 90, in process_lines await self.client.parse() File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 300, in parse answer = await self.test_prediction(pred, line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 314, in test_prediction answer = prediction.handle(line.line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 53, in handle self.callback(match) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py", line 419, in onStyle12 self.gamemodelStartedEvents[gameno].wait() self.gamemodelStartedEvents[gameno].wait() RuntimeWarning: Enable tracemalloc to get the object allocation traceback /builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py:419: RuntimeWarning: coroutine 'Event.wait' was never awaited Coroutine created at (most recent call last) File "/usr/lib64/python3.12/asyncio/base_events.py", line 651, in run_until_complete self.run_forever() File "/usr/lib64/python3.12/asyncio/base_events.py", line 618, in run_forever self._run_once() File "/usr/lib64/python3.12/asyncio/base_events.py", line 1943, in _run_once handle._run() File "/usr/lib64/python3.12/asyncio/events.py", line 84, in _run self._context.run(self._callback, *self._args) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficslecturebot.py", line 98, in coro await self.connection.process_lines(lines) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 90, in process_lines await self.client.parse() File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 300, in parse answer = await self.test_prediction(pred, line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 314, in test_prediction answer = prediction.handle(line.line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 53, in handle self.callback(match) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py", line 419, in onStyle12 self.gamemodelStartedEvents[gameno].wait() self.gamemodelStartedEvents[gameno].wait() RuntimeWarning: Enable tracemalloc to get the object allocation traceback . (python3 -m unittest:3807681): Gtk-WARNING **: 13:26:25.395: Can't set a parent on widget which has a parent /builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py:574: RuntimeWarning: coroutine 'Event.wait' was never awaited Coroutine created at (most recent call last) File "/usr/lib64/python3.12/asyncio/base_events.py", line 651, in run_until_complete self.run_forever() File "/usr/lib64/python3.12/asyncio/base_events.py", line 618, in run_forever self._run_once() File "/usr/lib64/python3.12/asyncio/base_events.py", line 1943, in _run_once handle._run() File "/usr/lib64/python3.12/asyncio/events.py", line 84, in _run self._context.run(self._callback, *self._args) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 149, in coro await self.connection.process_lines(lines) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 90, in process_lines await self.client.parse() File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 300, in parse answer = await self.test_prediction(pred, line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 318, in test_prediction answer = prediction.handle(line.line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 75, in handle self.callback(self.matchlist) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py", line 574, in onExamineGameCreated self.gamemodelStartedEvents[game.gameno].wait() self.gamemodelStartedEvents[game.gameno].wait() RuntimeWarning: Enable tracemalloc to get the object allocation traceback (python3 -m unittest:3807681): Gtk-WARNING **: 13:26:47.065: Attempting to add a widget with type GtkEntry to a container of type GtkBox, but the widget is already inside a container of type pychess+widgets+ChatView+ChatView, please remove the widget from its existing container first. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py:419: RuntimeWarning: coroutine 'Event.wait' was never awaited Coroutine created at (most recent call last) File "/usr/lib64/python3.12/asyncio/base_events.py", line 651, in run_until_complete self.run_forever() File "/usr/lib64/python3.12/asyncio/base_events.py", line 618, in run_forever self._run_once() File "/usr/lib64/python3.12/asyncio/base_events.py", line 1943, in _run_once handle._run() File "/usr/lib64/python3.12/asyncio/events.py", line 84, in _run self._context.run(self._callback, *self._args) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficslecturebot.py", line 196, in coro await self.connection.process_lines(lines) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 90, in process_lines await self.client.parse() File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 300, in parse answer = await self.test_prediction(pred, line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 314, in test_prediction answer = prediction.handle(line.line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 53, in handle self.callback(match) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py", line 419, in onStyle12 self.gamemodelStartedEvents[gameno].wait() self.gamemodelStartedEvents[gameno].wait() RuntimeWarning: Enable tracemalloc to get the object allocation traceback /builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/games/bookPanel.py:653: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "label" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations label = Gtk.Label(_( /builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py:419: RuntimeWarning: coroutine 'Event.wait' was never awaited Coroutine created at (most recent call last) File "/usr/lib64/python3.12/asyncio/base_events.py", line 651, in run_until_complete self.run_forever() File "/usr/lib64/python3.12/asyncio/base_events.py", line 618, in run_forever self._run_once() File "/usr/lib64/python3.12/asyncio/base_events.py", line 1943, in _run_once handle._run() File "/usr/lib64/python3.12/asyncio/events.py", line 84, in _run self._context.run(self._callback, *self._args) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficslecturebot.py", line 260, in coro await self.connection.process_lines(lines) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 90, in process_lines await self.client.parse() File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 300, in parse answer = await self.test_prediction(pred, line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 314, in test_prediction answer = prediction.handle(line.line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 53, in handle self.callback(match) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py", line 419, in onStyle12 self.gamemodelStartedEvents[gameno].wait() self.gamemodelStartedEvents[gameno].wait() RuntimeWarning: Enable tracemalloc to get the object allocation traceback ............/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py:1121: RuntimeWarning: coroutine 'Event.wait' was never awaited Coroutine created at (most recent call last) File "/usr/lib64/python3.12/asyncio/base_events.py", line 651, in run_until_complete self.run_forever() File "/usr/lib64/python3.12/asyncio/base_events.py", line 618, in run_forever self._run_once() File "/usr/lib64/python3.12/asyncio/base_events.py", line 1943, in _run_once handle._run() File "/usr/lib64/python3.12/asyncio/events.py", line 84, in _run self._context.run(self._callback, *self._args) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 149, in coro await self.connection.process_lines(lines) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 90, in process_lines await self.client.parse() File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 300, in parse answer = await self.test_prediction(pred, line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 318, in test_prediction answer = prediction.handle(line.line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 153, in handle self.callback(self.matchlist) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py", line 1121, in onObserveGameMovesReceived self.gamemodelStartedEvents[game.gameno].wait() self.gamemodelStartedEvents[game.gameno].wait() RuntimeWarning: Enable tracemalloc to get the object allocation traceback ...................../usr/lib64/python3.12/asyncio/base_events.py:703: ResourceWarning: unclosed event loop <_UnixSelectorEventLoop running=False closed=False debug=False> _warn(f"unclosed event loop {self!r}", ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback /usr/lib64/python3.12/asyncio/base_events.py:703: ResourceWarning: unclosed event loop <_UnixSelectorEventLoop running=False closed=False debug=True> _warn(f"unclosed event loop {self!r}", ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the object allocation traceback .............. (python3 -m unittest:3807681): Gtk-WARNING **: 13:29:32.127: Can't set a parent on widget which has a parent (python3 -m unittest:3807681): Gtk-WARNING **: 13:29:52.542: Attempting to add a widget with type GtkEntry to a container of type GtkBox, but the widget is already inside a container of type pychess+widgets+ChatView+ChatView, please remove the widget from its existing container first. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py:419: RuntimeWarning: coroutine 'Event.wait' was never awaited Coroutine created at (most recent call last) File "/usr/lib64/python3.12/asyncio/base_events.py", line 651, in run_until_complete self.run_forever() File "/usr/lib64/python3.12/asyncio/base_events.py", line 618, in run_forever self._run_once() File "/usr/lib64/python3.12/asyncio/base_events.py", line 1943, in _run_once handle._run() File "/usr/lib64/python3.12/asyncio/events.py", line 84, in _run self._context.run(self._callback, *self._args) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsobserve.py", line 167, in coro await self.connection.process_lines(lines) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 90, in process_lines await self.client.parse() File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 300, in parse answer = await self.test_prediction(pred, line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 314, in test_prediction answer = prediction.handle(line.line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 53, in handle self.callback(match) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py", line 419, in onStyle12 self.gamemodelStartedEvents[gameno].wait() self.gamemodelStartedEvents[gameno].wait() RuntimeWarning: Enable tracemalloc to get the object allocation traceback . (python3 -m unittest:3807681): Gtk-WARNING **: 13:31:11.294: Can't set a parent on widget which has a parent /builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py:1078: RuntimeWarning: coroutine 'Event.wait' was never awaited Coroutine created at (most recent call last) File "/usr/lib64/python3.12/asyncio/base_events.py", line 651, in run_until_complete self.run_forever() File "/usr/lib64/python3.12/asyncio/base_events.py", line 618, in run_forever self._run_once() File "/usr/lib64/python3.12/asyncio/base_events.py", line 1943, in _run_once handle._run() File "/usr/lib64/python3.12/asyncio/events.py", line 84, in _run self._context.run(self._callback, *self._args) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 149, in coro await self.connection.process_lines(lines) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 90, in process_lines await self.client.parse() File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 300, in parse answer = await self.test_prediction(pred, line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 318, in test_prediction answer = prediction.handle(line.line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 75, in handle self.callback(self.matchlist) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py", line 1078, in onObserveGameCreated self.gamemodelStartedEvents[game.gameno].wait() self.gamemodelStartedEvents[game.gameno].wait() RuntimeWarning: Enable tracemalloc to get the object allocation traceback (python3 -m unittest:3807681): Gtk-WARNING **: 13:31:31.602: Attempting to add a widget with type GtkEntry to a container of type GtkBox, but the widget is already inside a container of type pychess+widgets+ChatView+ChatView, please remove the widget from its existing container first. , bplayer=, gameno=1, game_type=, rated=False, minutes=0, inc=0, private=False>, players=[LectureBot, LectureBot], tags=defaultdict(, {'Event': 'FICS unrated untimed game', 'Site': 'freechess.org', 'Date': '', 'Round': '', 'White': 'LectureBot', 'Black': 'LectureBot', 'WhiteElo': '', 'BlackElo': '', 'TimeControl': '', 'Annotator': '', 'Result': '*', 'SetUp': '1', 'FEN': 'rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1'}) board=#White KQkq - # ♜ ♞ ♝ ♛ ♚ ♝ ♞ ♜ # ♟ ♟ ♟ ♟ ♟ ♟ ♟ ♟ # . . . . . . . . # . . . . . . . . # . . . . . . . . # . . . . . . . . # ♙ ♙ ♙ ♙ ♙ ♙ ♙ ♙ # ♖ ♘ ♗ ♕ ♔ ♗ ♘ ♖ # )> , bplayer=, gameno=1, game_type=, rated=False, minutes=0, inc=0, private=False>, players=[Henley, Browne], tags=defaultdict(, {'Event': 'FICS unrated untimed game', 'Site': 'freechess.org', 'Date': '', 'Round': '', 'White': 'LectureBot', 'Black': 'LectureBot', 'WhiteElo': '', 'BlackElo': '', 'TimeControl': '', 'Annotator': '', 'Result': '*', 'SetUp': '1', 'FEN': 'rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1', 'ECO': 'A04', 'Opening': 'Réti Opening', 'Variation': ''}) board=#Black KQkq - # ♜ ♞ ♝ ♛ ♚ ♝ ♞ ♜ # ♟ ♟ ♟ ♟ ♟ ♟ ♟ ♟ # . . . . . . . . # . . . . . . . . # . . . . . . . . # . . . . . ♘ . . # ♙ ♙ ♙ ♙ ♙ ♙ ♙ ♙ # ♖ ♘ ♗ ♕ ♔ ♗ . ♖ # )> , bplayer=, gameno=1, game_type=, rated=False, minutes=0, inc=0, private=False>, players=[Henley, Browne], tags=defaultdict(, {'Event': 'FICS unrated untimed game', 'Site': 'freechess.org', 'Date': '', 'Round': '', 'White': 'LectureBot', 'Black': 'LectureBot', 'WhiteElo': '', 'BlackElo': '', 'TimeControl': '', 'Annotator': '', 'Result': '*', 'SetUp': '1', 'FEN': 'rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1', 'ECO': 'A04', 'Opening': 'Zukertort Opening', 'Variation': 'Sicilian Invitation'}) board=#White KQkq - # ♜ ♞ ♝ ♛ ♚ ♝ ♞ ♜ # ♟ . . ♟ ♟ ♟ ♟ ♟ # . ♟ . . . . . . # . . ♟ . . . . . # . . . . . . . . # . . . . . ♘ ♙ . # ♙ ♙ ♙ ♙ ♙ ♙ . ♙ # ♖ ♘ ♗ ♕ ♔ ♗ . ♖ # )> , bplayer=, gameno=77, game_type=, rated=False, minutes=0, inc=0, private=False>, players=[gbtami, gbtami], tags=defaultdict(, {'Event': 'FICS examined game', 'Site': 'freechess.org', 'Date': '', 'Round': '', 'White': 'gbtami', 'Black': 'gbtami', 'WhiteElo': '', 'BlackElo': '', 'TimeControl': '', 'Annotator': '', 'Result': '*', 'SetUp': '1', 'FEN': 'rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1'}) board=#White KQkq - # ♜ ♞ ♝ ♛ ♚ ♝ ♞ ♜ # ♟ ♟ ♟ ♟ ♟ ♟ ♟ ♟ # . . . . . . . . # . . . . . . . . # . . . . . . . . # . . . . . . . . # ♙ ♙ ♙ ♙ ♙ ♙ ♙ ♙ # ♖ ♘ ♗ ♕ ♔ ♗ ♘ ♖ # )> #Black KQkq - # ♜ . ♝ . ♖ . ♚ . # . . ♟ . . ♟ . ♟ # ♟ . ♟ ♟ . ♛ ♟ ♗ # . . ♞ . . . . ♜ # . . . . . . . . # . . ♘ . . . . . # ♙ ♙ ♙ . . ♙ ♙ ♙ # . . . . . ♖ ♔ . # #Black - - # ♛ . . . ♜ . ♚ . # . . . . ♖ ♟ . ♟ # . . . . . . ♟ . # . . . ♕ ♗ . . . # ♙ . . ♙ . . . . # . ♜ . ♝ . . . ♙ # . . . . . ♙ ♙ . # . . . . ♖ . ♔ . # , bplayer=, gameno=463, game_type=, rated=True, minutes=45, inc=45, result=9, private=False>, players=[schachbjm, Maras], tags=defaultdict(, {'Event': 'FICS rated standard game', 'Site': 'freechess.org', 'Date': '2016.01.23', 'Round': '', 'TimeControl': '2700+45', 'White': 'schachbjm', 'Black': 'Maras', 'WhiteElo': '2243', 'BlackElo': '2158', 'ECO': 'C10', 'Annotator': '', 'Result': '*', 'WhiteClock': '0:10:53.625', 'BlackClock': '0:05:19.070', 'Time': '14:34:00', 'Opening': 'French Defense', 'Variation': 'Paulsen Variation'}) board=#White - - # . ♜ . . . . . . # . . ♚ . . . . . # . . . . ♟ . . . # ♞ . ♟ ♟ ♙ ♝ . ♟ # . . . . . ♙ . ♙ # . ♙ ♙ . ♔ . ♙ . # ♙ ♖ . . . . . . # . . ♖ . . . . . # )> , bplayer=, gameno=463, game_type=, rated=True, minutes=45, inc=45, result=9, private=False>, players=[schachbjm, Maras], tags=defaultdict(, {'Event': 'FICS rated standard game', 'Site': 'freechess.org', 'Date': '2016.01.23', 'Round': '', 'TimeControl': '2700+45', 'White': 'schachbjm', 'Black': 'Maras', 'WhiteElo': '2243', 'BlackElo': '2158', 'ECO': 'C10', 'Annotator': '', 'Result': '*', 'WhiteClock': '0:10:53.625', 'BlackClock': '0:05:19.070', 'Time': '14:34:00', 'Opening': 'French Defense', 'Variation': 'Paulsen Variation'}) board=#White - - # . . . . . . ♜ . # . . ♚ . . . . . # . . . . ♟ . . . # ♞ . ♟ ♟ ♙ ♝ . ♟ # . . . . . ♙ . ♙ # . ♙ ♙ . ♔ . ♙ . # ♙ . . . . . ♖ . # . . ♖ . . . . . # )> /builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py:419: RuntimeWarning: coroutine 'Event.wait' was never awaited Coroutine created at (most recent call last) File "/usr/lib64/python3.12/asyncio/base_events.py", line 651, in run_until_complete self.run_forever() File "/usr/lib64/python3.12/asyncio/base_events.py", line 618, in run_forever self._run_once() File "/usr/lib64/python3.12/asyncio/base_events.py", line 1943, in _run_once handle._run() File "/usr/lib64/python3.12/asyncio/events.py", line 84, in _run self._context.run(self._callback, *self._args) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsobserve.py", line 221, in coro await self.connection.process_lines(lines) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 90, in process_lines await self.client.parse() File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 300, in parse answer = await self.test_prediction(pred, line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 314, in test_prediction answer = prediction.handle(line.line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 53, in handle self.callback(match) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py", line 419, in onStyle12 self.gamemodelStartedEvents[gameno].wait() self.gamemodelStartedEvents[gameno].wait() RuntimeWarning: Enable tracemalloc to get the object allocation traceback /builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py:419: RuntimeWarning: coroutine 'Event.wait' was never awaited Coroutine created at (most recent call last) File "/usr/lib64/python3.12/asyncio/base_events.py", line 651, in run_until_complete self.run_forever() File "/usr/lib64/python3.12/asyncio/base_events.py", line 618, in run_forever self._run_once() File "/usr/lib64/python3.12/asyncio/base_events.py", line 1943, in _run_once handle._run() File "/usr/lib64/python3.12/asyncio/events.py", line 84, in _run self._context.run(self._callback, *self._args) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsobserve.py", line 239, in coro await self.connection.process_lines(lines) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 90, in process_lines await self.client.parse() File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 300, in parse answer = await self.test_prediction(pred, line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 314, in test_prediction answer = prediction.handle(line.line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 53, in handle self.callback(match) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py", line 419, in onStyle12 self.gamemodelStartedEvents[gameno].wait() self.gamemodelStartedEvents[gameno].wait() RuntimeWarning: Enable tracemalloc to get the object allocation traceback /builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py:419: RuntimeWarning: coroutine 'Event.wait' was never awaited Coroutine created at (most recent call last) File "/usr/lib64/python3.12/asyncio/base_events.py", line 651, in run_until_complete self.run_forever() File "/usr/lib64/python3.12/asyncio/base_events.py", line 618, in run_forever self._run_once() File "/usr/lib64/python3.12/asyncio/base_events.py", line 1943, in _run_once handle._run() File "/usr/lib64/python3.12/asyncio/events.py", line 84, in _run self._context.run(self._callback, *self._args) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsobserve.py", line 272, in coro await self.connection.process_lines(lines) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 90, in process_lines await self.client.parse() File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 300, in parse answer = await self.test_prediction(pred, line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 314, in test_prediction answer = prediction.handle(line.line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 53, in handle self.callback(match) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py", line 419, in onStyle12 self.gamemodelStartedEvents[gameno].wait() self.gamemodelStartedEvents[gameno].wait() RuntimeWarning: Enable tracemalloc to get the object allocation traceback ./builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py:419: RuntimeWarning: coroutine 'Event.wait' was never awaited Coroutine created at (most recent call last) File "/usr/lib64/python3.12/asyncio/base_events.py", line 651, in run_until_complete self.run_forever() File "/usr/lib64/python3.12/asyncio/base_events.py", line 618, in run_forever self._run_once() File "/usr/lib64/python3.12/asyncio/base_events.py", line 1943, in _run_once handle._run() File "/usr/lib64/python3.12/asyncio/events.py", line 84, in _run self._context.run(self._callback, *self._args) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsplay.py", line 112, in coro await self.connection.process_lines(lines) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 90, in process_lines await self.client.parse() File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 300, in parse answer = await self.test_prediction(pred, line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 314, in test_prediction answer = prediction.handle(line.line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 53, in handle self.callback(match) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py", line 419, in onStyle12 self.gamemodelStartedEvents[gameno].wait() self.gamemodelStartedEvents[gameno].wait() RuntimeWarning: Enable tracemalloc to get the object allocation traceback ./builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py:1165: RuntimeWarning: coroutine 'Event.wait' was never awaited Coroutine created at (most recent call last) File "/usr/lib64/python3.12/unittest/case.py", line 634, in run self._callTestMethod(testMethod) File "/usr/lib64/python3.12/unittest/case.py", line 589, in _callTestMethod if method() is not None: File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsplay.py", line 157, in test2 self.runAndAssertEquals("playGameCreated", lines, (game, )) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 150, in runAndAssertEquals self.loop.run_until_complete(coro()) File "/usr/lib64/python3.12/asyncio/base_events.py", line 651, in run_until_complete self.run_forever() File "/usr/lib64/python3.12/asyncio/base_events.py", line 618, in run_forever self._run_once() File "/usr/lib64/python3.12/asyncio/base_events.py", line 1943, in _run_once handle._run() File "/usr/lib64/python3.12/asyncio/events.py", line 84, in _run self._context.run(self._callback, *self._args) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/FICSObjects.py", line 1221, in coro self.emit("FICSGameEnded", game) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py", line 1165, in onGameEnd self.gamemodelStartedEvents[game.gameno].wait() self.gamemodelStartedEvents[game.gameno].wait() RuntimeWarning: Enable tracemalloc to get the object allocation traceback /builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py:419: RuntimeWarning: coroutine 'Event.wait' was never awaited Coroutine created at (most recent call last) File "/usr/lib64/python3.12/asyncio/base_events.py", line 651, in run_until_complete self.run_forever() File "/usr/lib64/python3.12/asyncio/base_events.py", line 618, in run_forever self._run_once() File "/usr/lib64/python3.12/asyncio/base_events.py", line 1943, in _run_once handle._run() File "/usr/lib64/python3.12/asyncio/events.py", line 84, in _run self._context.run(self._callback, *self._args) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsplay.py", line 178, in coro await self.connection.process_lines(lines) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 90, in process_lines await self.client.parse() File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 300, in parse answer = await self.test_prediction(pred, line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 314, in test_prediction answer = prediction.handle(line.line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 53, in handle self.callback(match) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py", line 419, in onStyle12 self.gamemodelStartedEvents[gameno].wait() self.gamemodelStartedEvents[gameno].wait() RuntimeWarning: Enable tracemalloc to get the object allocation traceback . (python3 -m unittest:3807681): Gtk-WARNING **: 13:32:18.437: Can't set a parent on widget which has a parent (python3 -m unittest:3807681): Gtk-WARNING **: 13:32:31.759: Attempting to add a widget with type pychess+widgets+TaskerManager+TaskerManager to a container of type GtkAlignment, but the widget is already inside a container of type GtkAlignment, please remove the widget from its existing container first. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/fics/ParrentListSection.py:45: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "label" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations menu_item = Gtk.MenuItem(label) /builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/fics/ChatPanel.py:44: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "label" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations notebook.append_page(self.viewspanel, Gtk.Label(_("Chat"))) /builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/fics/ChatPanel.py:45: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "label" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations notebook.append_page(self.infopanel, Gtk.Label(_("Info"))) /builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/fics/ConsolePanel.py:81: DeprecationWarning: Gtk.Widget.modify_font is deprecated self.readView.modify_font(fontdesc) /builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py:1165: RuntimeWarning: coroutine 'Event.wait' was never awaited Coroutine created at (most recent call last) File "/usr/lib64/python3.12/unittest/case.py", line 634, in run self._callTestMethod(testMethod) File "/usr/lib64/python3.12/unittest/case.py", line 589, in _callTestMethod if method() is not None: File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsplay.py", line 237, in test3 self.runAndAssertEquals("playGameCreated", lines, (game, )) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 150, in runAndAssertEquals self.loop.run_until_complete(coro()) File "/usr/lib64/python3.12/asyncio/base_events.py", line 651, in run_until_complete self.run_forever() File "/usr/lib64/python3.12/asyncio/base_events.py", line 618, in run_forever self._run_once() File "/usr/lib64/python3.12/asyncio/base_events.py", line 1943, in _run_once handle._run() File "/usr/lib64/python3.12/asyncio/events.py", line 84, in _run self._context.run(self._callback, *self._args) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/FICSObjects.py", line 1221, in coro self.emit("FICSGameEnded", game) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py", line 1165, in onGameEnd self.gamemodelStartedEvents[game.gameno].wait() self.gamemodelStartedEvents[game.gameno].wait() RuntimeWarning: Enable tracemalloc to get the object allocation traceback (python3 -m unittest:3807681): Gtk-WARNING **: 13:33:13.490: Attempting to add a widget with type GtkEntry to a container of type GtkBox, but the widget is already inside a container of type pychess+widgets+ChatView+ChatView, please remove the widget from its existing container first. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py:419: RuntimeWarning: coroutine 'Event.wait' was never awaited Coroutine created at (most recent call last) File "/usr/lib64/python3.12/asyncio/base_events.py", line 651, in run_until_complete self.run_forever() File "/usr/lib64/python3.12/asyncio/base_events.py", line 618, in run_forever self._run_once() File "/usr/lib64/python3.12/asyncio/base_events.py", line 1943, in _run_once handle._run() File "/usr/lib64/python3.12/asyncio/events.py", line 84, in _run self._context.run(self._callback, *self._args) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsplay.py", line 254, in coro await self.connection.process_lines(lines) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 90, in process_lines await self.client.parse() File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 300, in parse answer = await self.test_prediction(pred, line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 314, in test_prediction answer = prediction.handle(line.line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 53, in handle self.callback(match) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py", line 419, in onStyle12 self.gamemodelStartedEvents[gameno].wait() self.gamemodelStartedEvents[gameno].wait() RuntimeWarning: Enable tracemalloc to get the object allocation traceback /builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py:419: RuntimeWarning: coroutine 'Event.wait' was never awaited Coroutine created at (most recent call last) File "/usr/lib64/python3.12/asyncio/base_events.py", line 651, in run_until_complete self.run_forever() File "/usr/lib64/python3.12/asyncio/base_events.py", line 618, in run_forever self._run_once() File "/usr/lib64/python3.12/asyncio/base_events.py", line 1943, in _run_once handle._run() File "/usr/lib64/python3.12/asyncio/events.py", line 84, in _run self._context.run(self._callback, *self._args) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsplay.py", line 268, in coro await self.connection.process_lines(lines) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 90, in process_lines await self.client.parse() File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 300, in parse answer = await self.test_prediction(pred, line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 314, in test_prediction answer = prediction.handle(line.line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 53, in handle self.callback(match) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py", line 419, in onStyle12 self.gamemodelStartedEvents[gameno].wait() self.gamemodelStartedEvents[gameno].wait() RuntimeWarning: Enable tracemalloc to get the object allocation traceback . (python3 -m unittest:3807681): Gtk-WARNING **: 13:33:34.692: Can't set a parent on widget which has a parent /builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py:1078: RuntimeWarning: coroutine 'Event.wait' was never awaited Coroutine created at (most recent call last) File "/usr/lib64/python3.12/asyncio/base_events.py", line 651, in run_until_complete self.run_forever() File "/usr/lib64/python3.12/asyncio/base_events.py", line 618, in run_forever self._run_once() File "/usr/lib64/python3.12/asyncio/base_events.py", line 1943, in _run_once handle._run() File "/usr/lib64/python3.12/asyncio/events.py", line 84, in _run self._context.run(self._callback, *self._args) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 149, in coro await self.connection.process_lines(lines) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 90, in process_lines await self.client.parse() File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 300, in parse answer = await self.test_prediction(pred, line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 318, in test_prediction answer = prediction.handle(line.line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 75, in handle self.callback(self.matchlist) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py", line 1078, in onObserveGameCreated self.gamemodelStartedEvents[game.gameno].wait() self.gamemodelStartedEvents[game.gameno].wait() RuntimeWarning: Enable tracemalloc to get the object allocation traceback (python3 -m unittest:3807681): Gtk-WARNING **: 13:33:57.907: Attempting to add a widget with type GtkEntry to a container of type GtkBox, but the widget is already inside a container of type pychess+widgets+ChatView+ChatView, please remove the widget from its existing container first. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py:419: RuntimeWarning: coroutine 'Event.wait' was never awaited Coroutine created at (most recent call last) File "/usr/lib64/python3.12/asyncio/base_events.py", line 651, in run_until_complete self.run_forever() File "/usr/lib64/python3.12/asyncio/base_events.py", line 618, in run_forever self._run_once() File "/usr/lib64/python3.12/asyncio/base_events.py", line 1943, in _run_once handle._run() File "/usr/lib64/python3.12/asyncio/events.py", line 84, in _run self._context.run(self._callback, *self._args) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficspuzzlebot.py", line 102, in coro await self.connection.process_lines(lines) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 90, in process_lines await self.client.parse() File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 300, in parse answer = await self.test_prediction(pred, line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 314, in test_prediction answer = prediction.handle(line.line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 53, in handle self.callback(match) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py", line 419, in onStyle12 self.gamemodelStartedEvents[gameno].wait() self.gamemodelStartedEvents[gameno].wait() RuntimeWarning: Enable tracemalloc to get the object allocation traceback /builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py:419: RuntimeWarning: coroutine 'Event.wait' was never awaited Coroutine created at (most recent call last) File "/usr/lib64/python3.12/asyncio/base_events.py", line 651, in run_until_complete self.run_forever() File "/usr/lib64/python3.12/asyncio/base_events.py", line 618, in run_forever self._run_once() File "/usr/lib64/python3.12/asyncio/base_events.py", line 1943, in _run_once handle._run() File "/usr/lib64/python3.12/asyncio/events.py", line 84, in _run self._context.run(self._callback, *self._args) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficspuzzlebot.py", line 128, in coro await self.connection.process_lines(lines) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 90, in process_lines await self.client.parse() File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 300, in parse answer = await self.test_prediction(pred, line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 314, in test_prediction answer = prediction.handle(line.line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 53, in handle self.callback(match) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py", line 419, in onStyle12 self.gamemodelStartedEvents[gameno].wait() self.gamemodelStartedEvents[gameno].wait() RuntimeWarning: Enable tracemalloc to get the object allocation traceback /builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py:419: RuntimeWarning: coroutine 'Event.wait' was never awaited Coroutine created at (most recent call last) File "/usr/lib64/python3.12/asyncio/base_events.py", line 651, in run_until_complete self.run_forever() File "/usr/lib64/python3.12/asyncio/base_events.py", line 618, in run_forever self._run_once() File "/usr/lib64/python3.12/asyncio/base_events.py", line 1943, in _run_once handle._run() File "/usr/lib64/python3.12/asyncio/events.py", line 84, in _run self._context.run(self._callback, *self._args) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficspuzzlebot.py", line 150, in coro await self.connection.process_lines(lines) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 90, in process_lines await self.client.parse() File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 300, in parse answer = await self.test_prediction(pred, line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 314, in test_prediction answer = prediction.handle(line.line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 53, in handle self.callback(match) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py", line 419, in onStyle12 self.gamemodelStartedEvents[gameno].wait() self.gamemodelStartedEvents[gameno].wait() RuntimeWarning: Enable tracemalloc to get the object allocation traceback /builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py:419: RuntimeWarning: coroutine 'Event.wait' was never awaited Coroutine created at (most recent call last) File "/usr/lib64/python3.12/asyncio/base_events.py", line 651, in run_until_complete self.run_forever() File "/usr/lib64/python3.12/asyncio/base_events.py", line 618, in run_forever self._run_once() File "/usr/lib64/python3.12/asyncio/base_events.py", line 1943, in _run_once handle._run() File "/usr/lib64/python3.12/asyncio/events.py", line 84, in _run self._context.run(self._callback, *self._args) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficspuzzlebot.py", line 171, in coro await self.connection.process_lines(lines) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 90, in process_lines await self.client.parse() File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 300, in parse answer = await self.test_prediction(pred, line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 314, in test_prediction answer = prediction.handle(line.line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 53, in handle self.callback(match) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py", line 419, in onStyle12 self.gamemodelStartedEvents[gameno].wait() self.gamemodelStartedEvents[gameno].wait() RuntimeWarning: Enable tracemalloc to get the object allocation traceback /builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py:419: RuntimeWarning: coroutine 'Event.wait' was never awaited Coroutine created at (most recent call last) File "/usr/lib64/python3.12/asyncio/base_events.py", line 651, in run_until_complete self.run_forever() File "/usr/lib64/python3.12/asyncio/base_events.py", line 618, in run_forever self._run_once() File "/usr/lib64/python3.12/asyncio/base_events.py", line 1943, in _run_once handle._run() File "/usr/lib64/python3.12/asyncio/events.py", line 84, in _run self._context.run(self._callback, *self._args) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficspuzzlebot.py", line 202, in coro await self.connection.process_lines(lines) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 90, in process_lines await self.client.parse() File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 300, in parse answer = await self.test_prediction(pred, line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 314, in test_prediction answer = prediction.handle(line.line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 53, in handle self.callback(match) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py", line 419, in onStyle12 self.gamemodelStartedEvents[gameno].wait() self.gamemodelStartedEvents[gameno].wait() RuntimeWarning: Enable tracemalloc to get the object allocation traceback /builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/games/bookPanel.py:653: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "label" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations label = Gtk.Label(_( /builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py:1078: RuntimeWarning: coroutine 'Event.wait' was never awaited Coroutine created at (most recent call last) File "/usr/lib64/python3.12/asyncio/base_events.py", line 651, in run_until_complete self.run_forever() File "/usr/lib64/python3.12/asyncio/base_events.py", line 618, in run_forever self._run_once() File "/usr/lib64/python3.12/asyncio/base_events.py", line 1943, in _run_once handle._run() File "/usr/lib64/python3.12/asyncio/events.py", line 84, in _run self._context.run(self._callback, *self._args) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 149, in coro await self.connection.process_lines(lines) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 90, in process_lines await self.client.parse() File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 300, in parse answer = await self.test_prediction(pred, line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 318, in test_prediction answer = prediction.handle(line.line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 75, in handle self.callback(self.matchlist) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py", line 1078, in onObserveGameCreated self.gamemodelStartedEvents[game.gameno].wait() self.gamemodelStartedEvents[game.gameno].wait() RuntimeWarning: Enable tracemalloc to get the object allocation traceback (python3 -m unittest:3807681): Gtk-WARNING **: 13:34:43.874: Attempting to add a widget with type GtkEntry to a container of type GtkBox, but the widget is already inside a container of type pychess+widgets+ChatView+ChatView, please remove the widget from its existing container first. /builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py:419: RuntimeWarning: coroutine 'Event.wait' was never awaited Coroutine created at (most recent call last) File "/usr/lib64/python3.12/asyncio/base_events.py", line 651, in run_until_complete self.run_forever() File "/usr/lib64/python3.12/asyncio/base_events.py", line 618, in run_forever self._run_once() File "/usr/lib64/python3.12/asyncio/base_events.py", line 1943, in _run_once handle._run() File "/usr/lib64/python3.12/asyncio/events.py", line 84, in _run self._context.run(self._callback, *self._args) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficspuzzlebot.py", line 272, in coro await self.connection.process_lines(lines) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 90, in process_lines await self.client.parse() File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 300, in parse answer = await self.test_prediction(pred, line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 314, in test_prediction answer = prediction.handle(line.line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 53, in handle self.callback(match) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py", line 419, in onStyle12 self.gamemodelStartedEvents[gameno].wait() self.gamemodelStartedEvents[gameno].wait() RuntimeWarning: Enable tracemalloc to get the object allocation traceback /builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py:419: RuntimeWarning: coroutine 'Event.wait' was never awaited Coroutine created at (most recent call last) File "/usr/lib64/python3.12/asyncio/base_events.py", line 651, in run_until_complete self.run_forever() File "/usr/lib64/python3.12/asyncio/base_events.py", line 618, in run_forever self._run_once() File "/usr/lib64/python3.12/asyncio/base_events.py", line 1943, in _run_once handle._run() File "/usr/lib64/python3.12/asyncio/events.py", line 84, in _run self._context.run(self._callback, *self._args) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficspuzzlebot.py", line 293, in coro await self.connection.process_lines(lines) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 90, in process_lines await self.client.parse() File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 300, in parse answer = await self.test_prediction(pred, line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 314, in test_prediction answer = prediction.handle(line.line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 53, in handle self.callback(match) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py", line 419, in onStyle12 self.gamemodelStartedEvents[gameno].wait() self.gamemodelStartedEvents[gameno].wait() RuntimeWarning: Enable tracemalloc to get the object allocation traceback /builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py:419: RuntimeWarning: coroutine 'Event.wait' was never awaited Coroutine created at (most recent call last) File "/usr/lib64/python3.12/asyncio/base_events.py", line 651, in run_until_complete self.run_forever() File "/usr/lib64/python3.12/asyncio/base_events.py", line 618, in run_forever self._run_once() File "/usr/lib64/python3.12/asyncio/base_events.py", line 1943, in _run_once handle._run() File "/usr/lib64/python3.12/asyncio/events.py", line 84, in _run self._context.run(self._callback, *self._args) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficspuzzlebot.py", line 323, in coro await self.connection.process_lines(lines) File "/builddir/build/BUILD/pychess-1.0.3/testing/ficsmanagers.py", line 90, in process_lines await self.client.parse() File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 300, in parse answer = await self.test_prediction(pred, line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 314, in test_prediction answer = prediction.handle(line.line) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/VerboseTelnet.py", line 53, in handle self.callback(match) File "/builddir/build/BUILD/pychess-1.0.3/lib/pychess/ic/managers/BoardManager.py", line 419, in onStyle12 self.gamemodelStartedEvents[gameno].wait() self.gamemodelStartedEvents[gameno].wait() RuntimeWarning: Enable tracemalloc to get the object allocation traceback /builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/games/bookPanel.py:653: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "label" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations label = Gtk.Label(_( , bplayer=, gameno=1, game_type=, rated=False, minutes=0, inc=0, private=False>, players=[LectureBot, LectureBot], tags=defaultdict(, {'Event': 'FICS unrated untimed game', 'Site': 'freechess.org', 'Date': '', 'Round': '', 'White': 'LectureBot', 'Black': 'LectureBot', 'WhiteElo': '', 'BlackElo': '', 'TimeControl': '', 'Annotator': '', 'Result': '*', 'SetUp': '1', 'FEN': 'rq2k1nr/pp1b1ppp/3bp3/3N4/6Q1/3B4/PP3PP1/R1B1R2K w kq - 2 15'}) board=#White kq - # ♜ ♛ . . ♚ . ♞ ♜ # ♟ ♟ . ♝ . ♟ ♟ ♟ # . . . ♝ ♟ . . . # . . . ♘ . . . . # . . . . . . ♕ . # . . . ♗ . . . . # ♙ ♙ . . . ♙ ♙ . # ♖ . ♗ . ♖ . . ♔ # )> , bplayer=, gameno=1, game_type=, rated=False, minutes=0, inc=0, private=False>, players=[LectureBot, LectureBot], tags=defaultdict(, {'Event': 'FICS unrated untimed game', 'Site': 'freechess.org', 'Date': '', 'Round': '', 'White': 'LectureBot', 'Black': 'LectureBot', 'WhiteElo': '', 'BlackElo': '', 'TimeControl': '', 'Annotator': '', 'Result': '*', 'SetUp': '1', 'FEN': 'rq2k1nr/pp1b1ppp/3bp3/3N4/6Q1/3B4/PP3PP1/R1B1R2K w kq - 2 15'}) board=#Black kq - # ♜ ♛ . . ♚ . ♞ ♜ # ♟ ♟ . ♝ . ♟ ♕ ♟ # . . . ♝ ♟ . . . # . . . ♘ . . . . # . . . . . . . . # . . . ♗ . . . . # ♙ ♙ . . . ♙ ♙ . # ♖ . ♗ . ♖ . . ♔ # )> , bplayer=, gameno=1, game_type=, rated=False, minutes=0, inc=0, private=False>, players=[LectureBot, LectureBot], tags=defaultdict(, {'Event': 'FICS unrated untimed game', 'Site': 'freechess.org', 'Date': '', 'Round': '', 'White': 'LectureBot', 'Black': 'LectureBot', 'WhiteElo': '', 'BlackElo': '', 'TimeControl': '', 'Annotator': '', 'Result': '*', 'SetUp': '1', 'FEN': 'rq2k1nr/pp1b1ppp/3bp3/3N4/6Q1/3B4/PP3PPP/R1B1R1K1 b kq - 2 13'}) board=#Black kq - # ♜ ♛ . . ♚ . ♞ ♜ # ♟ ♟ . ♝ . ♟ ♟ ♟ # . . . ♝ ♟ . . . # . . . ♘ . . . . # . . . . . . ♕ . # . . . ♗ . . . . # ♙ ♙ . . . ♙ ♙ ♙ # ♖ . ♗ . ♖ . ♔ . # )> , bplayer=, gameno=1, game_type=, rated=False, minutes=0, inc=0, private=False>, players=[LectureBot, LectureBot], tags=defaultdict(, {'Event': 'FICS unrated untimed game', 'Site': 'freechess.org', 'Date': '', 'Round': '', 'White': 'LectureBot', 'Black': 'LectureBot', 'WhiteElo': '', 'BlackElo': '', 'TimeControl': '', 'Annotator': '', 'Result': '*', 'SetUp': '1', 'FEN': 'rq2k1nr/pp1b1ppp/3bp3/3N4/6Q1/3B4/PP3PPP/R1B1R1K1 b kq - 2 13'}) board=#White - - # ♜ ♛ . . . ♚ ♞ ♜ # ♟ ♟ . ♝ . ♟ ♟ . # . . . ♝ ♟ . . . # . . . ♘ . . . ♟ # . . . . . . ♕ . # . . . ♗ . . . . # ♙ ♙ . ♗ . ♙ ♙ ♙ # ♖ . . . ♖ . ♔ . # )> #Black KQkq - # ♜ ♞ ♝ ♛ ♚ ♝ . ♜ # ♟ ♟ ♟ ♟ ♟ ♟ ♟ ♟ # . . . . . ♞ . . # . . . . . . . . # . . . . . . . . # . ♙ . . . . ♙ . # ♙ . ♙ ♙ ♙ ♙ . ♙ # ♖ ♘ ♗ ♕ ♔ ♗ ♘ ♖ # , bplayer=, gameno=127, game_type=, rated=False, minutes=0, inc=0, private=False>, players=[gbtami, puzzlebot], tags=defaultdict(, {'Event': 'FICS unrated untimed game', 'Site': 'freechess.org', 'Date': '', 'Round': '', 'White': 'gbtami', 'Black': 'puzzlebot', 'WhiteElo': '', 'BlackElo': '', 'TimeControl': '', 'Annotator': '', 'Result': '*', 'SetUp': '1', 'FEN': '2kr3r/pp2bppp/4bn2/1Npp3q/5B1Q/3B4/PPP2PPP/1K1R3R w - - 0 1'}) board=#White - - # . . ♚ ♜ . . . ♜ # ♟ ♟ . . ♝ ♟ ♟ ♟ # . . . . ♝ ♞ . . # . ♘ ♟ ♟ . . . ♛ # . . . . . ♗ . ♕ # . . . ♗ . . . . # ♙ ♙ ♙ . . ♙ ♙ ♙ # . ♔ . ♖ . . . ♖ # )> #Black - - # . . ♚ ♜ . . . ♜ # ♟ ♟ . . ♝ ♟ ♟ ♟ # . . . . ♝ ♞ . . # . ♘ ♟ ♟ . . . ♕ # . . . . . ♗ . . # . . . ♗ . . . . # ♙ ♙ ♙ . . ♙ ♙ ♙ # . ♔ . ♖ . . . ♖ # #White - - # . . ♚ ♜ . . . ♜ # ♟ ♟ . . ♝ ♟ ♟ ♟ # . . . . ♝ ♞ . . # . ♘ ♟ ♟ . . . ♛ # . . . . . ♗ . ♕ # . . . ♗ . . . . # ♙ ♙ ♙ . . ♙ ♙ ♙ # . ♔ . ♖ . . . ♖ # #Black - - # . . ♚ ♜ . . . ♜ # ♘ ♟ . . ♝ ♟ ♟ ♟ # . . . . ♝ ♞ . . # . . ♟ ♟ . . . ♛ # . . . . . ♗ . ♕ # . . . ♗ . . . . # ♙ ♙ ♙ . . ♙ ♙ ♙ # . ♔ . ♖ . . . ♖ # #White - - # . . . ♜ . . . ♜ # ♘ ♟ . ♚ ♝ ♟ ♟ ♟ # . . . . ♝ ♞ . . # . . ♟ ♟ . . . ♛ # . . . . . ♗ . ♕ # . . . ♗ . . . . # ♙ ♙ ♙ . . ♙ ♙ ♙ # . ♔ . ♖ . . . ♖ # [b5a7, c8d7] #Black - - # . . . ♜ . . . ♜ # ♘ ♟ . ♚ ♝ ♟ ♟ ♟ # . . . . ♝ ♞ . . # . ♗ ♟ ♟ . . . ♛ # . . . . . ♗ . ♕ # . . . . . . . . # ♙ ♙ ♙ . . ♙ ♙ ♙ # . ♔ . ♖ . . . ♖ # , bplayer=, gameno=127, game_type=, rated=False, minutes=0, inc=0, private=False>, players=[puzzlebot, gbtami], tags=defaultdict(, {'Event': 'FICS unrated untimed game', 'Site': 'freechess.org', 'Date': '', 'Round': '', 'White': 'puzzlebot', 'Black': 'gbtami', 'WhiteElo': '', 'BlackElo': '', 'TimeControl': '', 'Annotator': '', 'Result': '*', 'SetUp': '1', 'FEN': '5k2/1R6/2p2n2/8/P1P2pr1/1P3RNK/5PP1/4r3 b - - 0 1'}) board=#Black - - # . . . . . ♚ . . # . ♖ . . . . . . # . . ♟ . . ♞ . . # . . . . . . . . # ♙ . ♙ . . ♟ ♜ . # . ♙ . . . ♖ ♘ ♔ # . . . . . ♙ ♙ . # . . . . ♜ . . . # )> #White - - # . . . . . ♚ . . # . ♖ . . . . . . # . . ♟ . . ♞ . . # . . . . . . . . # ♙ . ♙ . . ♟ . . # . ♙ . . . ♖ ♜ ♔ # . . . . . ♙ ♙ . # . . . . ♜ . . . # #Black - - # . . . . . ♚ . . # . ♖ . . . . . . # . . ♟ . . ♞ . . # . . . . . . . . # ♙ . ♙ . . ♟ . . # . ♙ . . . ♖ ♙ ♔ # . . . . . . ♙ . # . . . . ♜ . . . # ...#White - - # . . . . . ♚ . . # . ♖ . . . . . . # . . ♟ . . ♞ . . # . . . . . . . . # ♙ . ♙ . . ♟ . . # . ♙ . . . ♖ ♙ ♔ # . . . . . . ♙ . # . . . . . . . ♜ # r3k2r/8/8/8/8/8/8/R3K2R w AH - 0 1 r3k2r/8/8/8/8/8/8/R3K2R b ah - 0 1 1br3kr/2p5/8/8/8/8/8/1BR3KR w CH - 0 2 1br3kr/2p5/8/8/8/8/8/1BR3KR b ch - 0 2 2r1k2r/8/8/8/8/8/8/2R1K2R w H - 0 1 2r1k2r/8/8/8/8/8/8/2R1K2R b h - 0 1 3rk1qr/8/8/8/8/8/8/3RK1QR w - - 0 1 3rk1qr/8/8/8/8/8/8/3RK1QR b - - 0 1 rbq1krb1/pp1pp1pp/2p1n3/5p2/2PP1P1n/4B1N1/PP2P1PP/RBQNKR2 w FAfa - 2 6 1 / 127 - rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w HAha - 0 1 searching depth 1 for 20 moves searching depth 2 for 400 moves searching depth 3 for 8902 moves 2 / 127 - rnbqkbnr/pppp1pp1/8/3Pp2p/3Q4/8/PPP1PPPP/RNB1KBNR w HAha e6 0 1 searching depth 1 for 44 moves searching depth 2 for 1307 moves searching depth 3 for 51845 moves 3 / 127 - r3k2r/p1ppqpb1/bn2pnp1/3PN3/1p2P3/2N2Q1p/PPPBBPPP/R3K2R w HAha - 0 1 searching depth 1 for 48 moves searching depth 2 for 2039 moves searching depth 3 for 97862 moves 4 / 127 - 4k3/8/8/8/8/8/8/4K2R w H - 0 1 searching depth 1 for 15 moves searching depth 2 for 66 moves searching depth 3 for 1197 moves 5 / 127 - 4k3/8/8/8/8/8/8/R3K3 w A - 0 1 searching depth 1 for 16 moves searching depth 2 for 71 moves searching depth 3 for 1287 moves 6 / 127 - 4k2r/8/8/8/8/8/8/4K3 w h - 0 1 searching depth 1 for 5 moves searching depth 2 for 75 moves searching depth 3 for 459 moves 7 / 127 - r3k3/8/8/8/8/8/8/4K3 w a - 0 1 searching depth 1 for 5 moves searching depth 2 for 80 moves searching depth 3 for 493 moves 8 / 127 - 4k3/8/8/8/8/8/8/R3K2R w HA - 0 1 searching depth 1 for 26 moves searching depth 2 for 112 moves searching depth 3 for 3189 moves 9 / 127 - r3k2r/8/8/8/8/8/8/4K3 w ha - 0 1 searching depth 1 for 5 moves searching depth 2 for 130 moves searching depth 3 for 782 moves 10 / 127 - 8/8/8/8/8/8/6k1/4K2R w H - 0 1 searching depth 1 for 12 moves searching depth 2 for 38 moves searching depth 3 for 564 moves 11 / 127 - 8/8/8/8/8/8/1k6/R3K3 w A - 0 1 searching depth 1 for 15 moves searching depth 2 for 65 moves searching depth 3 for 1018 moves 12 / 127 - 4k2r/6K1/8/8/8/8/8/8 w h - 0 1 searching depth 1 for 3 moves searching depth 2 for 32 moves searching depth 3 for 134 moves 13 / 127 - r3k3/1K6/8/8/8/8/8/8 w a - 0 1 searching depth 1 for 4 moves searching depth 2 for 49 moves searching depth 3 for 243 moves 14 / 127 - r3k2r/8/8/8/8/8/8/R3K2R w HAha - 0 1 searching depth 1 for 26 moves searching depth 2 for 568 moves searching depth 3 for 13744 moves 15 / 127 - r3k2r/8/8/8/8/8/8/1R2K2R w Hha - 0 1 searching depth 1 for 25 moves searching depth 2 for 567 moves searching depth 3 for 14095 moves 16 / 127 - r3k2r/8/8/8/8/8/8/2R1K2R w Hha - 0 1 searching depth 1 for 25 moves searching depth 2 for 548 moves searching depth 3 for 13502 moves 17 / 127 - r3k2r/8/8/8/8/8/8/R3K1R1 w Aha - 0 1 searching depth 1 for 25 moves searching depth 2 for 547 moves searching depth 3 for 13579 moves 18 / 127 - 1r2k2r/8/8/8/8/8/8/R3K2R w HAh - 0 1 searching depth 1 for 26 moves searching depth 2 for 583 moves searching depth 3 for 14252 moves 19 / 127 - 2r1k2r/8/8/8/8/8/8/R3K2R w HAh - 0 1 searching depth 1 for 25 moves searching depth 2 for 560 moves searching depth 3 for 13592 moves 20 / 127 - r3k1r1/8/8/8/8/8/8/R3K2R w HAa - 0 1 searching depth 1 for 25 moves searching depth 2 for 560 moves searching depth 3 for 13607 moves 21 / 127 - 4k3/8/8/8/8/8/8/4K2R b H - 0 1 searching depth 1 for 5 moves searching depth 2 for 75 moves searching depth 3 for 459 moves 22 / 127 - 4k3/8/8/8/8/8/8/R3K3 b A - 0 1 searching depth 1 for 5 moves searching depth 2 for 80 moves searching depth 3 for 493 moves 23 / 127 - 4k2r/8/8/8/8/8/8/4K3 b h - 0 1 searching depth 1 for 15 moves searching depth 2 for 66 moves searching depth 3 for 1197 moves 24 / 127 - r3k3/8/8/8/8/8/8/4K3 b a - 0 1 searching depth 1 for 16 moves searching depth 2 for 71 moves searching depth 3 for 1287 moves 25 / 127 - 4k3/8/8/8/8/8/8/R3K2R b HA - 0 1 searching depth 1 for 5 moves searching depth 2 for 130 moves searching depth 3 for 782 moves 26 / 127 - r3k2r/8/8/8/8/8/8/4K3 b ha - 0 1 searching depth 1 for 26 moves searching depth 2 for 112 moves searching depth 3 for 3189 moves 27 / 127 - 8/8/8/8/8/8/6k1/4K2R b H - 0 1 searching depth 1 for 3 moves searching depth 2 for 32 moves searching depth 3 for 134 moves 28 / 127 - 8/8/8/8/8/8/1k6/R3K3 b A - 0 1 searching depth 1 for 4 moves searching depth 2 for 49 moves searching depth 3 for 243 moves 29 / 127 - 4k2r/6K1/8/8/8/8/8/8 b h - 0 1 searching depth 1 for 12 moves searching depth 2 for 38 moves searching depth 3 for 564 moves 30 / 127 - r3k3/1K6/8/8/8/8/8/8 b a - 0 1 searching depth 1 for 15 moves searching depth 2 for 65 moves searching depth 3 for 1018 moves 31 / 127 - r3k2r/8/8/8/8/8/8/R3K2R b HAha - 0 1 searching depth 1 for 26 moves searching depth 2 for 568 moves searching depth 3 for 13744 moves 32 / 127 - r3k2r/8/8/8/8/8/8/1R2K2R b Hha - 0 1 searching depth 1 for 26 moves searching depth 2 for 583 moves searching depth 3 for 14252 moves 33 / 127 - r3k2r/8/8/8/8/8/8/2R1K2R b Hha - 0 1 searching depth 1 for 25 moves searching depth 2 for 560 moves searching depth 3 for 13592 moves 34 / 127 - r3k2r/8/8/8/8/8/8/R3K1R1 b Aha - 0 1 searching depth 1 for 25 moves searching depth 2 for 560 moves searching depth 3 for 13607 moves 35 / 127 - 1r2k2r/8/8/8/8/8/8/R3K2R b HAh - 0 1 searching depth 1 for 25 moves searching depth 2 for 567 moves searching depth 3 for 14095 moves 36 / 127 - 2r1k2r/8/8/8/8/8/8/R3K2R b HAh - 0 1 searching depth 1 for 25 moves searching depth 2 for 548 moves searching depth 3 for 13502 moves 37 / 127 - r3k1r1/8/8/8/8/8/8/R3K2R b HAa - 0 1 searching depth 1 for 25 moves searching depth 2 for 547 moves searching depth 3 for 13579 moves 38 / 127 - 8/1n4N1/2k5/8/8/5K2/1N4n1/8 w - - 0 1 searching depth 1 for 14 moves searching depth 2 for 195 moves searching depth 3 for 2760 moves 39 / 127 - 8/1k6/8/5N2/8/4n3/8/2K5 w - - 0 1 searching depth 1 for 11 moves searching depth 2 for 156 moves searching depth 3 for 1636 moves 40 / 127 - 8/8/4k3/3Nn3/3nN3/4K3/8/8 w - - 0 1 searching depth 1 for 19 moves searching depth 2 for 289 moves searching depth 3 for 4442 moves 41 / 127 - K7/8/2n5/1n6/8/8/8/k6N w - - 0 1 searching depth 1 for 3 moves searching depth 2 for 51 moves searching depth 3 for 345 moves 42 / 127 - k7/8/2N5/1N6/8/8/8/K6n w - - 0 1 searching depth 1 for 17 moves searching depth 2 for 54 moves searching depth 3 for 835 moves 43 / 127 - 8/1n4N1/2k5/8/8/5K2/1N4n1/8 b - - 0 1 searching depth 1 for 15 moves searching depth 2 for 193 moves searching depth 3 for 2816 moves 44 / 127 - 8/1k6/8/5N2/8/4n3/8/2K5 b - - 0 1 searching depth 1 for 16 moves searching depth 2 for 180 moves searching depth 3 for 2290 moves 45 / 127 - 8/8/3K4/3Nn3/3nN3/4k3/8/8 b - - 0 1 searching depth 1 for 4 moves searching depth 2 for 68 moves searching depth 3 for 1118 moves 46 / 127 - K7/8/2n5/1n6/8/8/8/k6N b - - 0 1 searching depth 1 for 17 moves searching depth 2 for 54 moves searching depth 3 for 835 moves 47 / 127 - k7/8/2N5/1N6/8/8/8/K6n b - - 0 1 searching depth 1 for 3 moves searching depth 2 for 51 moves searching depth 3 for 345 moves 48 / 127 - B6b/8/8/8/2K5/4k3/8/b6B w - - 0 1 searching depth 1 for 17 moves searching depth 2 for 278 moves searching depth 3 for 4607 moves 49 / 127 - 8/8/1B6/7b/7k/8/2B1b3/7K w - - 0 1 searching depth 1 for 21 moves searching depth 2 for 316 moves searching depth 3 for 5744 moves 50 / 127 - k7/B7/1B6/1B6/8/8/8/K6b w - - 0 1 searching depth 1 for 21 moves searching depth 2 for 144 moves searching depth 3 for 3242 moves 51 / 127 - K7/b7/1b6/1b6/8/8/8/k6B w - - 0 1 searching depth 1 for 7 moves searching depth 2 for 143 moves searching depth 3 for 1416 moves 52 / 127 - B6b/8/8/8/2K5/5k2/8/b6B b - - 0 1 searching depth 1 for 6 moves searching depth 2 for 106 moves searching depth 3 for 1829 moves 53 / 127 - 8/8/1B6/7b/7k/8/2B1b3/7K b - - 0 1 searching depth 1 for 17 moves searching depth 2 for 309 moves searching depth 3 for 5133 moves 54 / 127 - k7/B7/1B6/1B6/8/8/8/K6b b - - 0 1 searching depth 1 for 7 moves searching depth 2 for 143 moves searching depth 3 for 1416 moves 55 / 127 - K7/b7/1b6/1b6/8/8/8/k6B b - - 0 1 searching depth 1 for 21 moves searching depth 2 for 144 moves searching depth 3 for 3242 moves 56 / 127 - 7k/RR6/8/8/8/8/rr6/7K w - - 0 1 searching depth 1 for 19 moves searching depth 2 for 275 moves searching depth 3 for 5300 moves 57 / 127 - R6r/8/8/2K5/5k2/8/8/r6R w - - 0 1 searching depth 1 for 36 moves searching depth 2 for 1027 moves searching depth 3 for 29215 moves 58 / 127 - 7k/RR6/8/8/8/8/rr6/7K b - - 0 1 searching depth 1 for 19 moves searching depth 2 for 275 moves searching depth 3 for 5300 moves 59 / 127 - R6r/8/8/2K5/5k2/8/8/r6R b - - 0 1 searching depth 1 for 36 moves searching depth 2 for 1027 moves searching depth 3 for 29227 moves 60 / 127 - 6kq/8/8/8/8/8/8/7K w - - 0 1 searching depth 1 for 2 moves searching depth 2 for 36 moves searching depth 3 for 143 moves 61 / 127 - 6KQ/8/8/8/8/8/8/7k b - - 0 1 searching depth 1 for 2 moves searching depth 2 for 36 moves searching depth 3 for 143 moves 62 / 127 - K7/8/8/3Q4/4q3/8/8/7k w - - 0 1 searching depth 1 for 6 moves searching depth 2 for 35 moves searching depth 3 for 495 moves 63 / 127 - 6qk/8/8/8/8/8/8/7K b - - 0 1 searching depth 1 for 22 moves searching depth 2 for 43 moves searching depth 3 for 1015 moves 64 / 127 - 6KQ/8/8/8/8/8/8/7k b - - 0 1 searching depth 1 for 2 moves searching depth 2 for 36 moves searching depth 3 for 143 moves 65 / 127 - K7/8/8/3Q4/4q3/8/8/7k b - - 0 1 searching depth 1 for 6 moves searching depth 2 for 35 moves searching depth 3 for 495 moves 66 / 127 - 8/8/8/8/8/K7/P7/k7 w - - 0 1 searching depth 1 for 3 moves searching depth 2 for 7 moves searching depth 3 for 43 moves 67 / 127 - 8/8/8/8/8/7K/7P/7k w - - 0 1 searching depth 1 for 3 moves searching depth 2 for 7 moves searching depth 3 for 43 moves 68 / 127 - K7/p7/k7/8/8/8/8/8 w - - 0 1 searching depth 1 for 1 moves searching depth 2 for 3 moves searching depth 3 for 12 moves 69 / 127 - 7K/7p/7k/8/8/8/8/8 w - - 0 1 searching depth 1 for 1 moves searching depth 2 for 3 moves searching depth 3 for 12 moves 70 / 127 - 8/2k1p3/3pP3/3P2K1/8/8/8/8 w - - 0 1 searching depth 1 for 7 moves searching depth 2 for 35 moves searching depth 3 for 210 moves 71 / 127 - 8/8/8/8/8/K7/P7/k7 b - - 0 1 searching depth 1 for 1 moves searching depth 2 for 3 moves searching depth 3 for 12 moves 72 / 127 - 8/8/8/8/8/7K/7P/7k b - - 0 1 searching depth 1 for 1 moves searching depth 2 for 3 moves searching depth 3 for 12 moves 73 / 127 - K7/p7/k7/8/8/8/8/8 b - - 0 1 searching depth 1 for 3 moves searching depth 2 for 7 moves searching depth 3 for 43 moves 74 / 127 - 7K/7p/7k/8/8/8/8/8 b - - 0 1 searching depth 1 for 3 moves searching depth 2 for 7 moves searching depth 3 for 43 moves 75 / 127 - 8/2k1p3/3pP3/3P2K1/8/8/8/8 b - - 0 1 searching depth 1 for 5 moves searching depth 2 for 35 moves searching depth 3 for 182 moves 76 / 127 - 8/8/8/8/8/4k3/4P3/4K3 w - - 0 1 searching depth 1 for 2 moves searching depth 2 for 8 moves searching depth 3 for 44 moves 77 / 127 - 4k3/4p3/4K3/8/8/8/8/8 b - - 0 1 searching depth 1 for 2 moves searching depth 2 for 8 moves searching depth 3 for 44 moves 78 / 127 - 8/8/7k/7p/7P/7K/8/8 w - - 0 1 searching depth 1 for 3 moves searching depth 2 for 9 moves searching depth 3 for 57 moves 79 / 127 - 8/8/k7/p7/P7/K7/8/8 w - - 0 1 searching depth 1 for 3 moves searching depth 2 for 9 moves searching depth 3 for 57 moves 80 / 127 - 8/8/3k4/3p4/3P4/3K4/8/8 w - - 0 1 searching depth 1 for 5 moves searching depth 2 for 25 moves searching depth 3 for 180 moves 81 / 127 - 8/3k4/3p4/8/3P4/3K4/8/8 w - - 0 1 searching depth 1 for 8 moves searching depth 2 for 61 moves searching depth 3 for 483 moves 82 / 127 - 8/8/3k4/3p4/8/3P4/3K4/8 w - - 0 1 searching depth 1 for 8 moves searching depth 2 for 61 moves searching depth 3 for 411 moves 83 / 127 - k7/8/3p4/8/3P4/8/8/7K w - - 0 1 searching depth 1 for 4 moves searching depth 2 for 15 moves searching depth 3 for 90 moves 84 / 127 - 8/8/7k/7p/7P/7K/8/8 b - - 0 1 searching depth 1 for 3 moves searching depth 2 for 9 moves searching depth 3 for 57 moves 85 / 127 - 8/8/k7/p7/P7/K7/8/8 b - - 0 1 searching depth 1 for 3 moves searching depth 2 for 9 moves searching depth 3 for 57 moves 86 / 127 - 8/8/3k4/3p4/3P4/3K4/8/8 b - - 0 1 searching depth 1 for 5 moves searching depth 2 for 25 moves searching depth 3 for 180 moves 87 / 127 - 8/3k4/3p4/8/3P4/3K4/8/8 b - - 0 1 searching depth 1 for 8 moves searching depth 2 for 61 moves searching depth 3 for 411 moves 88 / 127 - 8/8/3k4/3p4/8/3P4/3K4/8 b - - 0 1 searching depth 1 for 8 moves searching depth 2 for 61 moves searching depth 3 for 483 moves 89 / 127 - k7/8/3p4/8/3P4/8/8/7K b - - 0 1 searching depth 1 for 4 moves searching depth 2 for 15 moves searching depth 3 for 89 moves 90 / 127 - 7k/3p4/8/8/3P4/8/8/K7 w - - 0 1 searching depth 1 for 4 moves searching depth 2 for 19 moves searching depth 3 for 117 moves 91 / 127 - 7k/8/8/3p4/8/8/3P4/K7 w - - 0 1 searching depth 1 for 5 moves searching depth 2 for 19 moves searching depth 3 for 116 moves 92 / 127 - k7/8/8/7p/6P1/8/8/K7 w - - 0 1 searching depth 1 for 5 moves searching depth 2 for 22 moves searching depth 3 for 139 moves 93 / 127 - k7/8/7p/8/8/6P1/8/K7 w - - 0 1 searching depth 1 for 4 moves searching depth 2 for 16 moves searching depth 3 for 101 moves 94 / 127 - k7/8/8/6p1/7P/8/8/K7 w - - 0 1 searching depth 1 for 5 moves searching depth 2 for 22 moves searching depth 3 for 139 moves 95 / 127 - k7/8/6p1/8/8/7P/8/K7 w - - 0 1 searching depth 1 for 4 moves searching depth 2 for 16 moves searching depth 3 for 101 moves 96 / 127 - k7/8/8/3p4/4p3/8/8/7K w - - 0 1 searching depth 1 for 3 moves searching depth 2 for 15 moves searching depth 3 for 84 moves 97 / 127 - k7/8/3p4/8/8/4P3/8/7K w - - 0 1 searching depth 1 for 4 moves searching depth 2 for 16 moves searching depth 3 for 101 moves 98 / 127 - 7k/3p4/8/8/3P4/8/8/K7 b - - 0 1 searching depth 1 for 5 moves searching depth 2 for 19 moves searching depth 3 for 117 moves 99 / 127 - 7k/8/8/3p4/8/8/3P4/K7 b - - 0 1 searching depth 1 for 4 moves searching depth 2 for 19 moves searching depth 3 for 117 moves 100 / 127 - k7/8/8/7p/6P1/8/8/K7 b - - 0 1 searching depth 1 for 5 moves searching depth 2 for 22 moves searching depth 3 for 139 moves 101 / 127 - k7/8/7p/8/8/6P1/8/K7 b - - 0 1 searching depth 1 for 4 moves searching depth 2 for 16 moves searching depth 3 for 101 moves 102 / 127 - k7/8/8/6p1/7P/8/8/K7 b - - 0 1 searching depth 1 for 5 moves searching depth 2 for 22 moves searching depth 3 for 139 moves 103 / 127 - k7/8/6p1/8/8/7P/8/K7 b - - 0 1 searching depth 1 for 4 moves searching depth 2 for 16 moves searching depth 3 for 101 moves 104 / 127 - k7/8/8/3p4/4p3/8/8/7K b - - 0 1 searching depth 1 for 5 moves searching depth 2 for 15 moves searching depth 3 for 102 moves 105 / 127 - k7/8/3p4/8/8/4P3/8/7K b - - 0 1 searching depth 1 for 4 moves searching depth 2 for 16 moves searching depth 3 for 101 moves 106 / 127 - 7k/8/8/p7/1P6/8/8/7K w - - 0 1 searching depth 1 for 5 moves searching depth 2 for 22 moves searching depth 3 for 139 moves 107 / 127 - 7k/8/p7/8/8/1P6/8/7K w - - 0 1 searching depth 1 for 4 moves searching depth 2 for 16 moves searching depth 3 for 101 moves 108 / 127 - 7k/8/8/1p6/P7/8/8/7K w - - 0 1 searching depth 1 for 5 moves searching depth 2 for 22 moves searching depth 3 for 139 moves 109 / 127 - 7k/8/1p6/8/8/P7/8/7K w - - 0 1 searching depth 1 for 4 moves searching depth 2 for 16 moves searching depth 3 for 101 moves 110 / 127 - k7/7p/8/8/8/8/6P1/K7 w - - 0 1 searching depth 1 for 5 moves searching depth 2 for 25 moves searching depth 3 for 161 moves 111 / 127 - k7/6p1/8/8/8/8/7P/K7 w - - 0 1 searching depth 1 for 5 moves searching depth 2 for 25 moves searching depth 3 for 161 moves 112 / 127 - 3k4/3pp3/8/8/8/8/3PP3/3K4 w - - 0 1 searching depth 1 for 7 moves searching depth 2 for 49 moves searching depth 3 for 378 moves 113 / 127 - 7k/8/8/p7/1P6/8/8/7K b - - 0 1 searching depth 1 for 5 moves searching depth 2 for 22 moves searching depth 3 for 139 moves 114 / 127 - 7k/8/p7/8/8/1P6/8/7K b - - 0 1 searching depth 1 for 4 moves searching depth 2 for 16 moves searching depth 3 for 101 moves 115 / 127 - .. (python3 -m unittest:3807681): Gtk-WARNING **: 19:21:39.044: Can't set a parent on widget which has a parent /builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/learn/__init__.py:135: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "label" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations reset = Gtk.Button(_("Reset my progress")) . (python3 -m unittest:3807681): Gtk-WARNING **: 19:22:31.210: Can't set a parent on widget which has a parent . (python3 -m unittest:3807681): Gtk-WARNING **: 19:23:19.368: Can't set a parent on widget which has a parent . (python3 -m unittest:3807681): Gtk-WARNING **: 19:24:10.003: Can't set a parent on widget which has a parent . (python3 -m unittest:3807681): Gtk-WARNING **: 19:25:07.221: Can't set a parent on widget which has a parent ........./builddir/build/BUILD/pychess-1.0.3/testing/movegen.py:128: ResourceWarning: unclosed file <_io.TextIOWrapper name='/builddir/build/BUILD/pychess-1.0.3/learn/puzzles/lichess_study_lichess-practice-checkmate-patterns-i_by_arex_2017.01.22.pgn' mode='r' encoding='latin_1'> depths = [(int(s[1]), int(s[3:].rstrip())) for s in parts[1:]] ResourceWarning: Enable tracemalloc to get the object allocation traceback 7k/8/8/1p6/P7/8/8/7K b - - 0 1 searching depth 1 for 5 moves searching depth 2 for 22 moves searching depth 3 for 139 moves 116 / 127 - 7k/8/1p6/8/8/P7/8/7K b - - 0 1 searching depth 1 for 4 moves searching depth 2 for 16 moves searching depth 3 for 101 moves 117 / 127 - k7/7p/8/8/8/8/6P1/K7 b - - 0 1 searching depth 1 for 5 moves searching depth 2 for 25 moves searching depth 3 for 161 moves 118 / 127 - k7/6p1/8/8/8/8/7P/K7 b - - 0 1 searching depth 1 for 5 moves searching depth 2 for 25 moves searching depth 3 for 161 moves 119 / 127 - 3k4/3pp3/8/8/8/8/3PP3/3K4 b - - 0 1 searching depth 1 for 7 moves searching depth 2 for 49 moves searching depth 3 for 378 moves 120 / 127 - 8/Pk6/8/8/8/8/6Kp/8 w - - 0 1 searching depth 1 for 11 moves searching depth 2 for 97 moves searching depth 3 for 887 moves 121 / 127 - n1n5/1Pk5/8/8/8/8/5Kp1/5N1N w - - 0 1 searching depth 1 for 24 moves searching depth 2 for 421 moves searching depth 3 for 7421 moves 122 / 127 - 8/PPPk4/8/8/8/8/4Kppp/8 w - - 0 1 searching depth 1 for 18 moves searching depth 2 for 270 moves searching depth 3 for 4699 moves 123 / 127 - n1n5/PPPk4/8/8/8/8/4Kppp/5N1N w - - 0 1 searching depth 1 for 24 moves searching depth 2 for 496 moves searching depth 3 for 9483 moves 124 / 127 - 8/Pk6/8/8/8/8/6Kp/8 b - - 0 1 searching depth 1 for 11 moves searching depth 2 for 97 moves searching depth 3 for 887 moves 125 / 127 - n1n5/1Pk5/8/8/8/8/5Kp1/5N1N b - - 0 1 searching depth 1 for 24 moves searching depth 2 for 421 moves searching depth 3 for 7421 moves 126 / 127 - 8/PPPk4/8/8/8/8/4Kppp/8 b - - 0 1 searching depth 1 for 18 moves searching depth 2 for 270 moves searching depth 3 for 4699 moves 127 / 127 - n1n5/PPPk4/8/8/8/8/4Kppp/5N1N b - - 0 1 searching depth 1 for 24 moves searching depth 2 for 496 moves searching depth 3 for 9483 moves 1 / 9 - R3rkrR/8/8/8/8/8/8/r3RKRr w EGeg - 0 1 searching depth 1 for 25 moves searching depth 2 for 586 moves searching depth 3 for 15541 moves 2 / 9 - 2rkr3/5PP1/8/5Q2/5q2/8/5pp1/2RKR3 w CEce - 0 1 searching depth 1 for 51 moves searching depth 2 for 1904 moves searching depth 3 for 71005 moves 3 / 9 - nr1kqrbn/pbpppppp/1p6/8/8/BP6/P1PPPPPP/NR1KQRBN b BFbf - 0 1 searching depth 1 for 26 moves searching depth 2 for 618 moves searching depth 3 for 15681 moves 4 / 9 - nr1kqrbn/pbpppppp/1p6/8/8/1P6/PBPPPPPP/NR1KQRBN w BFbf - 0 1 searching depth 1 for 26 moves searching depth 2 for 670 moves searching depth 3 for 17458 moves 5 / 9 - nrnkbqrb/pppppppp/8/8/8/8/PPPPPPPP/NRNKBQRB w BGbg - 0 1 searching depth 1 for 19 moves searching depth 2 for 361 moves searching depth 3 for 7792 moves 6 / 9 - nqbnrbkr/pppppppp/8/8/8/8/PPPPPPPP/NQBNRBKR w EHeh - 0 1 searching depth 1 for 19 moves searching depth 2 for 361 moves searching depth 3 for 7801 moves 7 / 9 - qbrnnkbr/pppppppp/8/8/8/8/PPPPPPPP/QBRNNKBR w CHch - 0 1 searching depth 1 for 20 moves searching depth 2 for 400 moves searching depth 3 for 9006 moves 8 / 9 - rbknqnbr/pppppppp/8/8/8/8/PPPPPPPP/RBKNQNBR w AHah - 0 1 searching depth 1 for 20 moves searching depth 2 for 400 moves searching depth 3 for 9032 moves 9 / 9 - bnrbnkrq/pppppppp/8/8/8/8/PPPPPPPP/BNRBNKRQ w CGcg - 0 1 searching depth 1 for 21 moves searching depth 2 for 441 moves searching depth 3 for 10179 moves -------- #Black - - # ♚ . . . . . . . # . . . . . . . . # . . . . . . . . # . . . . . . . . # . . . . . . . . # . . . . . . . . # ♟ . . . . . . . # . . . . . . . ♔ # -------- #White - - # ♚ . . . . . . . # . . . . . . . ♙ # . . . . . . . . # . . . . . . . . # . . . . . . . . # . . . . . . . . # . . . . . . . . # . . . . . . . ♔ # #Black - - # ♚ . . ♔ . . . . # ♙ . . . . . . . # . . . . . . . . # . . . . . . . . # . . . . . . . . # . . . . . . . . # . . . . . . . . # . . . . . . . . # #Black - - # ♚ . . ♔ . . . . # ♙ . . . . . . . # . ♙ . . . . . . # . . . . . . . . # . . . . . . . . # . . . . . . . . # . . . . . . . . # . . . . . . . . # #Black - - # ♚ . . ♔ . . . . # ♜ ♙ . . . . . . # . . ♙ . . . . . # . . . . . . . . # . . . . . . . . # . . . . . . . . # . . . . . . . . # . . . . . . . . # 1 / 127 - rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1 searching depth 1 for 20 moves searching depth 2 for 400 moves searching depth 3 for 8902 moves 2 / 127 - rnbqkbnr/pppp1pp1/8/3Pp2p/3Q4/8/PPP1PPPP/RNB1KBNR w KQkq e6 0 1 searching depth 1 for 44 moves searching depth 2 for 1307 moves searching depth 3 for 51845 moves 3 / 127 - r3k2r/p1ppqpb1/bn2pnp1/3PN3/1p2P3/2N2Q1p/PPPBBPPP/R3K2R w KQkq - 0 1 searching depth 1 for 48 moves searching depth 2 for 2039 moves searching depth 3 for 97862 moves 4 / 127 - 4k3/8/8/8/8/8/8/4K2R w K - 0 1 searching depth 1 for 15 moves searching depth 2 for 66 moves searching depth 3 for 1197 moves 5 / 127 - 4k3/8/8/8/8/8/8/R3K3 w Q - 0 1 searching depth 1 for 16 moves searching depth 2 for 71 moves searching depth 3 for 1287 moves 6 / 127 - 4k2r/8/8/8/8/8/8/4K3 w k - 0 1 searching depth 1 for 5 moves searching depth 2 for 75 moves searching depth 3 for 459 moves 7 / 127 - r3k3/8/8/8/8/8/8/4K3 w q - 0 1 searching depth 1 for 5 moves searching depth 2 for 80 moves searching depth 3 for 493 moves 8 / 127 - 4k3/8/8/8/8/8/8/R3K2R w KQ - 0 1 searching depth 1 for 26 moves searching depth 2 for 112 moves searching depth 3 for 3189 moves 9 / 127 - r3k2r/8/8/8/8/8/8/4K3 w kq - 0 1 searching depth 1 for 5 moves searching depth 2 for 130 moves searching depth 3 for 782 moves 10 / 127 - 8/8/8/8/8/8/6k1/4K2R w K - 0 1 searching depth 1 for 12 moves searching depth 2 for 38 moves searching depth 3 for 564 moves 11 / 127 - 8/8/8/8/8/8/1k6/R3K3 w Q - 0 1 searching depth 1 for 15 moves searching depth 2 for 65 moves searching depth 3 for 1018 moves 12 / 127 - 4k2r/6K1/8/8/8/8/8/8 w k - 0 1 searching depth 1 for 3 moves searching depth 2 for 32 moves searching depth 3 for 134 moves 13 / 127 - r3k3/1K6/8/8/8/8/8/8 w q - 0 1 searching depth 1 for 4 moves searching depth 2 for 49 moves searching depth 3 for 243 moves 14 / 127 - r3k2r/8/8/8/8/8/8/R3K2R w KQkq - 0 1 searching depth 1 for 26 moves searching depth 2 for 568 moves searching depth 3 for 13744 moves 15 / 127 - r3k2r/8/8/8/8/8/8/1R2K2R w Kkq - 0 1 searching depth 1 for 25 moves searching depth 2 for 567 moves searching depth 3 for 14095 moves 16 / 127 - r3k2r/8/8/8/8/8/8/2R1K2R w Kkq - 0 1 searching depth 1 for 25 moves searching depth 2 for 548 moves searching depth 3 for 13502 moves 17 / 127 - r3k2r/8/8/8/8/8/8/R3K1R1 w Qkq - 0 1 searching depth 1 for 25 moves searching depth 2 for 547 moves searching depth 3 for 13579 moves 18 / 127 - 1r2k2r/8/8/8/8/8/8/R3K2R w KQk - 0 1 searching depth 1 for 26 moves searching depth 2 for 583 moves searching depth 3 for 14252 moves 19 / 127 - 2r1k2r/8/8/8/8/8/8/R3K2R w KQk - 0 1 searching depth 1 for 25 moves searching depth 2 for 560 moves searching depth 3 for 13592 moves 20 / 127 - r3k1r1/8/8/8/8/8/8/R3K2R w KQq - 0 1 searching depth 1 for 25 moves searching depth 2 for 560 moves searching depth 3 for 13607 moves 21 / 127 - 4k3/8/8/8/8/8/8/4K2R b K - 0 1 searching depth 1 for 5 moves searching depth 2 for 75 moves searching depth 3 for 459 moves 22 / 127 - 4k3/8/8/8/8/8/8/R3K3 b Q - 0 1 searching depth 1 for 5 moves searching depth 2 for 80 moves searching depth 3 for 493 moves 23 / 127 - 4k2r/8/8/8/8/8/8/4K3 b k - 0 1 searching depth 1 for 15 moves searching depth 2 for 66 moves searching depth 3 for 1197 moves 24 / 127 - r3k3/8/8/8/8/8/8/4K3 b q - 0 1 searching depth 1 for 16 moves searching depth 2 for 71 moves searching depth 3 for 1287 moves 25 / 127 - 4k3/8/8/8/8/8/8/R3K2R b KQ - 0 1 searching depth 1 for 5 moves searching depth 2 for 130 moves searching depth 3 for 782 moves 26 / 127 - r3k2r/8/8/8/8/8/8/4K3 b kq - 0 1 searching depth 1 for 26 moves searching depth 2 for 112 moves searching depth 3 for 3189 moves 27 / 127 - 8/8/8/8/8/8/6k1/4K2R b K - 0 1 searching depth 1 for 3 moves searching depth 2 for 32 moves searching depth 3 for 134 moves 28 / 127 - 8/8/8/8/8/8/1k6/R3K3 b Q - 0 1 searching depth 1 for 4 moves searching depth 2 for 49 moves searching depth 3 for 243 moves 29 / 127 - 4k2r/6K1/8/8/8/8/8/8 b k - 0 1 searching depth 1 for 12 moves searching depth 2 for 38 moves searching depth 3 for 564 moves 30 / 127 - r3k3/1K6/8/8/8/8/8/8 b q - 0 1 searching depth 1 for 15 moves searching depth 2 for 65 moves searching depth 3 for 1018 moves 31 / 127 - r3k2r/8/8/8/8/8/8/R3K2R b KQkq - 0 1 searching depth 1 for 26 moves searching depth 2 for 568 moves searching depth 3 for 13744 moves 32 / 127 - r3k2r/8/8/8/8/8/8/1R2K2R b Kkq - 0 1 searching depth 1 for 26 moves searching depth 2 for 583 moves searching depth 3 for 14252 moves 33 / 127 - r3k2r/8/8/8/8/8/8/2R1K2R b Kkq - 0 1 searching depth 1 for 25 moves searching depth 2 for 560 moves searching depth 3 for 13592 moves 34 / 127 - r3k2r/8/8/8/8/8/8/R3K1R1 b Qkq - 0 1 searching depth 1 for 25 moves searching depth 2 for 560 moves searching depth 3 for 13607 moves 35 / 127 - 1r2k2r/8/8/8/8/8/8/R3K2R b KQk - 0 1 searching depth 1 for 25 moves searching depth 2 for 567 moves searching depth 3 for 14095 moves 36 / 127 - 2r1k2r/8/8/8/8/8/8/R3K2R b KQk - 0 1 searching depth 1 for 25 moves searching depth 2 for 548 moves searching depth 3 for 13502 moves 37 / 127 - r3k1r1/8/8/8/8/8/8/R3K2R b KQq - 0 1 searching depth 1 for 25 moves searching depth 2 for 547 moves searching depth 3 for 13579 moves 38 / 127 - 8/1n4N1/2k5/8/8/5K2/1N4n1/8 w - - 0 1 searching depth 1 for 14 moves searching depth 2 for 195 moves searching depth 3 for 2760 moves 39 / 127 - 8/1k6/8/5N2/8/4n3/8/2K5 w - - 0 1 searching depth 1 for 11 moves searching depth 2 for 156 moves searching depth 3 for 1636 moves 40 / 127 - 8/8/4k3/3Nn3/3nN3/4K3/8/8 w - - 0 1 searching depth 1 for 19 moves searching depth 2 for 289 moves searching depth 3 for 4442 moves 41 / 127 - K7/8/2n5/1n6/8/8/8/k6N w - - 0 1 searching depth 1 for 3 moves searching depth 2 for 51 moves searching depth 3 for 345 moves 42 / 127 - k7/8/2N5/1N6/8/8/8/K6n w - - 0 1 searching depth 1 for 17 moves searching depth 2 for 54 moves searching depth 3 for 835 moves 43 / 127 - 8/1n4N1/2k5/8/8/5K2/1N4n1/8 b - - 0 1 searching depth 1 for 15 moves searching depth 2 for 193 moves searching depth 3 for 2816 moves 44 / 127 - 8/1k6/8/5N2/8/4n3/8/2K5 b - - 0 1 searching depth 1 for 16 moves searching depth 2 for 180 moves searching depth 3 for 2290 moves 45 / 127 - 8/8/3K4/3Nn3/3nN3/4k3/8/8 b - - 0 1 searching depth 1 for 4 moves searching depth 2 for 68 moves searching depth 3 for 1118 moves 46 / 127 - K7/8/2n5/1n6/8/8/8/k6N b - - 0 1 searching depth 1 for 17 moves searching depth 2 for 54 moves searching depth 3 for 835 moves 47 / 127 - k7/8/2N5/1N6/8/8/8/K6n b - - 0 1 searching depth 1 for 3 moves searching depth 2 for 51 moves searching depth 3 for 345 moves 48 / 127 - B6b/8/8/8/2K5/4k3/8/b6B w - - 0 1 searching depth 1 for 17 moves searching depth 2 for 278 moves searching depth 3 for 4607 moves 49 / 127 - 8/8/1B6/7b/7k/8/2B1b3/7K w - - 0 1 searching depth 1 for 21 moves searching depth 2 for 316 moves searching depth 3 for 5744 moves 50 / 127 - k7/B7/1B6/1B6/8/8/8/K6b w - - 0 1 searching depth 1 for 21 moves searching depth 2 for 144 moves searching depth 3 for 3242 moves 51 / 127 - K7/b7/1b6/1b6/8/8/8/k6B w - - 0 1 searching depth 1 for 7 moves searching depth 2 for 143 moves searching depth 3 for 1416 moves 52 / 127 - B6b/8/8/8/2K5/5k2/8/b6B b - - 0 1 searching depth 1 for 6 moves searching depth 2 for 106 moves searching depth 3 for 1829 moves 53 / 127 - 8/8/1B6/7b/7k/8/2B1b3/7K b - - 0 1 searching depth 1 for 17 moves searching depth 2 for 309 moves searching depth 3 for 5133 moves 54 / 127 - k7/B7/1B6/1B6/8/8/8/K6b b - - 0 1 searching depth 1 for 7 moves searching depth 2 for 143 moves searching depth 3 for 1416 moves 55 / 127 - K7/b7/1b6/1b6/8/8/8/k6B b - - 0 1 searching depth 1 for 21 moves searching depth 2 for 144 moves searching depth 3 for 3242 moves 56 / 127 - 7k/RR6/8/8/8/8/rr6/7K w - - 0 1 searching depth 1 for 19 moves searching depth 2 for 275 moves searching depth 3 for 5300 moves 57 / 127 - R6r/8/8/2K5/5k2/8/8/r6R w - - 0 1 searching depth 1 for 36 moves searching depth 2 for 1027 moves searching depth 3 for 29215 moves 58 / 127 - 7k/RR6/8/8/8/8/rr6/7K b - - 0 1 searching depth 1 for 19 moves searching depth 2 for 275 moves searching depth 3 for 5300 moves 59 / 127 - R6r/8/8/2K5/5k2/8/8/r6R b - - 0 1 searching depth 1 for 36 moves searching depth 2 for 1027 moves searching depth 3 for 29227 moves 60 / 127 - 6kq/8/8/8/8/8/8/7K w - - 0 1 searching depth 1 for 2 moves searching depth 2 for 36 moves searching depth 3 for 143 moves 61 / 127 - 6KQ/8/8/8/8/8/8/7k b - - 0 1 searching depth 1 for 2 moves searching depth 2 for 36 moves searching depth 3 for 143 moves 62 / 127 - K7/8/8/3Q4/4q3/8/8/7k w - - 0 1 searching depth 1 for 6 moves searching depth 2 for 35 moves searching depth 3 for 495 moves 63 / 127 - 6qk/8/8/8/8/8/8/7K b - - 0 1 searching depth 1 for 22 moves searching depth 2 for 43 moves searching depth 3 for 1015 moves 64 / 127 - 6KQ/8/8/8/8/8/8/7k b - - 0 1 searching depth 1 for 2 moves searching depth 2 for 36 moves searching depth 3 for 143 moves 65 / 127 - K7/8/8/3Q4/4q3/8/8/7k b - - 0 1 searching depth 1 for 6 moves searching depth 2 for 35 moves searching depth 3 for 495 moves 66 / 127 - 8/8/8/8/8/K7/P7/k7 w - - 0 1 searching depth 1 for 3 moves searching depth 2 for 7 moves searching depth 3 for 43 moves 67 / 127 - 8/8/8/8/8/7K/7P/7k w - - 0 1 searching depth 1 for 3 moves searching depth 2 for 7 moves searching depth 3 for 43 moves 68 / 127 - K7/p7/k7/8/8/8/8/8 w - - 0 1 searching depth 1 for 1 moves searching depth 2 for 3 moves searching depth 3 for 12 moves 69 / 127 - 7K/7p/7k/8/8/8/8/8 w - - 0 1 searching depth 1 for 1 moves searching depth 2 for 3 moves searching depth 3 for 12 moves 70 / 127 - 8/2k1p3/3pP3/3P2K1/8/8/8/8 w - - 0 1 searching depth 1 for 7 moves searching depth 2 for 35 moves searching depth 3 for 210 moves 71 / 127 - 8/8/8/8/8/K7/P7/k7 b - - 0 1 searching depth 1 for 1 moves searching depth 2 for 3 moves searching depth 3 for 12 moves 72 / 127 - 8/8/8/8/8/7K/7P/7k b - - 0 1 searching depth 1 for 1 moves searching depth 2 for 3 moves searching depth 3 for 12 moves 73 / 127 - K7/p7/k7/8/8/8/8/8 b - - 0 1 searching depth 1 for 3 moves searching depth 2 for 7 moves searching depth 3 for 43 moves 74 / 127 - 7K/7p/7k/8/8/8/8/8 b - - 0 1 searching depth 1 for 3 moves searching depth 2 for 7 moves searching depth 3 for 43 moves 75 / 127 - 8/2k1p3/3pP3/3P2K1/8/8/8/8 b - - 0 1 searching depth 1 for 5 moves searching depth 2 for 35 moves searching depth 3 for 182 moves 76 / 127 - 8/8/8/8/8/4k3/4P3/4K3 w - - 0 1 searching depth 1 for 2 moves searching depth 2 for 8 moves searching depth 3 for 44 moves 77 / 127 - 4k3/4p3/4K3/8/8/8/8/8 b - - 0 1 searching depth 1 for 2 moves searching depth 2 for 8 moves searching depth 3 for 44 moves 78 / 127 - 8/8/7k/7p/7P/7K/8/8 w - - 0 1 searching depth 1 for 3 moves searching depth 2 for 9 moves searching depth 3 for 57 moves 79 / 127 - 8/8/k7/p7/P7/K7/8/8 w - - 0 1 searching depth 1 for 3 moves searching depth 2 for 9 moves searching depth 3 for 57 moves 80 / 127 - 8/8/3k4/3p4/3P4/3K4/8/8 w - - 0 1 searching depth 1 for 5 moves searching depth 2 for 25 moves searching depth 3 for 180 moves 81 / 127 - 8/3k4/3p4/8/3P4/3K4/8/8 w - - 0 1 searching depth 1 for 8 moves searching depth 2 for 61 moves searching depth 3 for 483 moves 82 / 127 - 8/8/3k4/3p4/8/3P4/3K4/8 w - - 0 1 searching depth 1 for 8 moves searching depth 2 for 61 moves searching depth 3 for 411 moves 83 / 127 - k7/8/3p4/8/3P4/8/8/7K w - - 0 1 searching depth 1 for 4 moves searching depth 2 for 15 moves searching depth 3 for 90 moves 84 / 127 - 8/8/7k/7p/7P/7K/8/8 b - - 0 1 searching depth 1 for 3 moves searching depth 2 for 9 moves searching depth 3 for 57 moves 85 / 127 - 8/8/k7/p7/P7/K7/8/8 b - - 0 1 searching depth 1 for 3 moves searching depth 2 for 9 moves searching depth 3 for 57 moves 86 / 127 - 8/8/3k4/3p4/3P4/3K4/8/8 b - - 0 1 searching depth 1 for 5 moves searching depth 2 for 25 moves searching depth 3 for 180 moves 87 / 127 - 8/3k4/3p4/8/3P4/3K4/8/8 b - - 0 1 searching depth 1 for 8 moves searching depth 2 for 61 moves searching depth 3 for 411 moves 88 / 127 - ....../builddir/build/BUILD/pychess-1.0.3/lib/pychess/Savers/pgn.py:465: ResourceWarning: unclosed file <_io.TextIOWrapper name='gamefiles/atomic.pgn' mode='r' encoding='latin_1'> importer.do_import(self.path, progressbar=self.progressbar) ResourceWarning: Enable tracemalloc to get the object allocation traceback /builddir/build/BUILD/pychess-1.0.3/lib/pychess/Savers/pgn.py:465: ResourceWarning: unclosed file <_io.TextIOWrapper name='gamefiles/chess960rwch.pgn' mode='r' encoding='latin_1'> importer.do_import(self.path, progressbar=self.progressbar) ResourceWarning: Enable tracemalloc to get the object allocation traceback /builddir/build/BUILD/pychess-1.0.3/lib/pychess/Utils/lutils/LBoard.py:545: ResourceWarning: unclosed file <_io.TextIOWrapper name='gamefiles/atomic.pgn' mode='r' encoding='latin_1'> def applyMove(self, move): ResourceWarning: Enable tracemalloc to get the object allocation traceback /builddir/build/BUILD/pychess-1.0.3/lib/pychess/Utils/lutils/bitboard.py:57: ResourceWarning: unclosed file <_io.TextIOWrapper name='gamefiles/chess960rwch.pgn' mode='r' encoding='latin_1'> def iterBits(bitboard): ResourceWarning: Enable tracemalloc to get the object allocation traceback 8/8/3k4/3p4/8/3P4/3K4/8 b - - 0 1 searching depth 1 for 8 moves searching depth 2 for 61 moves searching depth 3 for 483 moves 89 / 127 - k7/8/3p4/8/3P4/8/8/7K b - - 0 1 searching depth 1 for 4 moves searching depth 2 for 15 moves searching depth 3 for 89 moves 90 / 127 - 7k/3p4/8/8/3P4/8/8/K7 w - - 0 1 searching depth 1 for 4 moves searching depth 2 for 19 moves searching depth 3 for 117 moves 91 / 127 - 7k/8/8/3p4/8/8/3P4/K7 w - - 0 1 searching depth 1 for 5 moves searching depth 2 for 19 moves searching depth 3 for 116 moves 92 / 127 - k7/8/8/7p/6P1/8/8/K7 w - - 0 1 searching depth 1 for 5 moves searching depth 2 for 22 moves searching depth 3 for 139 moves 93 / 127 - k7/8/7p/8/8/6P1/8/K7 w - - 0 1 searching depth 1 for 4 moves searching depth 2 for 16 moves searching depth 3 for 101 moves 94 / 127 - k7/8/8/6p1/7P/8/8/K7 w - - 0 1 searching depth 1 for 5 moves searching depth 2 for 22 moves searching depth 3 for 139 moves 95 / 127 - k7/8/6p1/8/8/7P/8/K7 w - - 0 1 searching depth 1 for 4 moves searching depth 2 for 16 moves searching depth 3 for 101 moves 96 / 127 - k7/8/8/3p4/4p3/8/8/7K w - - 0 1 searching depth 1 for 3 moves searching depth 2 for 15 moves searching depth 3 for 84 moves 97 / 127 - k7/8/3p4/8/8/4P3/8/7K w - - 0 1 searching depth 1 for 4 moves searching depth 2 for 16 moves searching depth 3 for 101 moves 98 / 127 - 7k/3p4/8/8/3P4/8/8/K7 b - - 0 1 searching depth 1 for 5 moves searching depth 2 for 19 moves searching depth 3 for 117 moves 99 / 127 - 7k/8/8/3p4/8/8/3P4/K7 b - - 0 1 searching depth 1 for 4 moves searching depth 2 for 19 moves searching depth 3 for 117 moves 100 / 127 - k7/8/8/7p/6P1/8/8/K7 b - - 0 1 searching depth 1 for 5 moves searching depth 2 for 22 moves searching depth 3 for 139 moves 101 / 127 - k7/8/7p/8/8/6P1/8/K7 b - - 0 1 searching depth 1 for 4 moves searching depth 2 for 16 moves searching depth 3 for 101 moves 102 / 127 - k7/8/8/6p1/7P/8/8/K7 b - - 0 1 searching depth 1 for 5 moves searching depth 2 for 22 moves searching depth 3 for 139 moves 103 / 127 - k7/8/6p1/8/8/7P/8/K7 b - - 0 1 searching depth 1 for 4 moves searching depth 2 for 16 moves searching depth 3 for 101 moves 104 / 127 - k7/8/8/3p4/4p3/8/8/7K b - - 0 1 searching depth 1 for 5 moves searching depth 2 for 15 moves searching depth 3 for 102 moves 105 / 127 - k7/8/3p4/8/8/4P3/8/7K b - - 0 1 searching depth 1 for 4 moves searching depth 2 for 16 moves searching depth 3 for 101 moves 106 / 127 - 7k/8/8/p7/1P6/8/8/7K w - - 0 1 searching depth 1 for 5 moves searching depth 2 for 22 moves searching depth 3 for 139 moves 107 / 127 - 7k/8/p7/8/8/1P6/8/7K w - - 0 1 searching depth 1 for 4 moves searching depth 2 for 16 moves searching depth 3 for 101 moves 108 / 127 - 7k/8/8/1p6/P7/8/8/7K w - - 0 1 searching depth 1 for 5 moves searching depth 2 for 22 moves searching depth 3 for 139 moves 109 / 127 - 7k/8/1p6/8/8/P7/8/7K w - - 0 1 searching depth 1 for 4 moves searching depth 2 for 16 moves searching depth 3 for 101 moves 110 / 127 - k7/7p/8/8/8/8/6P1/K7 w - - 0 1 searching depth 1 for 5 moves searching depth 2 for 25 moves searching depth 3 for 161 moves 111 / 127 - k7/6p1/8/8/8/8/7P/K7 w - - 0 1 searching depth 1 for 5 moves searching depth 2 for 25 moves searching depth 3 for 161 moves 112 / 127 - 3k4/3pp3/8/8/8/8/3PP3/3K4 w - - 0 1 searching depth 1 for 7 moves searching depth 2 for 49 moves searching depth 3 for 378 moves 113 / 127 - 7k/8/8/p7/1P6/8/8/7K b - - 0 1 searching depth 1 for 5 moves searching depth 2 for 22 moves searching depth 3 for 139 moves 114 / 127 - 7k/8/p7/8/8/1P6/8/7K b - - 0 1 searching depth 1 for 4 moves searching depth 2 for 16 moves searching depth 3 for 101 moves 115 / 127 - 7k/8/8/1p6/P7/8/8/7K b - - 0 1 searching depth 1 for 5 moves searching depth 2 for 22 moves searching depth 3 for 139 moves 116 / 127 - 7k/8/1p6/8/8/P7/8/7K b - - 0 1 searching depth 1 for 4 moves searching depth 2 for 16 moves searching depth 3 for 101 moves 117 / 127 - k7/7p/8/8/8/8/6P1/K7 b - - 0 1 searching depth 1 for 5 moves searching depth 2 for 25 moves searching depth 3 for 161 moves 118 / 127 - k7/6p1/8/8/8/8/7P/K7 b - - 0 1 searching depth 1 for 5 moves searching depth 2 for 25 moves searching depth 3 for 161 moves 119 / 127 - 3k4/3pp3/8/8/8/8/3PP3/3K4 b - - 0 1 searching depth 1 for 7 moves searching depth 2 for 49 moves searching depth 3 for 378 moves 120 / 127 - 8/Pk6/8/8/8/8/6Kp/8 w - - 0 1 searching depth 1 for 11 moves searching depth 2 for 97 moves searching depth 3 for 887 moves 121 / 127 - n1n5/1Pk5/8/8/8/8/5Kp1/5N1N w - - 0 1 searching depth 1 for 24 moves searching depth 2 for 421 moves searching depth 3 for 7421 moves 122 / 127 - 8/PPPk4/8/8/8/8/4Kppp/8 w - - 0 1 searching depth 1 for 18 moves searching depth 2 for 270 moves searching depth 3 for 4699 moves 123 / 127 - n1n5/PPPk4/8/8/8/8/4Kppp/5N1N w - - 0 1 searching depth 1 for 24 moves searching depth 2 for 496 moves searching depth 3 for 9483 moves 124 / 127 - 8/Pk6/8/8/8/8/6Kp/8 b - - 0 1 searching depth 1 for 11 moves searching depth 2 for 97 moves searching depth 3 for 887 moves 125 / 127 - n1n5/1Pk5/8/8/8/8/5Kp1/5N1N b - - 0 1 searching depth 1 for 24 moves searching depth 2 for 421 moves searching depth 3 for 7421 moves 126 / 127 - 8/PPPk4/8/8/8/8/4Kppp/8 b - - 0 1 searching depth 1 for 18 moves searching depth 2 for 270 moves searching depth 3 for 4699 moves 127 / 127 - n1n5/PPPk4/8/8/8/8/4Kppp/5N1N b - - 0 1 searching depth 1 for 24 moves searching depth 2 for 496 moves searching depth 3 for 9483 moves The movegen test with perftsuite2.epd takes time! If you really want it to run put the 'return' line into comment and use pypy instead of python! 1 / 1 - 8/6k1/6p1/3s2P1/3npR2/2r5/p2N2F1/3K4 b - - 0 49 searching depth 1 for 33 moves searching depth 2 for 673 moves searching depth 3 for 19354 moves 1 / 2 - rnsmksnr/8/ppp1pppp/3p4/4P3/PPPP1PPP/8/RNSKMSNR w - - 0 2 searching depth 1 for 27 moves searching depth 2 for 728 moves 2 / 2 - rns2snr/2m1k3/ppp1pppp/3p4/4P3/PPPP1PPP/3K1M2/RNS2SNR w - - 4 4 searching depth 1 for 23 moves searching depth 2 for 527 moves searching depth 3 for 12264 moves 1 / 1 - rnsmksnr/8/ppppp1pp/2P5/5p2/PP1PPPPP/8/RNSKMSNR w - - 0 3 searching depth 1 for 26 moves searching depth 2 for 665 moves searching depth 3 for 17062 moves 1/10 freechess.org 2/10 freechess.org 3/10 freechess.org 4/10 freechess.org 5/10 freechess.org 6/10 freechess.org 7/10 freechess.org 8/10 freechess.org 9/10 freechess.org 10/10 freechess.org 1/20 Mainz 2/20 Mainz 3/20 Mainz 4/20 Mainz 5/20 Mainz 6/20 Mainz 7/20 Mainz 8/20 Mainz 9/20 Mainz 10/20 Mainz 11/20 Mainz 12/20 Mainz 13/20 Mainz 14/20 Mainz 15/20 Mainz 16/20 Mainz 17/20 Mainz 18/20 Mainz 19/20 Mainz 20/20 Mainz 1/580 ? 2/580 ? 3/580 ? 4/580 ? 5/580 ? 6/580 ? 7/580 ? 8/580 ? 9/580 ? 10/580 ? 11/580 ? 12/580 ? 13/580 ? 14/580 ? 15/580 ? 16/580 ? 17/580 ? 18/580 ? 19/580 ? 20/580 ? 21/580 ? 22/580 ? 23/580 ? 24/580 ? 25/580 ? 26/580 ? 27/580 ? 28/580 ? 29/580 ? 30/580 ? 31/580 ? 32/580 ? 33/580 ? 34/580 ? 35/580 ? 36/580 ? 37/580 ? 38/580 ? 39/580 ? 40/580 ? 41/580 ? 42/580 ? 43/580 ? 44/580 ? 45/580 ? 46/580 ? 47/580 ? 48/580 ? 49/580 ? 50/580 ? 51/580 ? 52/580 ? 53/580 U.S.A. 54/580 U.S.A. 55/580 U.S.A. 56/580 U.S.A. 57/580 U.S.A. 58/580 U.S.A. 59/580 U.S.A. 60/580 U.S.A. 61/580 U.S.A. 62/580 ? 63/580 ? 64/580 ? 65/580 ? 66/580 ? 67/580 ? 68/580 ? 69/580 ? 70/580 ? 71/580 ? 72/580 ? 73/580 ? 74/580 ? 75/580 ? 76/580 ? 77/580 ? 78/580 ? 79/580 ? 80/580 ? 81/580 ? 82/580 ? 83/580 ? 84/580 North-America 85/580 North-America 86/580 North-America 87/580 North-America 88/580 North-America 89/580 St. Petersburg 90/580 St. Petersburg 91/580 St. Petersburg 92/580 St. Petersburg 93/580 ? 94/580 ? 95/580 ? 96/580 ? 97/580 ? 98/580 ? 99/580 ? 100/580 U.S.A. 101/580 U.S.A. 102/580 U.S.A. 103/580 Germany 104/580 Germany 105/580 Germany 106/580 Germany 107/580 ? 108/580 ? 109/580 ? 110/580 (free game during match one) 111/580 Paris 112/580 Paris 113/580 Paris 114/580 Vienna/Berlin 115/580 Vienna/Berlin 116/580 Vienna/Berlin 117/580 Vienna/Berlin 118/580 Vienna/Berlin 119/580 Vienna/Berlin 120/580 Vienna/Berlin 121/580 Vienna/Berlin 122/580 Vienna/Berlin 123/580 Vienna/Berlin 124/580 Berlin 125/580 Berlin 126/580 ? 127/580 ? 128/580 ? 129/580 ? 130/580 ? 131/580 ? 132/580 Berlin 133/580 Berlin 134/580 Berlin 135/580 ? 136/580 ? 137/580 ? 138/580 ? 139/580 ? 140/580 ? 141/580 ? 142/580 ? 143/580 ? 144/580 ? 145/580 ? 146/580 ? 147/580 ? 148/580 ? 149/580 ? 150/580 ? 151/580 ? 152/580 ? 153/580 ? 154/580 ? 155/580 ? 156/580 ? 157/580 ? 158/580 Buenos Aires 159/580 Buenos Aires 160/580 Buenos Aires 161/580 Buenos Aires 162/580 Buenos Aires 163/580 Buenos Aires 164/580 Buenos Aires 165/580 Buenos Aires 166/580 Buenos Aires 167/580 The Netherlands 168/580 The Netherlands 169/580 The Netherlands 170/580 The Netherlands 171/580 The Netherlands 172/580 The Netherlands 173/580 The Netherlands 174/580 The Netherlands 175/580 The Netherlands 176/580 The Netherlands 177/580 The Netherlands 178/580 The Netherlands 179/580 The Netherlands 180/580 The Netherlands 181/580 The Netherlands 182/580 The Netherlands 183/580 The Netherlands 184/580 The Netherlands 185/580 The Netherlands 186/580 The Netherlands 187/580 Wiesbaden 188/580 Wiesbaden 189/580 Wiesbaden 190/580 Wiesbaden 191/580 Wiesbaden 192/580 Wiesbaden 193/580 Wiesbaden 194/580 Wiesbaden 195/580 Amsterdam 196/580 Amsterdam 197/580 Amsterdam 198/580 Amsterdam 199/580 Amsterdam 200/580 Amsterdam 201/580 Amsterdam 202/580 Amsterdam 203/580 Amsterdam 204/580 Amsterdam 205/580 Amsterdam 206/580 Amsterdam 207/580 Amsterdam 208/580 Amsterdam 209/580 Amsterdam 210/580 Amsterdam 211/580 Amsterdam 212/580 Amsterdam 213/580 Amsterdam 214/580 Amsterdam 215/580 Amsterdam 216/580 Amsterdam 217/580 Karlsbad 218/580 Karlsbad 219/580 Karlsbad 220/580 Karlsbad 221/580 Karlsbad 222/580 Karlsbad 223/580 Karlsbad 224/580 Karlsbad 225/580 Germany 226/580 Germany 227/580 The Netherlands 228/580 The Netherlands 229/580 The Netherlands 230/580 The Netherlands 231/580 The Netherlands 232/580 The Netherlands 233/580 The Netherlands 234/580 The Netherlands 235/580 The Netherlands 236/580 The Netherlands 237/580 The Netherlands 238/580 The Netherlands 239/580 The Netherlands 240/580 The Netherlands 241/580 The Netherlands 242/580 The Netherlands 243/580 The Netherlands 244/580 The Netherlands 245/580 The Netherlands 246/580 The Netherlands 247/580 The Netherlands 248/580 The Netherlands 249/580 The Netherlands 250/580 The Netherlands 251/580 The Netherlands 252/580 The Netherlands 253/580 The Netherlands 254/580 The Netherlands 255/580 The Netherlands 256/580 The Netherlands 257/580 Moscow/Leningrad 258/580 Moscow/Leningrad 259/580 Moscow/Leningrad 260/580 Moscow/Leningrad 261/580 Moscow/Leningrad 262/580 Moscow/Leningrad 263/580 Moscow/Leningrad 264/580 Moscow/Leningrad 265/580 Moscow/Leningrad 266/580 Moscow/Leningrad 267/580 Moscow/Leningrad 268/580 Moscow/Leningrad 269/580 Moscow/Leningrad 270/580 The Netherlands 271/580 The Netherlands 272/580 The Netherlands 273/580 The Netherlands 274/580 The Netherlands 275/580 The Netherlands 276/580 The Netherlands 277/580 The Netherlands 278/580 The Netherlands 279/580 The Netherlands 280/580 The Netherlands 281/580 The Netherlands 282/580 The Netherlands 283/580 The Netherlands 284/580 The Netherlands 285/580 The Netherlands 286/580 The Netherlands 287/580 The Netherlands 288/580 The Netherlands 289/580 The Netherlands 290/580 The Netherlands 291/580 The Netherlands 292/580 The Netherlands 293/580 The Netherlands 294/580 The Netherlands 295/580 The Netherlands 296/580 Leningrad/Moscow 297/580 Leningrad/Moscow 298/580 Leningrad/Moscow 299/580 Leningrad/Moscow 300/580 Leningrad/Moscow 301/580 Leningrad/Moscow 302/580 Leningrad/Moscow 303/580 Leningrad/Moscow 304/580 Leningrad/Moscow 305/580 Leningrad/Moscow 306/580 Karlsbad 307/580 Karlsbad 308/580 Karlsbad 309/580 Karlsbad 310/580 Karlsbad 311/580 Karlsbad 312/580 Karlsbad 313/580 Karlsbad 314/580 Karlsbad 315/580 Karlsbad 316/580 The Hague/Moscow 317/580 The Hague/Moscow 318/580 The Hague/Moscow 319/580 The Hague/Moscow 320/580 The Hague/Moscow 321/580 The Hague/Moscow 322/580 The Hague/Moscow 323/580 The Hague/Moscow 324/580 New York 325/580 New York 326/580 Moscow 327/580 Moscow 328/580 Moscow 329/580 Moscow 330/580 Moscow 331/580 Moscow 332/580 Moscow 333/580 Moscow 334/580 Moscow 335/580 Moscow 336/580 Moscow 337/580 Moscow 338/580 Moscow 339/580 Moscow 340/580 Moscow 341/580 Moscow 342/580 Moscow 343/580 Moscow 344/580 Moscow 345/580 Moscow 346/580 Moscow 347/580 Moscow 348/580 Yugoslavia 349/580 Yugoslavia 350/580 Yugoslavia 351/580 Yugoslavia 352/580 Yugoslavia 353/580 Yugoslavia 354/580 Yugoslavia 355/580 Moscow 356/580 Moscow 357/580 Moscow 358/580 Moscow 359/580 Moscow 360/580 Moscow 361/580 Moscow 362/580 Moscow 363/580 Curacao 364/580 Curacao 365/580 Curacao 366/580 Curacao 367/580 Moscow 368/580 Moscow 369/580 Moscow 370/580 Moscow 371/580 Moscow 372/580 Riga 373/580 Riga 374/580 Riga 375/580 Riga 376/580 Moscow 377/580 Moscow 378/580 Moscow 379/580 Moscow 380/580 Moscow 381/580 Sukhumi 382/580 Sukhumi 383/580 Sukhumi 384/580 Malmoe 385/580 Malmoe 386/580 Malmoe 387/580 Kiev 388/580 Kiev 389/580 Moscow 390/580 Moscow 391/580 Moscow 392/580 Moscow 393/580 Moscow 394/580 Moscow 395/580 Belgrade 396/580 Belgrade 397/580 Vancouver 398/580 Vancouver 399/580 Vancouver 400/580 Vancouver 401/580 Vancouver 402/580 Vancouver 403/580 Denver 404/580 Denver 405/580 Denver 406/580 Denver 407/580 Denver 408/580 Denver 409/580 Buenos Aires 410/580 Buenos Aires 411/580 Buenos Aires 412/580 Buenos Aires 413/580 Buenos Aires 414/580 Buenos Aires 415/580 Buenos Aires 416/580 Buenos Aires 417/580 Buenos Aires 418/580 Reykjavik 419/580 Reykjavik 420/580 Reykjavik 421/580 Reykjavik 422/580 Reykjavik 423/580 Reykjavik 424/580 Reykjavik 425/580 Reykjavik 426/580 Reykjavik 427/580 Reykjavik 428/580 Reykjavik 429/580 Reykjavik 430/580 Reykjavik 431/580 Reykjavik 432/580 Reykjavik 433/580 Reykjavik 434/580 Reykjavik 435/580 Reykjavik 436/580 Reykjavik 437/580 Reykjavik 438/580 Reykjavik 439/580 Leningrad 440/580 Leningrad 441/580 Leningrad 442/580 Leningrad 443/580 Moscow 444/580 Moscow 445/580 Moscow 446/580 Moscow 447/580 Moscow 448/580 Belgrade 449/580 Belgrade 450/580 Belgrade 451/580 Belgrade 452/580 Baguio City 453/580 Baguio City 454/580 Baguio City 455/580 Baguio City 456/580 Baguio City 457/580 Baguio City 458/580 Baguio City 459/580 Baguio City 460/580 Baguio City 461/580 Baguio City 462/580 Baguio City 463/580 Merano 464/580 Merano 465/580 Merano 466/580 Merano 467/580 London 468/580 London 469/580 London 470/580 London 471/580 Moscow 472/580 Moscow 473/580 Moscow 474/580 Moscow 475/580 Moscow 476/580 Moscow 477/580 Moscow 478/580 Moscow 479/580 Moscow 480/580 Moscow 481/580 Moscow 482/580 Moscow 483/580 Moscow 484/580 Moscow 485/580 Moscow 486/580 London/Leningrad 487/580 London/Leningrad 488/580 London/Leningrad 489/580 London/Leningrad 490/580 London/Leningrad 491/580 London/Leningrad 492/580 London/Leningrad 493/580 London/Leningrad 494/580 Sevilla 495/580 Sevilla 496/580 Sevilla 497/580 Sevilla 498/580 Sevilla 499/580 Sevilla 500/580 Sevilla 501/580 Sevilla 502/580 Sevilla 503/580 Sevilla 504/580 Sevilla 505/580 Sevilla 506/580 Sevilla 507/580 Sevilla 508/580 Sevilla 509/580 Sevilla 510/580 Sevilla 511/580 Sevilla 512/580 Sevilla 513/580 Sevilla 514/580 Sevilla 515/580 Sevilla 516/580 Sevilla 517/580 Sevilla 518/580 New York/Lyon 519/580 New York/Lyon 520/580 New York/Lyon 521/580 New York/Lyon 522/580 New York/Lyon 523/580 New York/Lyon 524/580 New York/Lyon 525/580 London 526/580 London 527/580 London 528/580 London 529/580 London 530/580 The Netherlands/Indonesia 531/580 The Netherlands/Indonesia 532/580 The Netherlands/Indonesia 533/580 The Netherlands/Indonesia 534/580 New York 535/580 New York 536/580 New York 537/580 New York 538/580 Elista 539/580 Elista 540/580 Elista 541/580 Elista 542/580 Elista 543/580 Man-Machine 544/580 Man-Machine 545/580 Man-Machine 546/580 Man-Machine 547/580 Man-Machine 548/580 Man-Machine 549/580 Man-Machine 550/580 Man-Machine 551/580 Man-Machine 552/580 Lausanne 553/580 Lausanne 554/580 Lausanne 555/580 Cazorla 556/580 Cazorla 557/580 Las Vegas 558/580 Las Vegas 559/580 Las Vegas 560/580 London 561/580 London 562/580 London 563/580 London 564/580/builddir/build/BUILD/pychess-1.0.3/lib/pychess/Savers/pgn.py:465: ResourceWarning: unclosed file <_io.TextIOWrapper name='gamefiles/zh.pgn' mode='r' encoding='latin_1'> importer.do_import(self.path, progressbar=self.progressbar) ResourceWarning: Enable tracemalloc to get the object allocation traceback /builddir/build/BUILD/pychess-1.0.3/lib/pychess/Savers/pgn.py:465: ResourceWarning: unclosed file <_io.TextIOWrapper name='gamefiles/sittuyin.pgn' mode='r' encoding='latin_1'> importer.do_import(self.path, progressbar=self.progressbar) ResourceWarning: Enable tracemalloc to get the object allocation traceback /builddir/build/BUILD/pychess-1.0.3/lib/pychess/Savers/pgn.py:465: ResourceWarning: unclosed file <_io.TextIOWrapper name='gamefiles/schess.pgn' mode='r' encoding='latin_1'> importer.do_import(self.path, progressbar=self.progressbar) ResourceWarning: Enable tracemalloc to get the object allocation traceback /builddir/build/BUILD/pychess-1.0.3/lib/pychess/Utils/lutils/LBoard.py:1078: ResourceWarning: unclosed file <_io.TextIOWrapper name='gamefiles/zh.pgn' mode='r' encoding='latin_1'> copy = LBoard(self.variant) ResourceWarning: Enable tracemalloc to get the object allocation traceback /builddir/build/BUILD/pychess-1.0.3/lib/pychess/Utils/lutils/LBoard.py:1078: ResourceWarning: unclosed file <_io.TextIOWrapper name='gamefiles/sittuyin.pgn' mode='r' encoding='latin_1'> copy = LBoard(self.variant) ResourceWarning: Enable tracemalloc to get the object allocation traceback London 565/580 London 566/580 London 567/580 London 568/580 London 569/580 London 570/580 London 571/580 London 572/580 London 573/580 London 574/580 London 575/580 Teheran 576/580 Teheran 577/580 Moscow 578/580 Moscow 579/580 Brains in Bahrein 580/580 Man-Machine 1/83 FICS freechess.org 2/83 FICS freechess.org 3/83 FICS freechess.org 4/83 FICS freechess.org 5/83 FICS freechess.org 6/83 FICS freechess.org 7/83 FICS freechess.org 8/83 FICS freechess.org 9/83 FICS freechess.org 10/83 FICS freechess.org 11/83 FICS freechess.org 12/83 FICS freechess.org 13/83 FICS freechess.org 14/83 FICS freechess.org 15/83 FICS freechess.org 16/83 FICS freechess.org 17/83 FICS freechess.org 18/83 FICS freechess.org 19/83 FICS freechess.org 20/83 FICS freechess.org 21/83 FICS freechess.org 22/83 FICS freechess.org 23/83 FICS freechess.org 24/83 FICS freechess.org 25/83 FICS freechess.org 26/83 FICS freechess.org 27/83 FICS freechess.org 28/83 FICS freechess.org 29/83 FICS freechess.org 30/83 FICS freechess.org 31/83 FICS freechess.org 32/83 FICS freechess.org 33/83 FICS freechess.org 34/83 FICS freechess.org 35/83 FICS freechess.org 36/83 FICS freechess.org 37/83 FICS freechess.org 38/83 FICS freechess.org 39/83 FICS freechess.org 40/83 FICS freechess.org 41/83 FICS freechess.org 42/83 FICS freechess.org 43/83 FICS freechess.org 44/83 FICS freechess.org 45/83 FICS freechess.org 46/83 FICS freechess.org 47/83 FICS freechess.org 48/83 FICS freechess.org 49/83 FICS freechess.org 50/83 FICS freechess.org 51/83 FICS freechess.org 52/83 FICS freechess.org 53/83 FICS freechess.org 54/83 FICS freechess.org 55/83 FICS freechess.org 56/83 FICS freechess.org 57/83 FICS freechess.org 58/83 FICS freechess.org 59/83 FICS freechess.org 60/83 FICS freechess.org 61/83 FICS freechess.org 62/83 FICS freechess.org 63/83 FICS freechess.org 64/83 FICS freechess.org 65/83 FICS freechess.org 66/83 FICS freechess.org 67/83 FICS freechess.org 68/83 FICS freechess.org 69/83 FICS freechess.org 70/83 FICS freechess.org 71/83 FICS freechess.org 72/83 FICS freechess.org 73/83 FICS freechess.org 74/83 FICS freechess.org 75/83 FICS freechess.org 76/83 FICS freechess.org 77/83 FICS freechess.org 78/83 FICS freechess.org 79/83 FICS freechess.org 80/83 FICS freechess.org 81/83 FICS freechess.org 82/83 FICS freechess.org 83/83 FICS freechess.org 1/3 - 2/3 - 3/3 http://127.0.0.1:8080/YRGsj3xY 1/504 https://www.pychess.org/FQ0QdMb2 2/504 https://www.pychess.org/vnD1bkPj 3/504 https://www.pychess.org/c9Vmgvyp 4/504 https://www.pychess.org/eKp3hH9J 5/504 https://www.pychess.org/PvGJortr 6/504 https://www.pychess.org/kPOIqGVR 7/504 https://www.pychess.org/WL7KphLY 8/504 https://www.pychess.org/aPeaU3Gz 9/504 https://www.pychess.org/hys0zNWR 10/504 https://www.pychess.org/clbpspSg 11/504 https://www.pychess.org/NoqYTpkg 12/504 https://www.pychess.org/8Ph2sbnV 13/504 https://www.pychess.org/P7aCDdAo 14/504 https://www.pychess.org/nRJX0iOn 15/504 https://www.pychess.org/6FOQXQOb 16/504 https://www.pychess.org/0CViQIol 17/504 https://www.pychess.org/2jyYINyx 18/504 https://www.pychess.org/KHXYZjoD 19/504 https://www.pychess.org/7TrGjcHs 20/504 https://www.pychess.org/1wfccs7y 21/504 https://www.pychess.org/3uKWgQ2r 22/504 https://www.pychess.org/lqt8b6Db 23/504 https://www.pychess.org/cJwtLQ6G 24/504 https://www.pychess.org/nk8iB3do 25/504 https://www.pychess.org/FfMxEZEP 26/504 https://www.pychess.org/j8WQXffN 27/504 https://www.pychess.org/clfzXa2r 28/504 https://www.pychess.org/Mg3bRMzi 29/504 https://www.pychess.org/xYNS267G 30/504 https://www.pychess.org/zhTLUW9O 31/504 https://www.pychess.org/O8dWGbeK 32/504 https://www.pychess.org/1odsmhZR 33/504 https://www.pychess.org/X7q0lxnW 34/504 https://www.pychess.org/ytNrqdS7 35/504 https://www.pychess.org/nLD8t94M 36/504 https://www.pychess.org/GTcqGNG1 37/504 https://www.pychess.org/A5Ab0s0h 38/504 https://www.pychess.org/bF131TMN 39/504 https://www.pychess.org/TxPVTjnY 40/504 https://www.pychess.org/dvJ4DbfG 41/504 https://www.pychess.org/gpSelk19 42/504 https://www.pychess.org/jWFk9E9N 43/504 https://www.pychess.org/cr5CODPF 44/504 https://www.pychess.org/gntofn8g 45/504 https://www.pychess.org/j980PmcS 46/504 https://www.pychess.org/hURRd0PG 47/504 https://www.pychess.org/iDZVbJOO 48/504 https://www.pychess.org/CaeRiBVd 49/504 https://www.pychess.org/DtlaKDCx 50/504 https://www.pychess.org/g6zmi9Cp 51/504 https://www.pychess.org/lwqyrjVh 52/504 https://www.pychess.org/Qul7lgYr 53/504 https://www.pychess.org/f9CPpIdh 54/504 https://www.pychess.org/LXwwUIQP 55/504 https://www.pychess.org/CG64Mpxp 56/504 https://www.pychess.org/bZ9EM6br 57/504 https://www.pychess.org/4BiZTgOe 58/504 https://www.pychess.org/OyOZklYm 59/504 https://www.pychess.org/bpcQbYuW 60/504 https://www.pychess.org/t5HiRPfU 61/504 https://www.pychess.org/FGyM5Noq 62/504 https://www.pychess.org/yYY3aadb 63/504 https://www.pychess.org/jVyCG4ae 64/504 https://www.pychess.org/2DKolnxM 65/504 https://www.pychess.org/KPwhEq8Y 66/504 https://www.pychess.org/PUGa44Ci 67/504 https://www.pychess.org/tC78ZOsi 68/504 https://www.pychess.org/aDZRqR4D 69/504 https://www.pychess.org/KLBHyOGE 70/504 https://www.pychess.org/7rJmLqil 71/504 https://www.pychess.org/3gSjBwVC 72/504 https://www.pychess.org/REJ8vTvy 73/504 https://www.pychess.org/8s8qRfQx 74/504 https://www.pychess.org/T2goIOvi 75/504 https://www.pychess.org/rTD1J6zV 76/504 https://www.pychess.org/VtB4CHwk 77/504 https://www.pychess.org/NcmBgnlJ 78/504 https://www.pychess.org/s5AXyc4Z 79/504 https://www.pychess.org/8rAaoQQI 80/504 https://www.pychess.org/PFEOqjj2 81/504 https://www.pychess.org/K4UyAt01 82/504 https://www.pychess.org/9jSP79vD 83/504 https://www.pychess.org/P5RLltBC 84/504 https://www.pychess.org/jw7Ql9ex 85/504 https://www.pychess.org/lxy1jAnp 86/504 https://www.pychess.org/2S3I6c2U 87/504 https://www.pychess.org/J8mXk0cB 88/504 https://www.pychess.org/iItszOhh 89/504 https://www.pychess.org/kJQNdizy 90/504 https://www.pychess.org/RSBiVXtr 91/504 https://www.pychess.org/u1KjrHvx 92/504 https://www.pychess.org/B6e9c4WI 93/504 https://www.pychess.org/d6ShmlAU 94/504 https://www.pychess.org/yfEL3NnG 95/504 https://www.pychess.org/WOHXEDiZ 96/504 https://www.pychess.org/AEiJx9lt 97/504 https://www.pychess.org/J95FmrM7 98/504 https://www.pychess.org/nSxqqvKv 99/504 https://www.pychess.org/Tnv69gQ5 100/504 https://www.pychess.org/7jUnOzyq 101/504 https://www.pychess.org/S9w4PMns 102/504 https://www.pychess.org/O3FjPEVA 103/504 https://www.pychess.org/QltTkJ98 104/504 https://www.pychess.org/dJBRh3fH 105/504 https://www.pychess.org/oL4jKOJt 106/504 https://www.pychess.org/RlvscEPv 107/504 https://www.pychess.org/zKy6Kw4B 108/504 https://www.pychess.org/oNvhjOOW 109/504 https://www.pychess.org/Fqt7QzM3 110/504 https://www.pychess.org/ZFdG7TUu 111/504 https://www.pychess.org/CFkKmmuB 112/504 https://www.pychess.org/xlVd5IL8 113/504 https://www.pychess.org/V4JPXAMj 114/504 https://www.pychess.org/nW30hKAU 115/504 https://www.pychess.org/8dWSOVdw 116/504 https://www.pychess.org/QcneWzpT 117/504 https://www.pychess.org/yNxKBGsh 118/504 https://www.pychess.org/GBZmw2Dj 119/504 https://www.pychess.org/akroB3zQ 120/504 https://www.pychess.org/JYfZ1wIE 121/504 https://www.pychess.org/1PukTTM3 122/504 https://www.pychess.org/2q0sWyVD 123/504 https://www.pychess.org/mgkxdj8c 124/504 https://www.pychess.org/HihDPTRM 125/504 https://www.pychess.org/V2OI83av 126/504 https://www.pychess.org/B3fi3Vlr 127/504 https://www.pychess.org/fw3IRZcz 128/504 https://www.pychess.org/Lt8zCYBK 129/504 https://www.pychess.org/MwNxXUzh 130/504 https://www.pychess.org/C3zXdkmA 131/504 https://www.pychess.org/JO1rReg3 132/504 https://www.pychess.org/vcL1ZYaO 133/504 https://www.pychess.org/cnDiY3tI 134/504 https://www.pychess.org/YVxCUsrZ 135/504 https://www.pychess.org/RCTSLBoo 136/504 https://www.pychess.org/gss8Ci1u 137/504 https://www.pychess.org/lHYQ78ib 138/504 https://www.pychess.org/GRMWE8C9 139/504 https://www.pychess.org/Ckbhfrix 140/504 https://www.pychess.org/KEY7gD5d 141/504 https://www.pychess.org/EnifBvHP 142/504 https://www.pychess.org/sO8JbXLA 143/504 https://www.pychess.org/ccgXEXf7 144/504 https://www.pychess.org/2ht0oLla 145/504 https://www.pychess.org/4M9IQjvF 146/504 https://www.pychess.org/JmW6AFJr 147/504 https://www.pychess.org/vlSO5VTL 148/504 https://www.pychess.org/bX4lKCl9 149/504 https://www.pychess.org/KmPFEZ8G 150/504 https://www.pychess.org/OTUcD6rf 151/504 https://www.pychess.org/aLb6ZtFJ 152/504 https://www.pychess.org/dDonhwWT 153/504 https://www.pychess.org/DyLB4Gds 154/504 https://www.pychess.org/nctBwpIc 155/504 https://www.pychess.org/pSPhjL6N 156/504 https://www.pychess.org/f9lromZ2 157/504 https://www.pychess.org/rqRt8JLI 158/504 https://www.pychess.org/q1HnOz3c 159/504 https://www.pychess.org/1oMSEwRx 160/504 https://www.pychess.org/idO1PxwH 161/504 https://www.pychess.org/KUNH47pe 162/504 https://www.pychess.org/ggTsBKPu 163/504 https://www.pychess.org/ObTA8RXr 164/504 https://www.pychess.org/oiq6dKIl 165/504 https://www.pychess.org/x2oDbU5e 166/504 https://www.pychess.org/D7698l1a 167/504 https://www.pychess.org/XTdE1gZs 168/504 https://www.pychess.org/b2dfqLyy 169/504 https://www.pychess.org/XlwXawnM 170/504 https://www.pychess.org/5RO0cP42 171/504 https://www.pychess.org/F9fUouCD 172/504 https://www.pychess.org/O9gj0jwb 173/504 https://www.pychess.org/ag7AiJGe 174/504 https://www.pychess.org/KX1LaztU 175/504 https://www.pychess.org/Ug93csxA 176/504 https://www.pychess.org/BNS7dovN 177/504 https://www.pychess.org/a8A9H4mZ 178/504 https://www.pychess.org/c4KSCunW 179/504 https://www.pychess.org/1LekcKGW 180/504 https://www.pychess.org/QAGQhHc8 181/504 https://www.pychess.org/YvNLrdQB 182/504 https://www.pychess.org/dIxoVIfJ 183/504 https://www.pychess.org/BQcvcEpN 184/504 https://www.pychess.org/sIDQ2SZx 185/504 https://www.pychess.org/7irk7PyN 186/504 https://www.pychess.org/xtAs3DSO 187/504 https://www.pychess.org/D3Dfo72f 188/504 https://www.pychess.org/fa0TBvVH 189/504 https://www.pychess.org/uFqtDzFW 190/504 https://www.pychess.org/Cgthaokt 191/504 https://www.pychess.org/HPzjhszd 192/504 https://www.pychess.org/VEVkd6Hu 193/504 https://www.pychess.org/jhxFxKbr 194/504 https://www.pychess.org/yQjzgqLk 195/504 https://www.pychess.org/a53kl2Oe 196/504 https://www.pychess.org/Ikk4RoWp 197/504 https://www.pychess.org/LVMf9mbq 198/504 https://www.pychess.org/npc0nMyG 199/504 https://www.pychess.org/QzTk6awd 200/504 https://www.pychess.org/2pix4z8f 201/504 https://www.pychess.org/bwj0b4r1 202/504 https://www.pychess.org/00gfVkxd 203/504 https://www.pychess.org/FD1Ow7lE 204/504 https://www.pychess.org/hI3VoXYr 205/504 https://www.pychess.org/IsjCipsd 206/504 https://www.pychess.org/XnKFtLYX 207/504 https://www.pychess.org/xJ3zoTAI 208/504 https://www.pychess.org/VNa79HBZ 209/504 https://www.pychess.org/6rYLhgyI 210/504 https://www.pychess.org/DUqNstFf 211/504 https://www.pychess.org/SnbCCPwg 212/504 https://www.pychess.org/8UNQ36xj 213/504 https://www.pychess.org/izSgj2P2 214/504 https://www.pychess.org/EunRFxJ0 215/504 https://www.pychess.org/9bj7Xsee 216/504 https://www.pychess.org/EC3HENKS 217/504 https://www.pychess.org/Ny4b8Zng 218/504 https://www.pychess.org/aASxHm9p 219/504 https://www.pychess.org/UiMNF2My 220/504 https://www.pychess.org/ijVPdJzS 221/504 https://www.pychess.org/0HLfK5qR 222/504 https://www.pychess.org/bfWqXBOG 223/504 https://www.pychess.org/5rDYSml2 224/504 https://www.pychess.org/YwZh0meq 225/504 https://www.pychess.org/9fWokwp7 226/504 https://www.pychess.org/HRmQixyJ 227/504 https://www.pychess.org/KlmsGvrF 228/504 https://www.pychess.org/UMBcLxI9 229/504 https://www.pychess.org/ogmRIvg6 230/504 https://www.pychess.org/Req5QfMS 231/504 https://www.pychess.org/hTv5GaKj 232/504 https://www.pychess.org/xScTkE0c 233/504 https://www.pychess.org/z5iR0aOf 234/504 https://www.pychess.org/SYEMJJyU 235/504 https://www.pychess.org/OmHqLbav 236/504 https://www.pychess.org/40QT3ccW 237/504 https://www.pychess.org/bxQQszaw 238/504 https://www.pychess.org/zOqTvpco 239/504 https://www.pychess.org/BkyAiXP3 240/504 https://www.pychess.org/wtuWZkFI 241/504 https://www.pychess.org/cbpBwn80 242/504 https://www.pychess.org/TvdmhuyF 243/504 https://www.pychess.org/moOVIVvq 244/504 https://www.pychess.org/sE1BXvUc 245/504 https://www.pychess.org/Ug4gXVZE 246/504 https://www.pychess.org/xszMlV8f 247/504 https://www.pychess.org/l6ELybsw 248/504 https://www.pychess.org/bPAFhxRt 249/504 https://www.pychess.org/YbNHRT41 250/504 https://www.pychess.org/MGfHrLEb 251/504 https://www.pychess.org/CBKAJTAI 252/504 https://www.pychess.org/evGPabcO 253/504 https://www.pychess.org/4hodKWl3 254/504 https://www.pychess.org/88zRtOkN 255/504 https://www.pychess.org/Bdswy2XP 256/504 https://www.pychess.org/sYfFBP22 257/504 https://www.pychess.org/72mdTsQZ 258/504 https://www.pychess.org/VcFyY4py 259/504 https://www.pychess.org/UEu0i6Fv 260/504 https://www.pychess.org/RES3RBOL 261/504 https://www.pychess.org/dQn04Wsj 262/504 https://www.pychess.org/iy1JsOmb 263/504 https://www.pychess.org/R0MF49sz 264/504 https://www.pychess.org/B6t3yr8U 265/504 https://www.pychess.org/vef28J7o 266/504 https://www.pychess.org/tI2agbR2 267/504 https://www.pychess.org/nXwafoNp 268/504 https://www.pychess.org/EkEGvatK 269/504 https://www.pychess.org/8NQ3KF6i 270/504 https://www.pychess.org/tLM2ezsa 271/504 https://www.pychess.org/T5nKrBQf 272/504 https://www.pychess.org/q7h05C8W 273/504 https://www.pychess.org/6Q1h91lu 274/504 https://www.pychess.org/6rTc3dE1 275/504 https://www.pychess.org/FJ2SFJQS 276/504 https://www.pychess.org/i76nnbEs 277/504 https://www.pychess.org/1clGsDeH 278/504 https://www.pychess.org/FltuyuAu 279/504 https://www.pychess.org/Zhoh7cM1 280/504 https://www.pychess.org/z7tAhb3v 281/504 https://www.pychess.org/gzml8z0m 282/504 https://www.pychess.org/eSNafxWT 283/504 https://www.pychess.org/62RwJIl2 284/504 https://www.pychess.org/GkfDzVzp 285/504 https://www.pychess.org/hIwXqPrp 286/504 https://www.pychess.org/RDgoJByd 287/504 https://www.pychess.org/FfHJAtvM 288/504 https://www.pychess.org/ydfixlXx 289/504 https://www.pychess.org/KrEIASow 290/504 https://www.pychess.org/fIDWrJ0Q 291/504 https://www.pychess.org/tk1HBl3i 292/504 https://www.pychess.org/Sg1vnu0V 293/504 https://www.pychess.org/EcoU3PAU 294/504 https://www.pychess.org/49bejIwq 295/504 https://www.pychess.org/8ic1aYvL 296/504 https://www.pychess.org/XGtRPEbd 297/504 https://www.pychess.org/E0yrs5WO 298/504 https://www.pychess.org/01Hepby3 299/504 https://www.pychess.org/fQxlTJjV 300/504 https://www.pychess.org/qoQoNbIH 301/504 https://www.pychess.org/U6GOW8fd 302/504 https://www.pychess.org/gXA0wSrQ 303/504 https://www.pychess.org/TefvnM2j 304/504 https://www.pychess.org/RwHP6ZVR 305/504 https://www.pychess.org/a3RB18FV 306/504 https://www.pychess.org/03DcQFWx 307/504 https://www.pychess.org/yJ9c2Z2d 308/504 https://www.pychess.org/A7XjfNed 309/504 https://www.pychess.org/tnk71xfE 310/504 https://www.pychess.org/izLe9I3k 311/504 https://www.pychess.org/Ito0oSVe 312/504 https://www.pychess.org/xfNkWMWS 313/504 https://www.pychess.org/9MaW0Kjz 314/504 https://www.pychess.org/mkksbbrX 315/504 https://www.pychess.org/EdWPIrFI 316/504 https://www.pychess.org/bYtS379g 317/504 https://www.pychess.org/KdLHUqeG 318/504 https://www.pychess.org/0VmNFhhs 319/504 https://www.pychess.org/8IOkbl0M 320/504 https://www.pychess.org/VaThChtr 321/504 https://www.pychess.org/6m5Sa5hi 322/504 https://www.pychess.org/DN9GvjyY 323/504 https://www.pychess.org/EYbPYy8t 324/504 https://www.pychess.org/oC6wkfLt 325/504 https://www.pychess.org/fiGqQRLw 326/504 https://www.pychess.org/RQrQBw6k 327/504 https://www.pychess.org/8nFX1O42 328/504 https://www.pychess.org/LwJipmjC 329/504 https://www.pychess.org/M0iTGoAG 330/504 https://www.pychess.org/cqcnTJVX 331/504 https://www.pychess.org/jIX5lcMF 332/504 https://www.pychess.org/QspYNdwi 333/504 https://www.pychess.org/h3Qnamnr 334/504 https://www.pychess.org/1d9kjVjE 335/504 https://www.pychess.org/J22efKWg 336/504 https://www.pychess.org/3f0q5gEP 337/504 https://www.pychess.org/9ry4whA9 338/504 https://www.pychess.org/FrjteSJS 339/504 https://www.pychess.org/E6mlS8W1 340/504 https://www.pychess.org/7f15WkxD 341/504 https://www.pychess.org/B4px4DhH 342/504 https://www.pychess.org/w2VXUBPr 343/504 https://www.pychess.org/PSkUJSnu 344/504 https://www.pychess.org/M1GTWryQ ... (python3 -m unittest:3807681): Gtk-WARNING **: 14:48:30.313: Can't set a parent on widget which has a parent /builddir/build/BUILD/pychess-1.0.3/lib/pychess/perspectives/database/__init__.py:112: PyGTKDeprecationWarning: The "buttons" argument must be a Gtk.ButtonsType enum value. Please use the "add_buttons" method for adding buttons. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations self.progress_dialog = Gtk.Dialog("", mainwindow(), 0, ( /usr/lib/python3.12/site-packages/gi/overrides/Gtk.py:566: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "title, transient_for, flags, add_buttons" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations self._init(*args, **new_kwargs) /builddir/build/BUILD/pychess-1.0.3/lib/pychess/Savers/pgn.py:465: ResourceWarning: unclosed file <_io.TextIOWrapper name='polyglot.pgn' mode='r' encoding='latin_1'> importer.do_import(self.path, progressbar=self.progressbar) ResourceWarning: Enable tracemalloc to get the object allocation traceback /usr/bin/xvfb-run: line 181: 3807681 Segmentation fault (core dumped) DISPLAY=:$SERVERNUM XAUTHORITY=$AUTHFILE "$@" 2>&1 error: Bad exit status from /var/tmp/rpm-tmp.4BuheD (%check) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.4BuheD (%check) Child return code was: 1 EXCEPTION: [Error('Command failed: \n # bash --login -c /usr/bin/rpmbuild -bb --noclean --target noarch --nodeps /builddir/build/SPECS/pychess.spec\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mockbuild/util.py", line 597, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --noclean --target noarch --nodeps /builddir/build/SPECS/pychess.spec