Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c1d0' (ED25519) to the list of known hosts. cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-585m69eo/qtile rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading qtile-0.29.0.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o qtile-0.29.0.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/@python/python3.14/qtile/qtile-0.29.0.tar.gz/md5/568c21c58ec8eefe491c57a5e18f860c/qtile-0.29.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 906k 100 906k 0 0 7880k 0 --:--:-- --:--:-- --:--:-- 7886k INFO: Reading stdout from command: md5sum qtile-0.29.0.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-585m69eo/qtile/qtile.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-585m69eo/qtile --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1734697050.181222 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.9 starting (python version = 3.13.0, NVR = mock-5.9-1.fc41), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-585m69eo/qtile/qtile.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-585m69eo/qtile --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1734697050.181222 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-585m69eo/qtile/qtile.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 5.9 INFO: Mock Version: 5.9 Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1734697050.181222/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (fallback) INFO: Buildroot is handled by package management from host and used with --installroot: rpm-4.20.0-1.fc41.x86_64 rpm-sequoia-1.7.0-2.fc41.x86_64 python3-dnf-4.22.0-1.fc41.noarch python3-dnf-plugins-core-4.10.0-1.fc41.noarch dnf5-5.2.8.1-2.fc41.x86_64 dnf5-plugins-5.2.8.1-2.fc41.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: fedora 100% | 1.1 MiB/s | 28.1 KiB | 00m00s Copr repository 100% | 26.1 KiB/s | 1.5 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 70.9 KiB/s | 3.8 KiB | 00m00s Copr repository 100% | 33.7 MiB/s | 7.6 MiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 5.2.37-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.2 MiB bzip2 x86_64 1.0.8-19.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 95.7 KiB coreutils x86_64 9.5-11.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.4 MiB cpio x86_64 2.15-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB diffutils x86_64 3.10-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB fedora-release-common noarch 42-0.11 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19.8 KiB findutils x86_64 1:4.10.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB gawk x86_64 5.3.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB glibc-minimal-langpack x86_64 2.40.9000-24.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B grep x86_64 3.11-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB gzip x86_64 1.13-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 389.0 KiB info x86_64 7.1.1-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 361.8 KiB patch x86_64 2.7.6-25.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 266.7 KiB redhat-rpm-config noarch 296-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 186.6 KiB rpm-build x86_64 4.20.0-3.fc42 copr_base 185.8 KiB sed x86_64 4.9-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 861.5 KiB shadow-utils x86_64 2:4.17.0~rc1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.1 MiB tar x86_64 2:1.35-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.9 MiB unzip x86_64 6.0-65.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 398.2 KiB util-linux x86_64 2.40.2-8.fc42 copr_base 3.5 MiB which x86_64 2.21-42.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80.2 KiB xz x86_64 1:5.6.3-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB Installing dependencies: add-determinism x86_64 0.4.3-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 MiB alternatives x86_64 1.31-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64.8 KiB ansible-srpm-macros noarch 1-16.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35.7 KiB audit-libs x86_64 4.0.2-1.fc42 copr_base 327.3 KiB authselect x86_64 1.5.0-8.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 157.5 KiB authselect-libs x86_64 1.5.0-8.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 822.2 KiB basesystem noarch 11-21.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B binutils x86_64 2.43.50-9.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25.8 MiB build-reproducibility-srpm-macros noarch 0.4.3-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 735.0 B bzip2-libs x86_64 1.0.8-19.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80.7 KiB ca-certificates noarch 2024.2.69_v8.0.401-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB coreutils-common x86_64 9.5-11.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.2 MiB cracklib x86_64 2.9.11-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 238.9 KiB crypto-policies noarch 20241128-1.gitbb7b0b0.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 137.3 KiB curl x86_64 8.11.1-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 452.0 KiB cyrus-sasl-lib x86_64 2.1.28-27.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB debugedit x86_64 5.1-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 200.3 KiB dwz x86_64 0.15-8.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 299.2 KiB ed x86_64 1.20.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 146.9 KiB efi-srpm-macros noarch 5-13.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40.2 KiB elfutils x86_64 0.192-7.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB elfutils-debuginfod-client x86_64 0.192-7.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81.4 KiB elfutils-default-yama-scope noarch 0.192-7.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB elfutils-libelf x86_64 0.192-7.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB elfutils-libs x86_64 0.192-7.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 662.9 KiB fedora-gpg-keys noarch 42-0.3 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 126.4 KiB fedora-release noarch 42-0.11 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B fedora-release-identity-basic noarch 42-0.11 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 719.0 B fedora-repos noarch 42-0.3 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB fedora-repos-rawhide noarch 42-0.3 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB file x86_64 5.45-8.fc42 copr_base 102.2 KiB file-libs x86_64 5.45-8.fc42 copr_base 9.9 MiB filesystem x86_64 3.18-29.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 106.0 B fonts-srpm-macros noarch 1:2.0.5-17.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 55.8 KiB forge-srpm-macros noarch 0.4.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38.9 KiB fpc-srpm-macros noarch 1.3-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144.0 B gdb-minimal x86_64 15.2-6.fc42 copr_base 12.7 MiB gdbm x86_64 1:1.23-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 460.9 KiB gdbm-libs x86_64 1:1.23-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 121.9 KiB ghc-srpm-macros noarch 1.9.2-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 779.0 B glibc x86_64 2.40.9000-24.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.7 MiB glibc-common x86_64 2.40.9000-24.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB glibc-gconv-extra x86_64 2.40.9000-24.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.0 MiB gmp x86_64 1:6.3.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 811.4 KiB gnat-srpm-macros noarch 6-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB go-srpm-macros noarch 3.6.0-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 60.8 KiB jansson x86_64 2.14-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 93.1 KiB json-c x86_64 0.18-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 83.3 KiB kernel-srpm-macros noarch 1.0-24.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB keyutils-libs x86_64 1.6.3-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 54.4 KiB krb5-libs x86_64 1.21.3-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB libacl x86_64 2.3.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40.0 KiB libarchive x86_64 3.7.7-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 932.3 KiB libattr x86_64 2.5.2-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28.5 KiB libblkid x86_64 2.40.2-8.fc42 copr_base 257.2 KiB libbrotli x86_64 1.1.0-5.fc42 copr_base 836.4 KiB libcap x86_64 2.71-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 210.8 KiB libcap-ng x86_64 0.8.5-3.fc42 copr_base 70.8 KiB libcom_err x86_64 1.47.1-6.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67.2 KiB libcurl x86_64 8.11.1-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 817.3 KiB libeconf x86_64 0.7.5-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66.7 KiB libevent x86_64 2.1.12-14.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 895.7 KiB libfdisk x86_64 2.40.2-8.fc42 copr_base 368.4 KiB libffi x86_64 3.4.6-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 86.4 KiB libgcc x86_64 14.2.1-6.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 270.6 KiB libgomp x86_64 14.2.1-6.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 519.8 KiB libidn2 x86_64 2.3.7-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 329.1 KiB libmount x86_64 2.40.2-8.fc42 copr_base 352.8 KiB libnghttp2 x86_64 1.64.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 174.5 KiB libnsl2 x86_64 2.0.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57.9 KiB libpkgconf x86_64 2.3.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78.2 KiB libpsl x86_64 0.21.5-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80.5 KiB libpwquality x86_64 1.4.5-11.fc42 copr_base 417.0 KiB libselinux x86_64 3.8-0.rc3.1.fc42 copr_base 191.6 KiB libsemanage x86_64 3.8-0.rc3.1.fc42 copr_base 305.3 KiB libsepol x86_64 3.8-0.rc3.1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 812.3 KiB libsmartcols x86_64 2.40.2-8.fc42 copr_base 176.2 KiB libssh x86_64 0.11.1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 569.6 KiB libssh-config noarch 0.11.1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 277.0 B libstdc++ x86_64 14.2.1-6.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 MiB libtasn1 x86_64 4.19.0-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 175.7 KiB libtirpc x86_64 1.3.6-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 205.5 KiB libtool-ltdl x86_64 2.5.4-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68.1 KiB libunistring x86_64 1.1-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB libuuid x86_64 2.40.2-8.fc42 copr_base 39.9 KiB libverto x86_64 0.3.2-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29.5 KiB libxcrypt x86_64 4.4.36-11.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 271.4 KiB libxml2 x86_64 2.12.8-2.fc42 copr_base 1.7 MiB libzstd x86_64 1.5.6-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 795.9 KiB lua-libs x86_64 5.4.7-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 285.0 KiB lua-srpm-macros noarch 1-14.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB lz4-libs x86_64 1.10.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 145.5 KiB mpfr x86_64 4.2.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 832.1 KiB ncurses-base noarch 6.5-2.20240629.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 326.3 KiB ncurses-libs x86_64 6.5-2.20240629.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 975.2 KiB ocaml-srpm-macros noarch 10-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB openblas-srpm-macros noarch 2-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112.0 B openldap x86_64 2.6.8-6.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 647.4 KiB openssl-libs x86_64 1:3.2.2-8.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.8 MiB p11-kit x86_64 0.25.5-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB p11-kit-trust x86_64 0.25.5-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 403.8 KiB package-notes-srpm-macros noarch 0.5-12.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB pam x86_64 1.7.0-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB pam-libs x86_64 1.7.0-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 139.4 KiB pcre2 x86_64 10.44-1.fc41.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 653.5 KiB pcre2-syntax noarch 10.44-1.fc41.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 251.6 KiB perl-srpm-macros noarch 1-56.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 861.0 B pkgconf x86_64 2.3.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 88.6 KiB pkgconf-m4 noarch 2.3.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.4 KiB pkgconf-pkg-config x86_64 2.3.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 989.0 B popt x86_64 1.19-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 136.9 KiB publicsuffix-list-dafsa noarch 20240107-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67.5 KiB pyproject-srpm-macros noarch 1.16.3-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB python-srpm-macros noarch 3.14-3.fc42 copr_base 51.0 KiB qt5-srpm-macros noarch 5.15.15-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 500.0 B qt6-srpm-macros noarch 6.8.1-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 456.0 B readline x86_64 8.2-11.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 493.1 KiB rpm x86_64 4.20.0-3.fc42 copr_base 3.1 MiB rpm-build-libs x86_64 4.20.0-3.fc42 copr_base 204.1 KiB rpm-libs x86_64 4.20.0-3.fc42 copr_base 710.4 KiB rpm-sequoia x86_64 1.7.0-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB rust-srpm-macros noarch 26.3-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB setup noarch 2.15.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 720.7 KiB sqlite-libs x86_64 3.47.2-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB systemd-libs x86_64 257-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB util-linux-core x86_64 2.40.2-8.fc42 copr_base 1.5 MiB xxhash-libs x86_64 0.8.2-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 88.4 KiB xz-libs x86_64 1:5.6.3-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 218.4 KiB zig-srpm-macros noarch 1-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB zip x86_64 3.0-42.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 695.9 KiB zlib-ng-compat x86_64 2.2.2-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 134.0 KiB zstd x86_64 1.5.6-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 154 packages Total size of inbound packages is 51 MiB. Need to download 0 B. After this operation, 178 MiB extra will be used (install 178 MiB, remove 0 B). [1/1] tar-2:1.35-4.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [1/1] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/2] bzip2-0:1.0.8-19.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [2/2] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/3] redhat-rpm-config-0:296-1.fc42.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [3/3] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/4] rpm-build-0:4.20.0-3.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [4/4] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/5] unzip-0:6.0-65.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [5/5] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/6] cpio-0:2.15-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [6/6] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/7] which-0:2.21-42.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [7/7] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/8] bash-0:5.2.37-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [8/8] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/9] coreutils-0:9.5-11.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [9/9] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/10] grep-0:3.11-9.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [10/10] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/11] patch-0:2.7.6-25.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [11/11] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/12] sed-0:4.9-3.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [12/12] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/13] shadow-utils-2:4.17.0~rc1-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [13/13] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/14] util-linux-0:2.40.2-8.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [14/14] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/15] diffutils-0:3.10-8.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [15/15] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/16] fedora-release-common-0:42-0.11 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [16/16] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/17] findutils-1:4.10.0-4.fc41.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [17/17] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/18] gawk-0:5.3.0-4.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [18/18] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/19] glibc-minimal-langpack-0:2.40.9 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [19/19] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/20] gzip-0:1.13-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [20/20] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/21] info-0:7.1.1-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [21/21] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/22] xz-1:5.6.3-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [22/22] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/23] rpm-0:4.20.0-3.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [23/23] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/24] rpm-libs-0:4.20.0-3.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [24/24] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/25] rpm-build-libs-0:4.20.0-3.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [25/25] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/26] audit-libs-0:4.0.2-1.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [26/26] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/27] authselect-libs-0:1.5.0-8.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [27/27] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/28] glibc-0:2.40.9000-24.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [28/28] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/29] libblkid-0:2.40.2-8.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [29/29] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/30] libcap-ng-0:0.8.5-3.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [30/30] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/31] libfdisk-0:2.40.2-8.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [31/31] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/32] libmount-0:2.40.2-8.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [32/32] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/33] libselinux-0:3.8-0.rc3.1.fc42.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [33/33] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/34] libsmartcols-0:2.40.2-8.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [34/34] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/35] libuuid-0:2.40.2-8.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [35/35] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/36] ncurses-libs-0:6.5-2.20240629.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [36/36] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/37] pam-0:1.7.0-3.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [37/37] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/38] pam-libs-0:1.7.0-3.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [38/38] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/39] readline-0:8.2-11.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [39/39] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/40] systemd-libs-0:257-1.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [40/40] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/41] util-linux-core-0:2.40.2-8.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [41/41] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/42] zlib-ng-compat-0:2.2.2-1.fc42.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [42/42] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/43] bzip2-libs-0:1.0.8-19.fc41.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [43/43] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/44] libacl-0:2.3.2-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [44/44] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/45] libcap-0:2.71-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [45/45] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/46] libzstd-0:1.5.6-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [46/46] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/47] lua-libs-0:5.4.7-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [47/47] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/48] popt-0:1.19-7.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [48/48] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/49] rpm-sequoia-0:1.7.0-3.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [49/49] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/50] sqlite-libs-0:3.47.2-1.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [50/50] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/51] xz-libs-1:5.6.3-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [51/51] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/52] elfutils-libelf-0:0.192-7.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [52/52] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/53] elfutils-libs-0:0.192-7.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [53/53] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/54] file-libs-0:5.45-8.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [54/54] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/55] libgcc-0:14.2.1-6.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [55/55] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/56] libgomp-0:14.2.1-6.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [56/56] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/57] binutils-0:2.43.50-9.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [57/57] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/58] debugedit-0:5.1-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [58/58] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/59] elfutils-0:0.192-7.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [59/59] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/60] file-0:5.45-8.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [60/60] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/61] libarchive-0:3.7.7-1.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [61/61] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/62] pkgconf-pkg-config-0:2.3.0-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [62/62] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/63] zstd-0:1.5.6-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [63/63] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/64] curl-0:8.11.1-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [64/64] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/65] libsepol-0:3.8-0.rc3.1.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [65/65] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/66] pcre2-0:10.44-1.fc41.1.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [66/66] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/67] libstdc++-0:14.2.1-6.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [67/67] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/68] lz4-libs-0:1.10.0-1.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [68/68] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/69] libattr-0:2.5.2-4.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [69/69] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/70] libeconf-0:0.7.5-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [70/70] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/71] libsemanage-0:3.8-0.rc3.1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [71/71] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/72] libxcrypt-0:4.4.36-11.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [72/72] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/73] setup-0:2.15.0-5.fc41.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [73/73] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/74] openssl-libs-1:3.2.2-8.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [74/74] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/75] glibc-gconv-extra-0:2.40.9000-2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [75/75] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/76] ansible-srpm-macros-0:1-16.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [76/76] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/77] build-reproducibility-srpm-macr 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [77/77] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/78] dwz-0:0.15-8.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [78/78] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/79] efi-srpm-macros-0:5-13.fc42.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [79/79] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/80] fonts-srpm-macros-1:2.0.5-17.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [80/80] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/81] forge-srpm-macros-0:0.4.0-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [81/81] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/82] fpc-srpm-macros-0:1.3-13.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [82/82] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/83] ghc-srpm-macros-0:1.9.2-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [83/83] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/84] gnat-srpm-macros-0:6-6.fc41.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [84/84] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/85] go-srpm-macros-0:3.6.0-5.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [85/85] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/86] kernel-srpm-macros-0:1.0-24.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [86/86] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/87] lua-srpm-macros-0:1-14.fc41.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [87/87] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/88] ocaml-srpm-macros-0:10-3.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [88/88] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/89] openblas-srpm-macros-0:2-18.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [89/89] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/90] package-notes-srpm-macros-0:0.5 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [90/90] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/91] perl-srpm-macros-0:1-56.fc41.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [91/91] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/92] pyproject-srpm-macros-0:1.16.3- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [92/92] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/93] python-srpm-macros-0:3.14-3.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [93/93] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/94] qt5-srpm-macros-0:5.15.15-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [94/94] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/95] qt6-srpm-macros-0:6.8.1-4.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [95/95] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/96] rust-srpm-macros-0:26.3-3.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [96/96] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/97] zig-srpm-macros-0:1-3.fc41.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [97/97] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/98] zip-0:3.0-42.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [98/98] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/99] pkgconf-0:2.3.0-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [99/99] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/100] pkgconf-m4-0:2.3.0-1.fc42.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [100/100] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/101] libpkgconf-0:2.3.0-1.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [101/101] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/102] pcre2-syntax-0:10.44-1.fc41.1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [102/102] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/103] ed-0:1.20.2-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [103/103] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/104] authselect-0:1.5.0-8.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [104/104] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/105] gdbm-1:1.23-7.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [105/105] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/106] gdbm-libs-1:1.23-7.fc41.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [106/106] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/107] libnsl2-0:2.0.1-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [107/107] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/108] libpwquality-0:1.4.5-11.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [108/108] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/109] libtirpc-0:1.3.6-1.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [109/109] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/110] ca-certificates-0:2024.2.69_v 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [110/110] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/111] crypto-policies-0:20241128-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [111/111] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/112] ncurses-base-0:6.5-2.20240629 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [112/112] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/113] krb5-libs-0:1.21.3-3.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [113/113] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/114] libcom_err-0:1.47.1-6.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [114/114] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/115] libxml2-0:2.12.8-2.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [115/115] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/116] keyutils-libs-0:1.6.3-4.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [116/116] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/117] libverto-0:0.3.2-9.fc41.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [117/117] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/118] glibc-common-0:2.40.9000-24.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [118/118] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/119] basesystem-0:11-21.fc41.noarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [119/119] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/120] filesystem-0:3.18-29.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [120/120] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/121] gmp-1:6.3.0-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [121/121] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/122] mpfr-0:4.2.1-5.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [122/122] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/123] fedora-repos-0:42-0.3.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [123/123] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/124] elfutils-default-yama-scope-0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [124/124] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/125] elfutils-debuginfod-client-0: 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [125/125] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/126] coreutils-common-0:9.5-11.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [126/126] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/127] libffi-0:3.4.6-3.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [127/127] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/128] p11-kit-0:0.25.5-4.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [128/128] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/129] p11-kit-trust-0:0.25.5-4.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [129/129] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/130] add-determinism-0:0.4.3-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [130/130] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/131] alternatives-0:1.31-1.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [131/131] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/132] jansson-0:2.14-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [132/132] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/133] cracklib-0:2.9.11-6.fc41.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [133/133] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/134] libtasn1-0:4.19.0-9.fc41.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [134/134] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/135] fedora-gpg-keys-0:42-0.3.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [135/135] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/136] fedora-repos-rawhide-0:42-0.3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [136/136] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/137] json-c-0:0.18-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [137/137] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/138] gdb-minimal-0:15.2-6.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [138/138] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/139] xxhash-libs-0:0.8.2-4.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [139/139] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/140] fedora-release-0:42-0.11.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [140/140] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/141] fedora-release-identity-basic 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [141/141] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/142] libcurl-0:8.11.1-2.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [142/142] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/143] libbrotli-0:1.1.0-5.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [143/143] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/144] libidn2-0:2.3.7-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [144/144] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/145] libnghttp2-0:1.64.0-1.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [145/145] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/146] libpsl-0:0.21.5-4.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [146/146] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/147] libssh-0:0.11.1-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [147/147] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/148] openldap-0:2.6.8-6.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [148/148] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/149] cyrus-sasl-lib-0:2.1.28-27.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [149/149] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/150] libevent-0:2.1.12-14.fc41.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [150/150] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/151] libtool-ltdl-0:2.5.4-1.fc42.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [151/151] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/152] libssh-config-0:0.11.1-1.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [152/152] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/153] libunistring-0:1.1-8.fc41.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [153/153] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/154] publicsuffix-list-dafsa-0:202 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [154/154] Total 100% | 0.0 B/s | 0.0 B | 00m00s Running transaction [ 1/156] Verify package files 100% | 754.0 B/s | 154.0 B | 00m00s >>> Running pre-transaction scriptlet: filesystem-0:3.18-29.fc42.x86_64 >>> Finished pre-transaction scriptlet: filesystem-0:3.18-29.fc42.x86_64 >>> [RPM] /var/lib/mock/fedora-rawhide-x86_64-1734697050.181222/root/var/cache/d [ 2/156] Prepare transaction 100% | 1.8 KiB/s | 154.0 B | 00m00s [ 3/156] Installing libgcc-0:14.2.1-6. 100% | 132.9 MiB/s | 272.3 KiB | 00m00s [ 4/156] Installing publicsuffix-list- 100% | 66.7 MiB/s | 68.3 KiB | 00m00s [ 5/156] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 6/156] Installing fedora-release-ide 100% | 0.0 B/s | 976.0 B | 00m00s [ 7/156] Installing fedora-gpg-keys-0: 100% | 18.7 MiB/s | 172.2 KiB | 00m00s [ 8/156] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.4 KiB | 00m00s [ 9/156] Installing fedora-repos-0:42- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 10/156] Installing fedora-release-com 100% | 11.8 MiB/s | 24.1 KiB | 00m00s [ 11/156] Installing fedora-release-0:4 100% | 0.0 B/s | 124.0 B | 00m00s [ 12/156] Installing setup-0:2.15.0-5.f 100% | 50.6 MiB/s | 726.1 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 13/156] Installing filesystem-0:3.18- 100% | 1.6 MiB/s | 212.6 KiB | 00m00s [ 14/156] Installing basesystem-0:11-21 100% | 0.0 B/s | 124.0 B | 00m00s [ 15/156] Installing coreutils-common-0 100% | 233.1 MiB/s | 11.2 MiB | 00m00s [ 16/156] Installing ncurses-base-0:6.5 100% | 34.3 MiB/s | 351.7 KiB | 00m00s [ 17/156] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 18/156] Installing ncurses-libs-0:6.5 100% | 137.0 MiB/s | 981.8 KiB | 00m00s [ 19/156] Installing glibc-0:2.40.9000- 100% | 222.4 MiB/s | 6.7 MiB | 00m00s [ 20/156] Installing bash-0:5.2.37-1.fc 100% | 281.7 MiB/s | 8.2 MiB | 00m00s [ 21/156] Installing glibc-common-0:2.4 100% | 130.2 MiB/s | 1.0 MiB | 00m00s [ 22/156] Installing glibc-gconv-extra- 100% | 149.6 MiB/s | 8.1 MiB | 00m00s [ 23/156] Installing zlib-ng-compat-0:2 100% | 26.3 MiB/s | 134.9 KiB | 00m00s [ 24/156] Installing bzip2-libs-0:1.0.8 100% | 39.9 MiB/s | 81.8 KiB | 00m00s [ 25/156] Installing xz-libs-1:5.6.3-2. 100% | 107.2 MiB/s | 219.5 KiB | 00m00s [ 26/156] Installing libuuid-0:2.40.2-8 100% | 39.9 MiB/s | 40.9 KiB | 00m00s [ 27/156] Installing readline-0:8.2-11. 100% | 161.2 MiB/s | 495.3 KiB | 00m00s [ 28/156] Installing popt-0:1.19-7.fc41 100% | 28.0 MiB/s | 143.5 KiB | 00m00s [ 29/156] Installing libblkid-0:2.40.2- 100% | 126.1 MiB/s | 258.2 KiB | 00m00s [ 30/156] Installing libzstd-0:1.5.6-2. 100% | 259.5 MiB/s | 797.2 KiB | 00m00s [ 31/156] Installing elfutils-libelf-0: 100% | 233.4 MiB/s | 1.2 MiB | 00m00s [ 32/156] Installing libstdc++-0:14.2.1 100% | 250.9 MiB/s | 2.8 MiB | 00m00s [ 33/156] Installing libattr-0:2.5.2-4. 100% | 28.8 MiB/s | 29.5 KiB | 00m00s [ 34/156] Installing libacl-0:2.3.2-2.f 100% | 39.8 MiB/s | 40.7 KiB | 00m00s [ 35/156] Installing libxcrypt-0:4.4.36 100% | 133.8 MiB/s | 274.1 KiB | 00m00s [ 36/156] Installing gmp-1:6.3.0-2.fc41 100% | 198.6 MiB/s | 813.7 KiB | 00m00s [ 37/156] Installing libeconf-0:0.7.5-1 100% | 66.8 MiB/s | 68.4 KiB | 00m00s [ 38/156] Installing gdbm-libs-1:1.23-7 100% | 120.7 MiB/s | 123.6 KiB | 00m00s [ 39/156] Installing mpfr-0:4.2.1-5.fc4 100% | 203.5 MiB/s | 833.7 KiB | 00m00s [ 40/156] Installing gawk-0:5.3.0-4.fc4 100% | 173.2 MiB/s | 1.7 MiB | 00m00s [ 41/156] Installing dwz-0:0.15-8.fc42. 100% | 146.8 MiB/s | 300.6 KiB | 00m00s [ 42/156] Installing unzip-0:6.0-65.fc4 100% | 130.8 MiB/s | 401.7 KiB | 00m00s [ 43/156] Installing file-libs-0:5.45-8 100% | 496.8 MiB/s | 9.9 MiB | 00m00s [ 44/156] Installing file-0:5.45-8.fc42 100% | 6.3 MiB/s | 103.7 KiB | 00m00s [ 45/156] Installing crypto-policies-0: 100% | 14.5 MiB/s | 163.7 KiB | 00m00s [ 46/156] Installing libcap-ng-0:0.8.5- 100% | 71.0 MiB/s | 72.7 KiB | 00m00s [ 47/156] Installing audit-libs-0:4.0.2 100% | 160.9 MiB/s | 329.4 KiB | 00m00s [ 48/156] Installing pam-libs-0:1.7.0-3 100% | 69.2 MiB/s | 141.8 KiB | 00m00s [ 49/156] Installing libcap-0:2.71-1.fc 100% | 70.3 MiB/s | 215.8 KiB | 00m00s [ 50/156] Installing systemd-libs-0:257 100% | 222.1 MiB/s | 2.2 MiB | 00m00s [ 51/156] Installing libsmartcols-0:2.4 100% | 173.2 MiB/s | 177.4 KiB | 00m00s [ 52/156] Installing lua-libs-0:5.4.7-1 100% | 139.7 MiB/s | 286.2 KiB | 00m00s [ 53/156] Installing libsepol-0:3.8-0.r 100% | 264.7 MiB/s | 813.3 KiB | 00m00s [ 54/156] Installing lz4-libs-0:1.10.0- 100% | 143.1 MiB/s | 146.6 KiB | 00m00s [ 55/156] Installing libcom_err-0:1.47. 100% | 66.7 MiB/s | 68.3 KiB | 00m00s [ 56/156] Installing libffi-0:3.4.6-3.f 100% | 85.7 MiB/s | 87.8 KiB | 00m00s [ 57/156] Installing alternatives-0:1.3 100% | 64.8 MiB/s | 66.4 KiB | 00m00s [ 58/156] Installing libtasn1-0:4.19.0- 100% | 86.7 MiB/s | 177.5 KiB | 00m00s [ 59/156] Installing p11-kit-0:0.25.5-4 100% | 147.7 MiB/s | 2.2 MiB | 00m00s [ 60/156] Installing libunistring-0:1.1 100% | 288.5 MiB/s | 1.7 MiB | 00m00s [ 61/156] Installing libidn2-0:2.3.7-2. 100% | 65.4 MiB/s | 335.1 KiB | 00m00s [ 62/156] Installing libpsl-0:0.21.5-4. 100% | 79.7 MiB/s | 81.7 KiB | 00m00s [ 63/156] Installing p11-kit-trust-0:0. 100% | 23.3 MiB/s | 405.5 KiB | 00m00s [ 64/156] Installing zstd-0:1.5.6-2.fc4 100% | 241.6 MiB/s | 1.7 MiB | 00m00s [ 65/156] Installing zip-0:3.0-42.fc42. 100% | 170.9 MiB/s | 699.8 KiB | 00m00s [ 66/156] Installing gdbm-1:1.23-7.fc41 100% | 113.7 MiB/s | 465.8 KiB | 00m00s [ 67/156] Installing cyrus-sasl-lib-0:2 100% | 230.6 MiB/s | 2.3 MiB | 00m00s [ 68/156] Installing libfdisk-0:2.40.2- 100% | 180.4 MiB/s | 369.5 KiB | 00m00s [ 69/156] Installing libxml2-0:2.12.8-2 100% | 210.7 MiB/s | 1.7 MiB | 00m00s [ 70/156] Installing bzip2-0:1.0.8-19.f 100% | 48.9 MiB/s | 100.2 KiB | 00m00s [ 71/156] Installing sqlite-libs-0:3.47 100% | 239.0 MiB/s | 1.4 MiB | 00m00s [ 72/156] Installing add-determinism-0: 100% | 303.9 MiB/s | 2.4 MiB | 00m00s [ 73/156] Installing build-reproducibil 100% | 0.0 B/s | 1.0 KiB | 00m00s [ 74/156] Installing ed-0:1.20.2-2.fc41 100% | 145.7 MiB/s | 149.2 KiB | 00m00s [ 75/156] Installing elfutils-default-y 100% | 136.2 KiB/s | 2.0 KiB | 00m00s [ 76/156] Installing elfutils-libs-0:0. 100% | 162.3 MiB/s | 664.7 KiB | 00m00s [ 77/156] Installing cpio-0:2.15-2.fc41 100% | 157.1 MiB/s | 1.1 MiB | 00m00s [ 78/156] Installing diffutils-0:3.10-8 100% | 159.0 MiB/s | 1.6 MiB | 00m00s [ 79/156] Installing libgomp-0:14.2.1-6 100% | 254.5 MiB/s | 521.2 KiB | 00m00s [ 80/156] Installing libpkgconf-0:2.3.0 100% | 77.5 MiB/s | 79.3 KiB | 00m00s [ 81/156] Installing pkgconf-0:2.3.0-1. 100% | 44.5 MiB/s | 91.1 KiB | 00m00s [ 82/156] Installing keyutils-libs-0:1. 100% | 54.5 MiB/s | 55.8 KiB | 00m00s [ 83/156] Installing libverto-0:0.3.2-9 100% | 30.5 MiB/s | 31.3 KiB | 00m00s [ 84/156] Installing jansson-0:2.14-1.f 100% | 92.3 MiB/s | 94.5 KiB | 00m00s [ 85/156] Installing json-c-0:0.18-1.fc 100% | 82.6 MiB/s | 84.6 KiB | 00m00s [ 86/156] Installing xxhash-libs-0:0.8. 100% | 87.7 MiB/s | 89.8 KiB | 00m00s [ 87/156] Installing libbrotli-0:1.1.0- 100% | 204.8 MiB/s | 838.7 KiB | 00m00s [ 88/156] Installing libnghttp2-0:1.64. 100% | 171.5 MiB/s | 175.6 KiB | 00m00s [ 89/156] Installing libtool-ltdl-0:2.5 100% | 67.6 MiB/s | 69.2 KiB | 00m00s [ 90/156] Installing pcre2-syntax-0:10. 100% | 124.1 MiB/s | 254.1 KiB | 00m00s [ 91/156] Installing pcre2-0:10.44-1.fc 100% | 213.2 MiB/s | 654.9 KiB | 00m00s [ 92/156] Installing libselinux-0:3.8-0 100% | 188.4 MiB/s | 192.9 KiB | 00m00s [ 93/156] Installing sed-0:4.9-3.fc41.x 100% | 121.3 MiB/s | 869.7 KiB | 00m00s [ 94/156] Installing grep-0:3.11-9.fc41 100% | 111.5 MiB/s | 1.0 MiB | 00m00s [ 95/156] Installing findutils-1:4.10.0 100% | 168.9 MiB/s | 1.9 MiB | 00m00s [ 96/156] Installing xz-1:5.6.3-2.fc42. 100% | 123.7 MiB/s | 1.2 MiB | 00m00s [ 97/156] Installing libmount-0:2.40.2- 100% | 172.8 MiB/s | 354.0 KiB | 00m00s [ 98/156] Installing util-linux-core-0: 100% | 123.6 MiB/s | 1.5 MiB | 00m00s [ 99/156] Installing openssl-libs-1:3.2 100% | 289.9 MiB/s | 7.8 MiB | 00m00s [100/156] Installing coreutils-0:9.5-11 100% | 117.4 MiB/s | 5.4 MiB | 00m00s [101/156] Installing ca-certificates-0: 100% | 1.1 MiB/s | 2.4 MiB | 00m02s [102/156] Installing krb5-libs-0:1.21.3 100% | 177.3 MiB/s | 2.3 MiB | 00m00s [103/156] Installing libarchive-0:3.7.7 100% | 228.1 MiB/s | 934.2 KiB | 00m00s [104/156] Installing libtirpc-0:1.3.6-1 100% | 101.2 MiB/s | 207.3 KiB | 00m00s [105/156] Installing gzip-0:1.13-2.fc41 100% | 96.3 MiB/s | 394.6 KiB | 00m00s [106/156] Installing authselect-libs-0: 100% | 81.8 MiB/s | 837.2 KiB | 00m00s [107/156] Installing cracklib-0:2.9.11- 100% | 30.6 MiB/s | 250.3 KiB | 00m00s [108/156] Installing libpwquality-0:1.4 100% | 38.1 MiB/s | 429.3 KiB | 00m00s [109/156] Installing libnsl2-0:2.0.1-2. 100% | 57.7 MiB/s | 59.1 KiB | 00m00s [110/156] Installing pam-0:1.7.0-3.fc42 100% | 75.7 MiB/s | 1.9 MiB | 00m00s [111/156] Installing libssh-0:0.11.1-1. 100% | 186.1 MiB/s | 571.7 KiB | 00m00s [112/156] Installing rpm-sequoia-0:1.7. 100% | 258.2 MiB/s | 2.3 MiB | 00m00s [113/156] Installing rpm-libs-0:4.20.0- 100% | 173.8 MiB/s | 711.9 KiB | 00m00s [114/156] Installing rpm-build-libs-0:4 100% | 100.0 MiB/s | 204.9 KiB | 00m00s [115/156] Installing libevent-0:2.1.12- 100% | 175.7 MiB/s | 899.5 KiB | 00m00s [116/156] Installing tar-2:1.35-4.fc41. 100% | 211.3 MiB/s | 3.0 MiB | 00m00s [117/156] Installing patch-0:2.7.6-25.f 100% | 131.0 MiB/s | 268.2 KiB | 00m00s [118/156] Installing libsemanage-0:3.8- 100% | 100.0 MiB/s | 307.1 KiB | 00m00s [119/156] Installing shadow-utils-2:4.1 100% | 117.7 MiB/s | 4.1 MiB | 00m00s [120/156] Installing openldap-0:2.6.8-6 100% | 127.2 MiB/s | 651.2 KiB | 00m00s [121/156] Installing libcurl-0:8.11.1-2 100% | 199.8 MiB/s | 818.4 KiB | 00m00s [122/156] Installing elfutils-debuginfo 100% | 40.9 MiB/s | 83.8 KiB | 00m00s [123/156] Installing binutils-0:2.43.50 100% | 263.3 MiB/s | 25.8 MiB | 00m00s [124/156] Installing elfutils-0:0.192-7 100% | 203.4 MiB/s | 2.6 MiB | 00m00s [125/156] Installing gdb-minimal-0:15.2 100% | 303.0 MiB/s | 12.7 MiB | 00m00s [126/156] Installing debugedit-0:5.1-2. 100% | 66.1 MiB/s | 203.0 KiB | 00m00s [127/156] Installing curl-0:8.11.1-2.fc 100% | 17.8 MiB/s | 454.5 KiB | 00m00s [128/156] Installing rpm-0:4.20.0-3.fc4 100% | 89.2 MiB/s | 2.5 MiB | 00m00s [129/156] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [130/156] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [131/156] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [132/156] Installing pkgconf-m4-0:2.3.0 100% | 0.0 B/s | 14.8 KiB | 00m00s [133/156] Installing pkgconf-pkg-config 100% | 1.7 MiB/s | 1.8 KiB | 00m00s [134/156] Installing rust-srpm-macros-0 100% | 5.4 MiB/s | 5.6 KiB | 00m00s [135/156] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 732.0 B | 00m00s [136/156] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [137/156] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [138/156] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [139/156] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [140/156] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.2 KiB | 00m00s [141/156] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [142/156] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [143/156] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [144/156] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [145/156] Installing ansible-srpm-macro 100% | 0.0 B/s | 36.2 KiB | 00m00s [146/156] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [147/156] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [148/156] Installing go-srpm-macros-0:3 100% | 60.5 MiB/s | 62.0 KiB | 00m00s [149/156] Installing python-srpm-macros 100% | 50.9 MiB/s | 52.2 KiB | 00m00s [150/156] Installing redhat-rpm-config- 100% | 47.2 MiB/s | 193.2 KiB | 00m00s [151/156] Installing rpm-build-0:4.20.0 100% | 47.5 MiB/s | 194.5 KiB | 00m00s [152/156] Installing pyproject-srpm-mac 100% | 1.2 MiB/s | 2.5 KiB | 00m00s [153/156] Installing util-linux-0:2.40. 100% | 74.9 MiB/s | 3.6 MiB | 00m00s [154/156] Installing authselect-0:1.5.0 100% | 39.5 MiB/s | 161.9 KiB | 00m00s [155/156] Installing which-0:2.21-42.fc 100% | 80.5 MiB/s | 82.4 KiB | 00m00s [156/156] Installing info-0:7.1.1-2.fc4 100% | 125.0 KiB/s | 362.2 KiB | 00m03s Warning: skipped OpenPGP checks for 154 packages from repositories: copr_base, http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: add-determinism-0.4.3-1.fc42.x86_64 alternatives-1.31-1.fc42.x86_64 ansible-srpm-macros-1-16.fc41.noarch audit-libs-4.0.2-1.fc42.x86_64 authselect-1.5.0-8.fc42.x86_64 authselect-libs-1.5.0-8.fc42.x86_64 basesystem-11-21.fc41.noarch bash-5.2.37-1.fc42.x86_64 binutils-2.43.50-9.fc42.x86_64 build-reproducibility-srpm-macros-0.4.3-1.fc42.noarch bzip2-1.0.8-19.fc41.x86_64 bzip2-libs-1.0.8-19.fc41.x86_64 ca-certificates-2024.2.69_v8.0.401-3.fc42.noarch coreutils-9.5-11.fc42.x86_64 coreutils-common-9.5-11.fc42.x86_64 cpio-2.15-2.fc41.x86_64 cracklib-2.9.11-6.fc41.x86_64 crypto-policies-20241128-1.gitbb7b0b0.fc42.noarch curl-8.11.1-2.fc42.x86_64 cyrus-sasl-lib-2.1.28-27.fc41.x86_64 debugedit-5.1-2.fc42.x86_64 diffutils-3.10-8.fc41.x86_64 dwz-0.15-8.fc42.x86_64 ed-1.20.2-2.fc41.x86_64 efi-srpm-macros-5-13.fc42.noarch elfutils-0.192-7.fc42.x86_64 elfutils-debuginfod-client-0.192-7.fc42.x86_64 elfutils-default-yama-scope-0.192-7.fc42.noarch elfutils-libelf-0.192-7.fc42.x86_64 elfutils-libs-0.192-7.fc42.x86_64 fedora-gpg-keys-42-0.3.noarch fedora-release-42-0.11.noarch fedora-release-common-42-0.11.noarch fedora-release-identity-basic-42-0.11.noarch fedora-repos-42-0.3.noarch fedora-repos-rawhide-42-0.3.noarch file-5.45-8.fc42.x86_64 file-libs-5.45-8.fc42.x86_64 filesystem-3.18-29.fc42.x86_64 findutils-4.10.0-4.fc41.x86_64 fonts-srpm-macros-2.0.5-17.fc41.noarch forge-srpm-macros-0.4.0-1.fc42.noarch fpc-srpm-macros-1.3-13.fc41.noarch gawk-5.3.0-4.fc41.x86_64 gdb-minimal-15.2-6.fc42.x86_64 gdbm-1.23-7.fc41.x86_64 gdbm-libs-1.23-7.fc41.x86_64 ghc-srpm-macros-1.9.2-1.fc42.noarch glibc-2.40.9000-24.fc42.x86_64 glibc-common-2.40.9000-24.fc42.x86_64 glibc-gconv-extra-2.40.9000-24.fc42.x86_64 glibc-minimal-langpack-2.40.9000-24.fc42.x86_64 gmp-6.3.0-2.fc41.x86_64 gnat-srpm-macros-6-6.fc41.noarch go-srpm-macros-3.6.0-5.fc42.noarch grep-3.11-9.fc41.x86_64 gzip-1.13-2.fc41.x86_64 info-7.1.1-2.fc42.x86_64 jansson-2.14-1.fc42.x86_64 json-c-0.18-1.fc42.x86_64 kernel-srpm-macros-1.0-24.fc41.noarch keyutils-libs-1.6.3-4.fc41.x86_64 krb5-libs-1.21.3-3.fc42.x86_64 libacl-2.3.2-2.fc41.x86_64 libarchive-3.7.7-1.fc42.x86_64 libattr-2.5.2-4.fc41.x86_64 libblkid-2.40.2-8.fc42.x86_64 libbrotli-1.1.0-5.fc42.x86_64 libcap-2.71-1.fc42.x86_64 libcap-ng-0.8.5-3.fc42.x86_64 libcom_err-1.47.1-6.fc42.x86_64 libcurl-8.11.1-2.fc42.x86_64 libeconf-0.7.5-1.fc42.x86_64 libevent-2.1.12-14.fc41.x86_64 libfdisk-2.40.2-8.fc42.x86_64 libffi-3.4.6-3.fc42.x86_64 libgcc-14.2.1-6.fc42.x86_64 libgomp-14.2.1-6.fc42.x86_64 libidn2-2.3.7-2.fc41.x86_64 libmount-2.40.2-8.fc42.x86_64 libnghttp2-1.64.0-1.fc42.x86_64 libnsl2-2.0.1-2.fc41.x86_64 libpkgconf-2.3.0-1.fc42.x86_64 libpsl-0.21.5-4.fc41.x86_64 libpwquality-1.4.5-11.fc42.x86_64 libselinux-3.8-0.rc3.1.fc42.x86_64 libsemanage-3.8-0.rc3.1.fc42.x86_64 libsepol-3.8-0.rc3.1.fc42.x86_64 libsmartcols-2.40.2-8.fc42.x86_64 libssh-0.11.1-1.fc42.x86_64 libssh-config-0.11.1-1.fc42.noarch libstdc++-14.2.1-6.fc42.x86_64 libtasn1-4.19.0-9.fc41.x86_64 libtirpc-1.3.6-1.fc42.x86_64 libtool-ltdl-2.5.4-1.fc42.x86_64 libunistring-1.1-8.fc41.x86_64 libuuid-2.40.2-8.fc42.x86_64 libverto-0.3.2-9.fc41.x86_64 libxcrypt-4.4.36-11.fc42.x86_64 libxml2-2.12.8-2.fc42.x86_64 libzstd-1.5.6-2.fc41.x86_64 lua-libs-5.4.7-1.fc42.x86_64 lua-srpm-macros-1-14.fc41.noarch lz4-libs-1.10.0-1.fc41.x86_64 mpfr-4.2.1-5.fc41.x86_64 ncurses-base-6.5-2.20240629.fc41.noarch ncurses-libs-6.5-2.20240629.fc41.x86_64 ocaml-srpm-macros-10-3.fc41.noarch openblas-srpm-macros-2-18.fc41.noarch openldap-2.6.8-6.fc42.x86_64 openssl-libs-3.2.2-8.fc42.x86_64 p11-kit-0.25.5-4.fc42.x86_64 p11-kit-trust-0.25.5-4.fc42.x86_64 package-notes-srpm-macros-0.5-12.fc41.noarch pam-1.7.0-3.fc42.x86_64 pam-libs-1.7.0-3.fc42.x86_64 patch-2.7.6-25.fc41.x86_64 pcre2-10.44-1.fc41.1.x86_64 pcre2-syntax-10.44-1.fc41.1.noarch perl-srpm-macros-1-56.fc41.noarch pkgconf-2.3.0-1.fc42.x86_64 pkgconf-m4-2.3.0-1.fc42.noarch pkgconf-pkg-config-2.3.0-1.fc42.x86_64 popt-1.19-7.fc41.x86_64 publicsuffix-list-dafsa-20240107-4.fc41.noarch pyproject-srpm-macros-1.16.3-1.fc42.noarch python-srpm-macros-3.14-3.fc42.noarch qt5-srpm-macros-5.15.15-1.fc42.noarch qt6-srpm-macros-6.8.1-4.fc42.noarch readline-8.2-11.fc42.x86_64 redhat-rpm-config-296-1.fc42.noarch rpm-4.20.0-3.fc42.x86_64 rpm-build-4.20.0-3.fc42.x86_64 rpm-build-libs-4.20.0-3.fc42.x86_64 rpm-libs-4.20.0-3.fc42.x86_64 rpm-sequoia-1.7.0-3.fc42.x86_64 rust-srpm-macros-26.3-3.fc42.noarch sed-4.9-3.fc41.x86_64 setup-2.15.0-5.fc41.noarch shadow-utils-4.17.0~rc1-1.fc42.x86_64 sqlite-libs-3.47.2-1.fc42.x86_64 systemd-libs-257-1.fc42.x86_64 tar-1.35-4.fc41.x86_64 unzip-6.0-65.fc42.x86_64 util-linux-2.40.2-8.fc42.x86_64 util-linux-core-2.40.2-8.fc42.x86_64 which-2.21-42.fc41.x86_64 xxhash-libs-0.8.2-4.fc42.x86_64 xz-5.6.3-2.fc42.x86_64 xz-libs-5.6.3-2.fc42.x86_64 zig-srpm-macros-1-3.fc41.noarch zip-3.0-42.fc42.x86_64 zlib-ng-compat-2.2.2-1.fc42.x86_64 zstd-1.5.6-2.fc41.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1734566400 Wrote: /builddir/build/SRPMS/qtile-0.29.0-3.fc42.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1734697050.181222/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-585m69eo/qtile/qtile.spec) Config(child) 0 minutes 13 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/qtile-0.29.0-3.fc42.src.rpm) Config(fedora-rawhide-x86_64) Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1734697050.181222/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management from host and used with --installroot: rpm-4.20.0-1.fc41.x86_64 rpm-sequoia-1.7.0-2.fc41.x86_64 python3-dnf-4.22.0-1.fc41.noarch python3-dnf-plugins-core-4.10.0-1.fc41.noarch dnf5-5.2.8.1-2.fc41.x86_64 dnf5-plugins-5.2.8.1-2.fc41.x86_64 Finish: chroot init Start: build phase for qtile-0.29.0-3.fc42.src.rpm Start: build setup for qtile-0.29.0-3.fc42.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1734566400 Wrote: /builddir/build/SRPMS/qtile-0.29.0-3.fc42.src.rpm Updating and loading repositories: fedora 100% | 967.7 KiB/s | 28.1 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 75.1 KiB/s | 3.8 KiB | 00m00s Copr repository 100% | 27.9 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: desktop-file-utils x86_64 0.27-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 230.4 KiB gcc x86_64 14.2.1-6.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 104.3 MiB glib2 x86_64 2.83.0-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.6 MiB pango x86_64 1.54.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 996.2 KiB python3-devel x86_64 3.14.0~a3-1.fc42 copr_base 1.9 MiB python3-isort noarch 5.13.2-5.fc42 copr_base 758.1 KiB rsvg-pixbuf-loader x86_64 2.59.2-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 340.3 KiB wlroots0.17-devel x86_64 0.17.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 320.4 KiB xorg-x11-server-Xephyr x86_64 21.1.15-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB xorg-x11-server-Xvfb x86_64 21.1.15-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB xorg-x11-server-Xwayland x86_64 24.1.4-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB Installing dependencies: abattis-cantarell-vf-fonts noarch 0.301-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 192.7 KiB adwaita-cursor-theme noarch 47.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10.0 MiB adwaita-icon-theme noarch 47.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB adwaita-icon-theme-legacy noarch 46.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB annobin-docs noarch 12.79-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 98.6 KiB annobin-plugin-gcc x86_64 12.79-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 989.3 KiB at-spi2-atk x86_64 2.54.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 287.8 KiB at-spi2-core x86_64 2.54.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB atk x86_64 2.54.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 252.7 KiB avahi-glib x86_64 0.8-30.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23.6 KiB avahi-libs x86_64 0.8-30.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 174.2 KiB cairo x86_64 1.18.2-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB cairo-gobject x86_64 1.18.2-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34.1 KiB cmake-filesystem x86_64 3.31.2-1.fc42 copr_base 0.0 B colord-libs x86_64 1.4.7-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 847.0 KiB cpp x86_64 14.2.1-6.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35.0 MiB cups-filesystem noarch 1:2.4.11-8.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B cups-libs x86_64 1:2.4.11-8.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 613.9 KiB dbus x86_64 1:1.16.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B dbus-broker x86_64 36-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 382.8 KiB dbus-common noarch 1:1.16.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.2 KiB dbus-libs x86_64 1:1.16.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 339.7 KiB default-fonts-core-sans noarch 4.2-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.9 KiB emacs-filesystem noarch 1:30.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B expat x86_64 2.6.4-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 285.5 KiB fontconfig x86_64 2.15.0-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 791.9 KiB fonts-filesystem noarch 1:2.0.5-17.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B freetype x86_64 2.13.3-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 850.5 KiB fribidi x86_64 1.0.16-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 194.5 KiB gcc-plugin-annobin x86_64 14.2.1-6.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57.6 KiB gdk-pixbuf2 x86_64 2.42.12-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 MiB gdk-pixbuf2-modules x86_64 2.42.12-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 55.6 KiB glibc-devel x86_64 2.40.9000-24.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB gnutls x86_64 3.8.8-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 MiB google-noto-fonts-common noarch 20240901-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17.5 KiB google-noto-sans-vf-fonts noarch 20240901-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB graphite2 x86_64 1.3.14-16.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 192.0 KiB gtk-update-icon-cache x86_64 3.24.43-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66.3 KiB gtk3 x86_64 3.24.43-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22.4 MiB harfbuzz x86_64 10.1.0-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 MiB hicolor-icon-theme noarch 0.17-19.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72.2 KiB hwdata noarch 0.390-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.3 MiB jbigkit-libs x86_64 2.1-30.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 117.6 KiB json-glib x86_64 1.10.6-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 586.6 KiB kernel-headers x86_64 6.13.0-0.rc3.29.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.5 MiB lcms2 x86_64 2.16-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 424.9 KiB libICE x86_64 1.1.2-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 192.2 KiB libSM x86_64 1.2.5-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 99.6 KiB libX11 x86_64 1.8.10-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB libX11-common noarch 1.8.10-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB libX11-devel x86_64 1.8.10-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB libX11-xcb x86_64 1.8.10-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15.0 KiB libXau x86_64 1.0.12-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 75.8 KiB libXau-devel x86_64 1.0.12-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.5 KiB libXcomposite x86_64 0.4.6-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44.5 KiB libXcursor x86_64 1.2.3-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53.8 KiB libXdamage x86_64 1.1.6-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43.7 KiB libXdmcp x86_64 1.1.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 82.3 KiB libXext x86_64 1.3.6-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 90.1 KiB libXfixes x86_64 6.0.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30.3 KiB libXfont2 x86_64 2.0.7-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 338.7 KiB libXft x86_64 2.3.8-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 164.5 KiB libXi x86_64 1.8.2-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80.7 KiB libXinerama x86_64 1.1.5-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19.0 KiB libXmu x86_64 1.2.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 191.5 KiB libXrandr x86_64 1.5.4-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 51.9 KiB libXrender x86_64 0.9.12-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 48.8 KiB libXt x86_64 1.3.1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 432.9 KiB libXtst x86_64 1.2.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33.6 KiB libXxf86vm x86_64 1.1.6-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28.2 KiB libcloudproviders x86_64 0.3.5-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 128.3 KiB libdatrie x86_64 0.2.13-10.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57.9 KiB libdecor x86_64 0.2.2-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 165.5 KiB libdisplay-info x86_64 0.2.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 216.0 KiB libdisplay-info-devel x86_64 0.2.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 85.0 KiB libdrm x86_64 2.4.124-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 397.7 KiB libdrm-devel x86_64 2.4.124-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 708.5 KiB libedit x86_64 3.1-53.20240808cvs.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 244.1 KiB libei x86_64 1.3.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 106.6 KiB libepoxy x86_64 1.5.10-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB libevdev x86_64 1.13.3-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 86.1 KiB libffi-devel x86_64 3.4.6-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33.1 KiB libfontenc x86_64 1.1.8-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67.0 KiB libglvnd x86_64 1:1.7.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 530.2 KiB libglvnd-core-devel x86_64 1:1.7.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40.3 KiB libglvnd-devel x86_64 1:1.7.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB libglvnd-egl x86_64 1:1.7.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68.8 KiB libglvnd-gles x86_64 1:1.7.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 106.2 KiB libglvnd-glx x86_64 1:1.7.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 605.5 KiB libglvnd-opengl x86_64 1:1.7.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 148.8 KiB libgudev x86_64 238-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 87.9 KiB libgusb x86_64 0.4.9-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 162.1 KiB libicu x86_64 76.1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36.2 MiB libinput x86_64 1.27.0-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 593.7 KiB libinput-devel x86_64 1.27.0-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 220.6 KiB libjpeg-turbo x86_64 3.0.4-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 789.1 KiB liblerc x86_64 4.0.0-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 607.5 KiB libliftoff x86_64 0.5.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43.2 KiB libliftoff-devel x86_64 0.5.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.5 KiB libmpc x86_64 1.3.1-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 164.7 KiB liboeffis x86_64 1.3.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33.0 KiB libpciaccess x86_64 0.16-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44.6 KiB libpciaccess-devel x86_64 0.16-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15.3 KiB libpng x86_64 2:1.6.44-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 245.8 KiB librsvg2 x86_64 2.59.2-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.6 MiB libseat x86_64 0.9.1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 48.1 KiB libseat-devel x86_64 0.9.1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.9 KiB libsoup3 x86_64 3.6.1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB libthai x86_64 0.1.29-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 783.5 KiB libtiff x86_64 4.7.0-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 620.0 KiB libtracker-sparql x86_64 3.7.3-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB libunwind x86_64 1.8.0-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 179.5 KiB libusb1 x86_64 1.0.27-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 170.6 KiB libwacom x86_64 2.14.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 102.3 KiB libwacom-data noarch 2.14.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB libwayland-client x86_64 1.23.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 62.1 KiB libwayland-cursor x86_64 1.23.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37.4 KiB libwayland-egl x86_64 1.23.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16.5 KiB libwayland-server x86_64 1.23.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78.6 KiB libwebp x86_64 1.4.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 822.6 KiB libxcb x86_64 1.17.0-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB libxcb-devel x86_64 1.17.0-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 MiB libxcrypt-devel x86_64 4.4.36-11.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30.5 KiB libxcvt x86_64 0.1.2-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18.6 KiB libxkbcommon x86_64 1.7.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 336.4 KiB libxkbcommon-devel x86_64 1.7.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 359.6 KiB libxkbfile x86_64 1.1.3-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 202.0 KiB libxml2-devel x86_64 2.12.8-2.fc42 copr_base 3.4 MiB libxshmfence x86_64 1.3.2-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12.8 KiB llvm-libs x86_64 19.1.5-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 123.0 MiB lm_sensors-libs x86_64 3.6.0-20.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 85.9 KiB make x86_64 1:4.4.1-9.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB mesa-dri-drivers x86_64 24.3.1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 146.3 MiB mesa-filesystem x86_64 24.3.1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.6 KiB mesa-libEGL x86_64 24.3.1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 327.9 KiB mesa-libGL x86_64 24.3.1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 415.1 KiB mesa-libgbm x86_64 24.3.1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80.8 KiB mesa-libgbm-devel x86_64 24.3.1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18.9 KiB mesa-libglapi x86_64 24.3.1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 162.4 KiB mpdecimal x86_64 2.5.1-16.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 204.9 KiB mtdev x86_64 1.1.6-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25.3 KiB nettle x86_64 3.10-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 793.0 KiB pixman x86_64 0.44.2-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 664.5 KiB pixman-devel x86_64 0.44.2-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49.4 KiB pyproject-rpm-macros noarch 1.16.3-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 113.7 KiB python-pip-wheel noarch 24.3.1-2.fc42 copr_base 1.2 MiB python-rpm-macros noarch 3.14-3.fc42 copr_base 22.1 KiB python3 x86_64 3.14.0~a3-1.fc42 copr_base 30.7 KiB python3-libs x86_64 3.14.0~a3-1.fc42 copr_base 40.6 MiB python3-packaging noarch 24.2-2.fc42 copr_base 593.2 KiB python3-rpm-generators noarch 14-11.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81.7 KiB python3-rpm-macros noarch 3.14-3.fc42 copr_base 6.4 KiB shared-mime-info x86_64 2.3-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.2 MiB spirv-tools-libs x86_64 2024.3-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.4 MiB systemd-devel x86_64 257-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 610.4 KiB systemd-rpm-macros noarch 257-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10.7 KiB tzdata noarch 2024b-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB vulkan-headers noarch 1.3.296.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26.9 MiB vulkan-loader x86_64 1.3.296.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 520.7 KiB vulkan-loader-devel x86_64 1.3.296.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.8 KiB wayland-devel x86_64 1.23.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 679.0 KiB wlroots0.17 x86_64 0.17.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB xcb-util x86_64 0.4.1-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30.4 KiB xcb-util-errors x86_64 1.0.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40.6 KiB xcb-util-errors-devel x86_64 1.0.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.6 KiB xcb-util-image x86_64 0.4.1-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22.2 KiB xcb-util-keysyms x86_64 0.4.1-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16.8 KiB xcb-util-renderutil x86_64 0.3.10-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28.5 KiB xcb-util-renderutil-devel x86_64 0.3.10-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.4 KiB xcb-util-wm x86_64 0.4.2-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 85.4 KiB xcb-util-wm-devel x86_64 0.4.2-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 141.1 KiB xkbcomp x86_64 1.4.7-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 217.4 KiB xkeyboard-config noarch 2.43-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.6 MiB xml-common noarch 0.6.3-65.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78.4 KiB xorg-x11-proto-devel noarch 2024.1-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB xorg-x11-server-common x86_64 21.1.15-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 127.1 KiB xorg-x11-xauth x86_64 1:1.1.3-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 56.2 KiB xprop x86_64 1.2.7-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58.8 KiB xz-devel x86_64 1:5.6.3-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 255.6 KiB zlib-ng-compat-devel x86_64 2.2.2-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 106.8 KiB Transaction Summary: Installing: 191 packages Total size of inbound packages is 174 MiB. Need to download 4 MiB. After this operation, 678 MiB extra will be used (install 678 MiB, remove 0 B). [1/2] desktop-file-utils-0:0.27-2.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [2/3] gcc-0:14.2.1-6.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [3/4] glib2-0:2.83.0-3.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [4/5] pango-0:1.54.0-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [5/6] python3-devel-0:3.14.0~a3-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [6/8] rsvg-pixbuf-loader-0:2.59.2-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 7/12] python3-0:3.14.0~a3-1.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 8/13] python3-libs-0:3.14.0~a3-1.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 9/15] expat-0:2.6.4-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [10/16] mpdecimal-0:2.5.1-16.fc41.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [11/17] python-pip-wheel-0:24.3.1-2.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [12/18] tzdata-0:2024b-1.fc42.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [13/19] pixman-0:0.44.2-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [14/21] xkeyboard-config-0:2.43-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [15/22] libXau-0:1.0.12-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [16/25] libdecor-0:0.2.2-4.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [17/26] libdrm-0:2.4.124-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [18/28] libepoxy-0:1.5.10-8.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [19/29] libglvnd-egl-1:1.7.0-5.fc41.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [20/30] libglvnd-glx-1:1.7.0-5.fc41.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [21/32] libwayland-client-0:1.23.0-2.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [22/34] libxshmfence-0:1.3.2-5.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [23/35] mesa-libgbm-0:24.3.1-1.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [24/36] libunwind-0:1.8.0-5.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [25/38] libX11-0:1.8.10-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [26/39] libX11-xcb-0:1.8.10-2.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [27/40] libxcb-0:1.17.0-3.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [28/41] xcb-util-0:0.4.1-6.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [29/42] xcb-util-image-0:0.4.1-6.fc41.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [30/43] xcb-util-keysyms-0:0.4.1-6.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [31/44] xcb-util-renderutil-0:0.3.10-6. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [32/45] xcb-util-wm-0:0.4.2-6.fc41.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [33/49] libglvnd-devel-1:1.7.0-5.fc41.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [34/53] libxcb-devel-0:1.17.0-3.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [35/54] libxkbcommon-devel-0:1.7.0-4.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [36/56] pixman-devel-0:0.44.2-1.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [37/57] systemd-devel-0:257-1.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [38/58] vulkan-loader-devel-0:1.3.296.0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [39/59] wayland-devel-0:1.23.0-2.fc41.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [40/65] libglvnd-gles-1:1.7.0-5.fc41.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [41/66] libinput-0:1.27.0-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [42/69] libwayland-server-0:1.23.0-2.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [43/70] libxkbcommon-0:1.7.0-4.fc41.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [44/71] vulkan-loader-0:1.3.296.0-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [45/73] libffi-devel-0:3.4.6-3.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [46/74] libwayland-cursor-0:1.23.0-2.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [47/75] libwayland-egl-0:1.23.0-2.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [48/76] cmake-filesystem-0:3.31.2-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [49/77] vulkan-headers-0:1.3.296.0-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [50/78] gdk-pixbuf2-0:2.42.12-6.fc41.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [51/79] librsvg2-0:2.59.2-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [52/80] cairo-0:1.18.2-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [53/81] fontconfig-0:2.15.0-8.fc41.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [54/82] freetype-0:2.13.3-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [55/83] fribidi-0:1.0.16-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [56/84] harfbuzz-0:10.1.0-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [57/85] libXft-0:2.3.8-7.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [58/86] libXrender-0:0.9.12-1.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [59/87] libthai-0:0.1.29-9.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [60/88] mesa-dri-drivers-0:24.3.1-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [61/89] llvm-libs-0:19.1.5-1.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [62/90] lm_sensors-libs-0:3.6.0-20.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [63/91] mesa-filesystem-0:24.3.1-1.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [64/92] mesa-libglapi-0:24.3.1-1.fc42.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [65/93] spirv-tools-libs-0:2024.3-4.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [66/94] libedit-0:3.1-53.20240808cvs.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [67/95] libxml2-devel-0:2.12.8-2.fc42.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [68/96] libXau-devel-0:1.0.12-1.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [69/97] libdatrie-0:0.2.13-10.fc41.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [70/98] cairo-gobject-0:1.18.2-2.fc42.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [71/99] libevdev-0:1.13.3-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 72/100] libwacom-0:2.14.0-1.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 73/101] mtdev-0:1.1.6-9.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 74/102] libXext-0:1.3.6-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 75/103] libglvnd-1:1.7.0-5.fc41.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 76/104] mesa-libGL-0:24.3.1-1.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 77/105] mesa-libEGL-0:24.3.1-1.fc42.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 78/106] libX11-devel-0:1.8.10-2.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 79/107] libglvnd-core-devel-1:1.7.0-5 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 80/108] libglvnd-opengl-1:1.7.0-5.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 81/109] kernel-headers-0:6.13.0-0.rc3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 82/111] libpciaccess-0:0.16-13.fc41.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 83/112] dbus-libs-1:1.16.0-1.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 84/113] gtk3-0:3.24.43-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 85/115] xorg-x11-proto-devel-0:2024.1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 86/116] libX11-common-0:1.8.10-2.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 87/117] graphite2-0:1.3.14-16.fc41.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 88/118] adwaita-icon-theme-0:47.0-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 89/119] at-spi2-atk-0:2.54.0-1.fc42.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 90/120] atk-0:2.54.0-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 91/121] colord-libs-0:1.4.7-5.fc41.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 92/122] cups-libs-1:2.4.11-8.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 93/123] gdk-pixbuf2-modules-0:2.42.12 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 94/124] gtk-update-icon-cache-0:3.24. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 95/125] hicolor-icon-theme-0:0.17-19. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 96/126] libXcomposite-0:0.4.6-4.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 97/127] libXcursor-0:1.2.3-1.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 98/128] libXdamage-0:1.1.6-4.fc41.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 99/129] libXfixes-0:6.0.1-4.fc41.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [100/130] libXi-0:1.8.2-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [101/131] libXinerama-0:1.1.5-7.fc41.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [102/132] libXrandr-0:1.5.4-4.fc41.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [103/133] libcloudproviders-0:0.3.5-5.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [104/134] libtracker-sparql-0:3.7.3-4.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [105/135] gnutls-0:3.8.8-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [106/136] libtiff-0:4.7.0-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [107/137] libjpeg-turbo-0:3.0.4-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [108/138] libpng-2:1.6.44-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [109/139] shared-mime-info-0:2.3-6.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [110/140] cpp-0:14.2.1-6.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [111/141] glibc-devel-0:2.40.9000-24.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [112/142] libmpc-0:1.3.1-6.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [113/143] make-1:4.4.1-9.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [114/144] default-fonts-core-sans-0:4.2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [115/145] fonts-filesystem-1:2.0.5-17.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [116/146] xml-common-0:0.6.3-65.fc41.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [117/147] emacs-filesystem-1:30.0-3.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [118/148] abattis-cantarell-vf-fonts-0: 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [119/149] google-noto-sans-vf-fonts-0:2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [120/150] avahi-libs-0:0.8-30.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [121/151] cups-filesystem-1:2.4.11-8.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [122/152] lcms2-0:2.16-4.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [123/153] libgusb-0:0.4.9-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [124/154] at-spi2-core-0:2.54.0-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [125/155] dbus-1:1.16.0-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [126/156] libXtst-0:1.2.5-1.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [127/157] xprop-0:1.2.7-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [128/158] adwaita-cursor-theme-0:47.0-1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [129/159] adwaita-icon-theme-legacy-0:4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [130/160] xz-devel-1:5.6.3-2.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [131/161] zlib-ng-compat-devel-0:2.2.2- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [132/162] libXmu-0:1.2.1-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [133/163] libXxf86vm-0:1.1.6-1.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [134/164] libgudev-0:238-6.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [135/165] libwacom-data-0:2.14.0-1.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [136/166] avahi-glib-0:0.8-30.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [137/167] json-glib-0:1.10.6-1.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [138/168] libicu-0:76.1-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [139/169] libsoup3-0:3.6.1-1.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [140/170] jbigkit-libs-0:2.1-30.fc41.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [141/171] liblerc-0:4.0.0-7.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [142/172] libwebp-0:1.4.0-4.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [143/173] hwdata-0:0.390-1.fc42.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [144/174] libusb1-0:1.0.27-4.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [145/175] libXt-0:1.3.1-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [146/176] google-noto-fonts-common-0:20 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [147/177] nettle-0:3.10-3.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [148/178] libxcrypt-devel-0:4.4.36-11.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [149/179] dbus-broker-0:36-4.fc41.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [150/180] libICE-0:1.1.2-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [151/181] libSM-0:1.2.5-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [152/182] dbus-common-1:1.16.0-1.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [153/183] python-rpm-macros-0:3.14-3.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [154/184] python3-rpm-macros-0:3.14-3.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [155/185] pyproject-rpm-macros-0:1.16.3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [156/186] python3-rpm-generators-0:14-1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [157/187] python3-packaging-0:24.2-2.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [158/188] systemd-rpm-macros-0:257-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [159/189] annobin-plugin-gcc-0:12.79-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [160/190] gcc-plugin-annobin-0:14.2.1-6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [161/191] annobin-docs-0:12.79-1.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [162/191] wlroots0.17-devel-0:0.17.4-1. 100% | 699.9 KiB/s | 79.1 KiB | 00m00s [163/191] xorg-x11-server-Xephyr-0:21.1 100% | 7.3 MiB/s | 930.4 KiB | 00m00s [164/191] python3-isort-0:5.13.2-5.fc42 100% | 1.7 MiB/s | 224.5 KiB | 00m00s [165/191] xorg-x11-server-Xwayland-0:24 100% | 22.7 MiB/s | 1.0 MiB | 00m00s [166/191] xorg-x11-server-Xvfb-0:21.1.1 100% | 11.9 MiB/s | 780.7 KiB | 00m00s [167/191] xkbcomp-0:1.4.7-2.fc41.x86_64 100% | 4.7 MiB/s | 100.0 KiB | 00m00s [168/191] xorg-x11-server-common-0:21.1 100% | 568.2 KiB/s | 36.9 KiB | 00m00s [169/191] libXdmcp-0:1.1.5-2.fc41.x86_6 100% | 1.8 MiB/s | 37.2 KiB | 00m00s [170/191] libXfont2-0:2.0.7-1.fc41.x86_ 100% | 6.9 MiB/s | 149.0 KiB | 00m00s [171/191] libei-0:1.3.0-1.fc41.x86_64 100% | 2.3 MiB/s | 48.9 KiB | 00m00s [172/191] liboeffis-0:1.3.0-1.fc41.x86_ 100% | 812.3 KiB/s | 21.9 KiB | 00m00s [173/191] libxcvt-0:0.1.2-8.fc41.x86_64 100% | 726.2 KiB/s | 13.8 KiB | 00m00s [174/191] xorg-x11-xauth-1:1.1.3-2.fc41 100% | 1.7 MiB/s | 34.0 KiB | 00m00s [175/191] libxkbfile-0:1.1.3-2.fc41.x86 100% | 4.5 MiB/s | 91.8 KiB | 00m00s [176/191] libdrm-devel-0:2.4.124-1.fc42 100% | 5.7 MiB/s | 170.4 KiB | 00m00s [177/191] libinput-devel-0:1.27.0-2.fc4 100% | 1.9 MiB/s | 40.6 KiB | 00m00s [178/191] libdisplay-info-devel-0:0.2.0 100% | 675.3 KiB/s | 27.0 KiB | 00m00s [179/191] libseat-devel-0:0.9.1-1.fc42. 100% | 492.0 KiB/s | 10.3 KiB | 00m00s [180/191] libliftoff-devel-0:0.5.0-2.fc 100% | 368.9 KiB/s | 10.7 KiB | 00m00s [181/191] mesa-libgbm-devel-0:24.3.1-1. 100% | 1.1 MiB/s | 24.0 KiB | 00m00s [182/191] wlroots0.17-0:0.17.4-1.fc41.x 100% | 15.5 MiB/s | 396.5 KiB | 00m00s [183/191] xcb-util-renderutil-devel-0:0 100% | 527.4 KiB/s | 10.5 KiB | 00m00s [184/191] xcb-util-errors-devel-0:1.0.1 100% | 397.5 KiB/s | 9.9 KiB | 00m00s [185/191] xcb-util-wm-devel-0:0.4.2-6.f 100% | 1.1 MiB/s | 23.5 KiB | 00m00s [186/191] libdisplay-info-0:0.2.0-2.fc4 100% | 4.1 MiB/s | 84.0 KiB | 00m00s [187/191] libliftoff-0:0.5.0-2.fc41.x86 100% | 1.2 MiB/s | 26.7 KiB | 00m00s [188/191] libseat-0:0.9.1-1.fc42.x86_64 100% | 1.5 MiB/s | 28.6 KiB | 00m00s [189/191] xcb-util-errors-0:1.0.1-4.fc4 100% | 966.5 KiB/s | 19.3 KiB | 00m00s [190/191] libpciaccess-devel-0:0.16-13. 100% | 654.3 KiB/s | 12.4 KiB | 00m00s [191/191] libfontenc-0:1.1.8-2.fc41.x86 100% | 1.6 MiB/s | 32.6 KiB | 00m00s -------------------------------------------------------------------------------- [191/191] Total 100% | 7.8 MiB/s | 4.4 MiB | 00m01s Running transaction [ 1/193] Verify package files 100% | 319.0 B/s | 191.0 B | 00m01s [ 2/193] Prepare transaction 100% | 1.2 KiB/s | 191.0 B | 00m00s [ 3/193] Installing libwayland-client- 100% | 61.8 MiB/s | 63.3 KiB | 00m00s [ 4/193] Installing pixman-0:0.44.2-1. 100% | 216.7 MiB/s | 665.6 KiB | 00m00s [ 5/193] Installing expat-0:2.6.4-1.fc 100% | 93.6 MiB/s | 287.6 KiB | 00m00s [ 6/193] Installing libXau-0:1.0.12-1. 100% | 75.6 MiB/s | 77.4 KiB | 00m00s [ 7/193] Installing libxcb-0:1.17.0-3. 100% | 118.8 MiB/s | 1.2 MiB | 00m00s [ 8/193] Installing libglvnd-1:1.7.0-5 100% | 259.6 MiB/s | 531.6 KiB | 00m00s [ 9/193] Installing libX11-xcb-0:1.8.1 100% | 15.5 MiB/s | 15.9 KiB | 00m00s [ 10/193] Installing dbus-libs-1:1.16.0 100% | 166.3 MiB/s | 340.6 KiB | 00m00s [ 11/193] Installing cmake-filesystem-0 100% | 2.5 MiB/s | 7.6 KiB | 00m00s [ 12/193] Installing libwayland-server- 100% | 39.0 MiB/s | 79.8 KiB | 00m00s [ 13/193] Installing avahi-libs-0:0.8-3 100% | 86.3 MiB/s | 176.8 KiB | 00m00s [ 14/193] Installing xcb-util-renderuti 100% | 29.2 MiB/s | 29.9 KiB | 00m00s [ 15/193] Installing xcb-util-wm-0:0.4. 100% | 85.3 MiB/s | 87.4 KiB | 00m00s [ 16/193] Installing libwayland-cursor- 100% | 37.6 MiB/s | 38.5 KiB | 00m00s [ 17/193] Installing python-rpm-macros- 100% | 22.3 MiB/s | 22.8 KiB | 00m00s [ 18/193] Installing fonts-filesystem-1 100% | 0.0 B/s | 788.0 B | 00m00s [ 19/193] Installing libpng-2:1.6.44-1. 100% | 120.6 MiB/s | 247.0 KiB | 00m00s [ 20/193] Installing libxshmfence-0:1.3 100% | 13.5 MiB/s | 13.9 KiB | 00m00s [ 21/193] Installing libepoxy-0:1.5.10- 100% | 271.5 MiB/s | 1.1 MiB | 00m00s [ 22/193] Installing libXdmcp-0:1.1.5-2 100% | 40.9 MiB/s | 83.8 KiB | 00m00s [ 23/193] Installing xkeyboard-config-0 100% | 170.3 MiB/s | 6.6 MiB | 00m00s [ 24/193] Installing libxkbcommon-0:1.7 100% | 110.1 MiB/s | 338.1 KiB | 00m00s [ 25/193] Installing python3-rpm-macros 100% | 0.0 B/s | 6.7 KiB | 00m00s [ 26/193] Installing xcb-util-0:0.4.1-6 100% | 31.0 MiB/s | 31.8 KiB | 00m00s [ 27/193] Installing xcb-util-errors-0: 100% | 40.7 MiB/s | 41.7 KiB | 00m00s [ 28/193] Installing libICE-0:1.1.2-1.f 100% | 189.0 MiB/s | 193.6 KiB | 00m00s [ 29/193] Installing libmpc-0:1.3.1-6.f 100% | 81.1 MiB/s | 166.2 KiB | 00m00s [ 30/193] Installing libjpeg-turbo-0:3. 100% | 257.4 MiB/s | 790.8 KiB | 00m00s [ 31/193] Installing xorg-x11-proto-dev 100% | 118.8 MiB/s | 1.8 MiB | 00m00s [ 32/193] Installing kernel-headers-0:6 100% | 112.6 MiB/s | 6.6 MiB | 00m00s [ 33/193] Installing libxcrypt-devel-0: 100% | 16.0 MiB/s | 32.9 KiB | 00m00s [ 34/193] Installing glibc-devel-0:2.40 100% | 83.2 MiB/s | 2.3 MiB | 00m00s [ 35/193] Installing libevdev-0:1.13.3- 100% | 85.1 MiB/s | 87.2 KiB | 00m00s [ 36/193] Installing fribidi-0:1.0.16-1 100% | 96.2 MiB/s | 197.0 KiB | 00m00s [ 37/193] Installing libwayland-egl-0:1 100% | 17.2 MiB/s | 17.6 KiB | 00m00s [ 38/193] Installing vulkan-loader-0:1. 100% | 73.0 MiB/s | 523.3 KiB | 00m00s [ 39/193] Installing libseat-0:0.9.1-1. 100% | 48.1 MiB/s | 49.3 KiB | 00m00s [ 40/193] Installing libdisplay-info-0: 100% | 70.8 MiB/s | 217.4 KiB | 00m00s [ 41/193] Installing systemd-devel-0:25 100% | 21.9 MiB/s | 741.5 KiB | 00m00s [ 42/193] Installing libunwind-0:1.8.0- 100% | 59.3 MiB/s | 182.2 KiB | 00m00s [ 43/193] Installing libseat-devel-0:0. 100% | 6.3 MiB/s | 6.5 KiB | 00m00s [ 44/193] Installing libdisplay-info-de 100% | 84.6 MiB/s | 86.6 KiB | 00m00s [ 45/193] Installing libXau-devel-0:1.0 100% | 2.3 MiB/s | 9.4 KiB | 00m00s [ 46/193] Installing libxcb-devel-0:1.1 100% | 31.6 MiB/s | 3.1 MiB | 00m00s [ 47/193] Installing xcb-util-errors-de 100% | 7.0 MiB/s | 7.1 KiB | 00m00s [ 48/193] Installing xcb-util-renderuti 100% | 6.1 MiB/s | 6.2 KiB | 00m00s [ 49/193] Installing xcb-util-wm-devel- 100% | 69.5 MiB/s | 142.4 KiB | 00m00s [ 50/193] Installing cpp-0:14.2.1-6.fc4 100% | 296.4 MiB/s | 35.0 MiB | 00m00s [ 51/193] Installing libSM-0:1.2.5-1.fc 100% | 98.6 MiB/s | 100.9 KiB | 00m00s [ 52/193] Installing xcb-util-image-0:0 100% | 23.1 MiB/s | 23.6 KiB | 00m00s [ 53/193] Installing pyproject-rpm-macr 100% | 113.0 MiB/s | 115.7 KiB | 00m00s [ 54/193] Installing abattis-cantarell- 100% | 94.9 MiB/s | 194.4 KiB | 00m00s [ 55/193] Installing zlib-ng-compat-dev 100% | 105.8 MiB/s | 108.3 KiB | 00m00s [ 56/193] Installing libglvnd-opengl-1: 100% | 146.2 MiB/s | 149.7 KiB | 00m00s [ 57/193] Installing xcb-util-keysyms-0 100% | 17.5 MiB/s | 17.9 KiB | 00m00s [ 58/193] Installing pixman-devel-0:0.4 100% | 49.0 MiB/s | 50.2 KiB | 00m00s [ 59/193] Installing annobin-docs-0:12. 100% | 97.4 MiB/s | 99.7 KiB | 00m00s [ 60/193] Installing dbus-common-1:1.16 100% | 356.6 KiB/s | 13.6 KiB | 00m00s [ 61/193] Installing dbus-broker-0:36-4 100% | 20.9 MiB/s | 385.3 KiB | 00m00s [ 62/193] Installing dbus-1:1.16.0-1.fc 100% | 0.0 B/s | 124.0 B | 00m00s [ 63/193] Installing nettle-0:3.10-3.fc 100% | 155.5 MiB/s | 796.1 KiB | 00m00s [ 64/193] Installing gnutls-0:3.8.8-1.f 100% | 216.6 MiB/s | 3.2 MiB | 00m00s [ 65/193] Installing glib2-0:2.83.0-3.f 100% | 252.9 MiB/s | 14.7 MiB | 00m00s [ 66/193] Installing json-glib-0:1.10.6 100% | 64.9 MiB/s | 598.5 KiB | 00m00s [ 67/193] Installing libcloudproviders- 100% | 63.6 MiB/s | 130.2 KiB | 00m00s [ 68/193] Installing shared-mime-info-0 100% | 106.5 MiB/s | 2.6 MiB | 00m00s [ 69/193] Installing gdk-pixbuf2-0:2.42 100% | 120.3 MiB/s | 2.5 MiB | 00m00s [ 70/193] Installing gtk-update-icon-ca 100% | 65.9 MiB/s | 67.5 KiB | 00m00s [ 71/193] Installing libgudev-0:238-6.f 100% | 87.3 MiB/s | 89.4 KiB | 00m00s [ 72/193] Installing avahi-glib-0:0.8-3 100% | 23.9 MiB/s | 24.4 KiB | 00m00s [ 73/193] Installing libsoup3-0:3.6.1-1 100% | 96.0 MiB/s | 1.2 MiB | 00m00s [ 74/193] Installing google-noto-fonts- 100% | 17.8 MiB/s | 18.3 KiB | 00m00s [ 75/193] Installing google-noto-sans-v 100% | 249.8 MiB/s | 1.2 MiB | 00m00s [ 76/193] Installing default-fonts-core 100% | 8.9 MiB/s | 18.2 KiB | 00m00s [ 77/193] Installing libusb1-0:1.0.27-4 100% | 84.1 MiB/s | 172.3 KiB | 00m00s [ 78/193] Installing libgusb-0:0.4.9-2. 100% | 80.0 MiB/s | 163.8 KiB | 00m00s [ 79/193] Installing hwdata-0:0.390-1.f 100% | 373.6 MiB/s | 9.3 MiB | 00m00s [ 80/193] Installing libpciaccess-0:0.1 100% | 44.9 MiB/s | 46.0 KiB | 00m00s [ 81/193] Installing libdrm-0:2.4.124-1 100% | 98.0 MiB/s | 401.6 KiB | 00m00s [ 82/193] Installing libliftoff-0:0.5.0 100% | 21.8 MiB/s | 44.6 KiB | 00m00s [ 83/193] Installing libpciaccess-devel 100% | 15.5 MiB/s | 15.9 KiB | 00m00s [ 84/193] Installing libdrm-devel-0:2.4 100% | 140.1 MiB/s | 717.5 KiB | 00m00s [ 85/193] Installing libliftoff-devel-0 100% | 6.9 MiB/s | 7.0 KiB | 00m00s [ 86/193] Installing libwebp-0:1.4.0-4. 100% | 161.5 MiB/s | 826.8 KiB | 00m00s [ 87/193] Installing liblerc-0:4.0.0-7. 100% | 198.3 MiB/s | 609.0 KiB | 00m00s [ 88/193] Installing jbigkit-libs-0:2.1 100% | 116.8 MiB/s | 119.6 KiB | 00m00s [ 89/193] Installing libtiff-0:4.7.0-2. 100% | 151.9 MiB/s | 622.3 KiB | 00m00s [ 90/193] Installing gdk-pixbuf2-module 100% | 55.5 MiB/s | 56.8 KiB | 00m00s [ 91/193] Installing libicu-0:76.1-1.fc 100% | 299.5 MiB/s | 36.2 MiB | 00m00s [ 92/193] Installing libtracker-sparql- 100% | 129.3 MiB/s | 1.0 MiB | 00m00s [ 93/193] Installing libwacom-data-0:2. 100% | 45.3 MiB/s | 1.4 MiB | 00m00s [ 94/193] Installing xz-devel-1:5.6.3-2 100% | 63.3 MiB/s | 259.4 KiB | 00m00s [ 95/193] Installing libxml2-devel-0:2. 100% | 201.0 MiB/s | 3.4 MiB | 00m00s [ 96/193] Installing libxkbcommon-devel 100% | 88.2 MiB/s | 361.3 KiB | 00m00s [ 97/193] Installing adwaita-icon-theme 100% | 30.8 MiB/s | 2.4 MiB | 00m00s [ 98/193] Installing adwaita-cursor-the 100% | 456.2 MiB/s | 10.0 MiB | 00m00s [ 99/193] Installing adwaita-icon-theme 100% | 34.8 MiB/s | 1.3 MiB | 00m00s [100/193] Installing lcms2-0:2.16-4.fc4 100% | 138.8 MiB/s | 426.5 KiB | 00m00s [101/193] Installing colord-libs-0:1.4. 100% | 166.0 MiB/s | 850.1 KiB | 00m00s [102/193] Installing cups-filesystem-1: 100% | 1.7 MiB/s | 1.8 KiB | 00m00s [103/193] Installing cups-libs-1:2.4.11 100% | 150.2 MiB/s | 615.3 KiB | 00m00s [104/193] Installing emacs-filesystem-1 100% | 48.3 KiB/s | 544.0 B | 00m00s [105/193] Installing xml-common-0:0.6.3 100% | 39.6 MiB/s | 81.1 KiB | 00m00s [106/193] Installing make-1:4.4.1-9.fc4 100% | 150.0 MiB/s | 1.8 MiB | 00m00s [107/193] Installing gcc-0:14.2.1-6.fc4 100% | 300.6 MiB/s | 104.3 MiB | 00m00s [108/193] Installing hicolor-icon-theme 100% | 7.3 MiB/s | 179.5 KiB | 00m00s [109/193] Installing graphite2-0:1.3.14 100% | 63.2 MiB/s | 194.1 KiB | 00m00s [110/193] Installing freetype-0:2.13.3- 100% | 166.4 MiB/s | 852.2 KiB | 00m00s [111/193] Installing harfbuzz-0:10.1.0- 100% | 221.4 MiB/s | 2.7 MiB | 00m00s [112/193] Installing fontconfig-0:2.15. 100% | 779.2 KiB/s | 811.1 KiB | 00m01s [113/193] Installing libX11-common-0:1. 100% | 59.4 MiB/s | 1.2 MiB | 00m00s [114/193] Installing libX11-0:1.8.10-2. 100% | 257.1 MiB/s | 1.3 MiB | 00m00s [115/193] Installing libXext-0:1.3.6-2. 100% | 89.2 MiB/s | 91.3 KiB | 00m00s [116/193] Installing libXrender-0:0.9.1 100% | 24.4 MiB/s | 50.0 KiB | 00m00s [117/193] Installing cairo-0:1.18.2-2.f 100% | 218.6 MiB/s | 1.7 MiB | 00m00s [118/193] Installing libXi-0:1.8.2-1.fc 100% | 79.9 MiB/s | 81.8 KiB | 00m00s [119/193] Installing libXfixes-0:6.0.1- 100% | 30.9 MiB/s | 31.7 KiB | 00m00s [120/193] Installing cairo-gobject-0:1. 100% | 34.1 MiB/s | 35.0 KiB | 00m00s [121/193] Installing libXcursor-0:1.2.3 100% | 27.1 MiB/s | 55.5 KiB | 00m00s [122/193] Installing libXdamage-0:1.1.6 100% | 44.2 MiB/s | 45.3 KiB | 00m00s [123/193] Installing libXtst-0:1.2.5-1. 100% | 33.8 MiB/s | 34.7 KiB | 00m00s [124/193] Installing libXft-0:2.3.8-7.f 100% | 81.1 MiB/s | 166.0 KiB | 00m00s [125/193] Installing libXrandr-0:1.5.4- 100% | 51.9 MiB/s | 53.1 KiB | 00m00s [126/193] Installing libXinerama-0:1.1. 100% | 19.7 MiB/s | 20.2 KiB | 00m00s [127/193] Installing libXxf86vm-0:1.1.6 100% | 28.8 MiB/s | 29.5 KiB | 00m00s [128/193] Installing libxkbfile-0:1.1.3 100% | 99.2 MiB/s | 203.2 KiB | 00m00s [129/193] Installing xkbcomp-0:1.4.7-2. 100% | 106.7 MiB/s | 218.5 KiB | 00m00s [130/193] Installing xorg-x11-server-co 100% | 62.6 MiB/s | 128.1 KiB | 00m00s [131/193] Installing libX11-devel-0:1.8 100% | 32.9 MiB/s | 1.1 MiB | 00m00s [132/193] Installing libXcomposite-0:0. 100% | 45.0 MiB/s | 46.1 KiB | 00m00s [133/193] Installing xprop-0:1.2.7-2.fc 100% | 29.4 MiB/s | 60.2 KiB | 00m00s [134/193] Installing at-spi2-core-0:2.5 100% | 84.6 MiB/s | 1.5 MiB | 00m00s [135/193] Installing atk-0:2.54.0-1.fc4 100% | 124.1 MiB/s | 254.1 KiB | 00m00s [136/193] Installing at-spi2-atk-0:2.54 100% | 141.5 MiB/s | 289.9 KiB | 00m00s [137/193] Installing libXt-0:1.3.1-1.fc 100% | 141.3 MiB/s | 434.2 KiB | 00m00s [138/193] Installing libXmu-0:1.2.1-2.f 100% | 94.5 MiB/s | 193.5 KiB | 00m00s [139/193] Installing xorg-x11-xauth-1:1 100% | 56.1 MiB/s | 57.4 KiB | 00m00s [140/193] Installing libfontenc-0:1.1.8 100% | 66.8 MiB/s | 68.4 KiB | 00m00s [141/193] Installing libXfont2-0:2.0.7- 100% | 110.8 MiB/s | 340.3 KiB | 00m00s [142/193] Installing libglvnd-core-deve 100% | 10.0 MiB/s | 41.1 KiB | 00m00s [143/193] Installing mtdev-0:1.1.6-9.fc 100% | 25.9 MiB/s | 26.5 KiB | 00m00s [144/193] Installing libdatrie-0:0.2.13 100% | 57.7 MiB/s | 59.0 KiB | 00m00s [145/193] Installing libthai-0:0.1.29-9 100% | 191.7 MiB/s | 785.3 KiB | 00m00s [146/193] Installing pango-0:1.54.0-2.f 100% | 139.8 MiB/s | 1.0 MiB | 00m00s [147/193] Installing rsvg-pixbuf-loader 100% | 166.7 MiB/s | 341.3 KiB | 00m00s [148/193] Installing librsvg2-0:2.59.2- 100% | 244.6 MiB/s | 4.6 MiB | 00m00s [149/193] Installing gtk3-0:3.24.43-2.f 100% | 255.3 MiB/s | 22.5 MiB | 00m00s [150/193] Installing libdecor-0:0.2.2-4 100% | 54.7 MiB/s | 168.1 KiB | 00m00s [151/193] Installing libedit-0:3.1-53.2 100% | 120.0 MiB/s | 245.8 KiB | 00m00s [152/193] Installing llvm-libs-0:19.1.5 100% | 309.0 MiB/s | 123.0 MiB | 00m00s [153/193] Installing spirv-tools-libs-0 100% | 320.6 MiB/s | 5.5 MiB | 00m00s [154/193] Installing mesa-filesystem-0: 100% | 0.0 B/s | 4.3 KiB | 00m00s [155/193] Installing lm_sensors-libs-0: 100% | 85.0 MiB/s | 87.0 KiB | 00m00s [156/193] Installing mesa-libgbm-0:24.3 100% | 40.1 MiB/s | 82.1 KiB | 00m00s [157/193] Installing mesa-libglapi-0:24 100% | 159.4 MiB/s | 163.2 KiB | 00m00s [158/193] Installing mesa-dri-drivers-0 100% | 378.1 MiB/s | 146.3 MiB | 00m00s [159/193] Installing libglvnd-egl-1:1.7 100% | 34.4 MiB/s | 70.4 KiB | 00m00s [160/193] Installing mesa-libEGL-0:24.3 100% | 160.6 MiB/s | 328.9 KiB | 00m00s [161/193] Installing libglvnd-gles-1:1. 100% | 105.0 MiB/s | 107.6 KiB | 00m00s [162/193] Installing libglvnd-glx-1:1.7 100% | 296.3 MiB/s | 606.9 KiB | 00m00s [163/193] Installing mesa-libGL-0:24.3. 100% | 135.4 MiB/s | 416.0 KiB | 00m00s [164/193] Installing libglvnd-devel-1:1 100% | 302.9 MiB/s | 2.1 MiB | 00m00s [165/193] Installing mesa-libgbm-devel- 100% | 0.0 B/s | 19.4 KiB | 00m00s [166/193] Installing libffi-devel-0:3.4 100% | 34.0 MiB/s | 34.8 KiB | 00m00s [167/193] Installing wayland-devel-0:1. 100% | 134.3 MiB/s | 687.4 KiB | 00m00s [168/193] Installing libxcvt-0:0.1.2-8. 100% | 19.2 MiB/s | 19.7 KiB | 00m00s [169/193] Installing liboeffis-0:1.3.0- 100% | 33.3 MiB/s | 34.1 KiB | 00m00s [170/193] Installing libei-0:1.3.0-1.fc 100% | 26.3 MiB/s | 107.7 KiB | 00m00s [171/193] Installing tzdata-0:2024b-1.f 100% | 25.1 MiB/s | 1.9 MiB | 00m00s [172/193] Installing python-pip-wheel-0 100% | 414.7 MiB/s | 1.2 MiB | 00m00s [173/193] Installing mpdecimal-0:2.5.1- 100% | 33.5 MiB/s | 206.0 KiB | 00m00s [174/193] Installing python3-libs-0:3.1 100% | 192.2 MiB/s | 40.9 MiB | 00m00s [175/193] Installing python3-0:3.14.0~a 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [176/193] Installing vulkan-headers-0:1 100% | 518.0 MiB/s | 26.9 MiB | 00m00s [177/193] Installing vulkan-loader-deve 100% | 8.7 MiB/s | 8.9 KiB | 00m00s [178/193] Installing libwacom-0:2.14.0- 100% | 51.0 MiB/s | 104.4 KiB | 00m00s [179/193] Installing libinput-0:1.27.0- 100% | 32.9 MiB/s | 606.7 KiB | 00m00s [180/193] Installing libinput-devel-0:1 100% | 216.0 MiB/s | 221.2 KiB | 00m00s [181/193] Installing wlroots0.17-0:0.17 100% | 184.3 MiB/s | 1.1 MiB | 00m00s [182/193] Installing python3-packaging- 100% | 98.6 MiB/s | 605.5 KiB | 00m00s [183/193] Installing python3-rpm-genera 100% | 81.0 MiB/s | 82.9 KiB | 00m00s [184/193] Installing python3-devel-0:3. 100% | 107.3 MiB/s | 1.9 MiB | 00m00s [185/193] Installing wlroots0.17-devel- 100% | 47.1 MiB/s | 337.8 KiB | 00m00s [186/193] Installing python3-isort-0:5. 100% | 76.8 MiB/s | 786.7 KiB | 00m00s [187/193] Installing xorg-x11-server-Xw 100% | 252.2 MiB/s | 2.3 MiB | 00m00s [188/193] Installing xorg-x11-server-Xe 100% | 262.4 MiB/s | 2.1 MiB | 00m00s [189/193] Installing xorg-x11-server-Xv 100% | 219.0 MiB/s | 1.8 MiB | 00m00s [190/193] Installing annobin-plugin-gcc 100% | 30.2 MiB/s | 990.9 KiB | 00m00s [191/193] Installing gcc-plugin-annobin 100% | 1.8 MiB/s | 59.2 KiB | 00m00s [192/193] Installing desktop-file-utils 100% | 57.2 MiB/s | 234.2 KiB | 00m00s [193/193] Installing systemd-rpm-macros 100% | 14.3 KiB/s | 11.2 KiB | 00m01s Warning: skipped OpenPGP checks for 191 packages from repositories: copr_base, http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch Complete! Finish: build setup for qtile-0.29.0-3.fc42.src.rpm Start: rpmbuild qtile-0.29.0-3.fc42.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1734566400 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.BZfmLA + umask 022 + cd /builddir/build/BUILD/qtile-0.29.0-build + test -d /builddir/build/BUILD/qtile-0.29.0-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/qtile-0.29.0-build + /usr/bin/rm -rf /builddir/build/BUILD/qtile-0.29.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/qtile-0.29.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/qtile-0.29.0-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.4J7dvL + umask 022 + cd /builddir/build/BUILD/qtile-0.29.0-build + cd /builddir/build/BUILD/qtile-0.29.0-build + rm -rf qtile-0.29.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/qtile-0.29.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd qtile-0.29.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.7CkLaG + umask 022 + cd /builddir/build/BUILD/qtile-0.29.0-build + cd qtile-0.29.0 + export SETUPTOOLS_SCM_PRETEND_VERSION=0.29.0 + SETUPTOOLS_SCM_PRETEND_VERSION=0.29.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/.pyproject-builddir + RPM_TOXENV=py314 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/pyproject-wheeldir --output /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0-3.fc42.x86_64-pyproject-buildrequires -x test,wayland Handling cffi>=1.1.0 from build-system.requires Requirement not satisfied: cffi>=1.1.0 Handling cairocffi[xcb]>=1.6.0 from build-system.requires Requirement not satisfied: cairocffi[xcb]>=1.6.0 Handling setuptools>=60 from build-system.requires Requirement not satisfied: setuptools>=60 Handling setuptools-scm>=7.0 from build-system.requires Requirement not satisfied: setuptools-scm>=7.0 Handling wheel from build-system.requires Requirement not satisfied: wheel Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0-3.fc42.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/qtile-0.29.0-3.fc42.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 825.4 KiB/s | 28.1 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 73.6 KiB/s | 3.8 KiB | 00m00s Copr repository 100% | 24.0 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "desktop-file-utils-0.27-2.fc41.x86_64" is already installed. Package "gcc-14.2.1-6.fc42.x86_64" is already installed. Package "glib2-2.83.0-3.fc42.x86_64" is already installed. Package "pango-1.54.0-2.fc41.x86_64" is already installed. Package "pango-1.54.0-2.fc41.x86_64" is already installed. Package "pyproject-rpm-macros-1.16.3-1.fc42.noarch" is already installed. Package "python3-devel-3.14.0~a3-1.fc42.x86_64" is already installed. Package "python3-isort-5.13.2-5.fc42.noarch" is already installed. Package "python3-packaging-24.2-2.fc42.noarch" is already installed. Package "rsvg-pixbuf-loader-2.59.2-1.fc42.x86_64" is already installed. Package "xorg-x11-server-Xephyr-21.1.15-1.fc42.x86_64" is already installed. Package "xorg-x11-server-Xvfb-21.1.15-1.fc42.x86_64" is already installed. Package "xorg-x11-server-Xwayland-24.1.4-1.fc42.x86_64" is already installed. Package Arch Version Repository Size Installing: python3-cairocffi noarch 1.7.0-8.fc42 copr_base 753.3 KiB python3-cairocffi+xcb noarch 1.7.0-8.fc42 copr_base 4.8 KiB python3-cffi x86_64 1.17.1-1.fc42 copr_base 1.3 MiB python3-pip noarch 24.3.1-2.fc42 copr_base 12.0 MiB python3-setuptools noarch 74.1.3-5.fc42 copr_base 8.6 MiB python3-setuptools_scm noarch 8.1.0-2.fc42 copr_base 350.5 KiB python3-wheel noarch 1:0.45.1-2.fc42 copr_base 583.5 KiB Installing dependencies: python3-ply noarch 3.11-25.fc42 copr_base 564.4 KiB python3-pycparser noarch 2.20-18.fc42 copr_base 798.3 KiB python3-xcffib noarch 1.5.0-5.fc42 copr_base 2.0 MiB Transaction Summary: Installing: 10 packages Total size of inbound packages is 6 MiB. Need to download 679 KiB. After this operation, 27 MiB extra will be used (install 27 MiB, remove 0 B). [1/3] python3-cffi-0:1.17.1-1.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [2/4] python3-pip-0:24.3.1-2.fc42.noarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [3/5] python3-setuptools-0:74.1.3-5.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [4/9] python3-pycparser-0:2.20-18.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 5/10] python3-ply-0:3.11-25.fc42.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 6/10] python3-cairocffi+xcb-0:1.7.0-8 100% | 282.1 KiB/s | 9.9 KiB | 00m00s [ 7/10] python3-setuptools_scm-0:8.1.0- 100% | 2.1 MiB/s | 105.6 KiB | 00m00s [ 8/10] python3-cairocffi-0:1.7.0-8.fc4 100% | 2.6 MiB/s | 145.0 KiB | 00m00s [ 9/10] python3-wheel-1:0.45.1-2.fc42.n 100% | 6.0 MiB/s | 165.4 KiB | 00m00s [10/10] python3-xcffib-0:1.5.0-5.fc42.n 100% | 13.0 MiB/s | 253.0 KiB | 00m00s -------------------------------------------------------------------------------- [10/10] Total 100% | 8.6 MiB/s | 678.9 KiB | 00m00s Running transaction [ 1/12] Verify package files 100% | 384.0 B/s | 10.0 B | 00m00s [ 2/12] Prepare transaction 100% | 158.0 B/s | 10.0 B | 00m00s [ 3/12] Installing python3-ply-0:3.11-2 100% | 111.2 MiB/s | 569.6 KiB | 00m00s [ 4/12] Installing python3-pycparser-0: 100% | 131.8 MiB/s | 809.7 KiB | 00m00s [ 5/12] Installing python3-cffi-0:1.17. 100% | 148.2 MiB/s | 1.3 MiB | 00m00s [ 6/12] Installing python3-cairocffi-0: 100% | 149.0 MiB/s | 762.6 KiB | 00m00s [ 7/12] Installing python3-xcffib-0:1.5 100% | 164.6 MiB/s | 2.0 MiB | 00m00s [ 8/12] Installing python3-setuptools-0 100% | 114.5 MiB/s | 8.8 MiB | 00m00s [ 9/12] Installing python3-setuptools_s 100% | 51.7 MiB/s | 370.3 KiB | 00m00s [10/12] Installing python3-cairocffi+xc 100% | 0.0 B/s | 124.0 B | 00m00s [11/12] Installing python3-wheel-1:0.45 100% | 58.9 MiB/s | 603.6 KiB | 00m00s [12/12] Installing python3-pip-0:24.3.1 100% | 82.0 MiB/s | 12.2 MiB | 00m00s Warning: skipped OpenPGP checks for 10 packages from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1734566400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.yyGJIT + umask 022 + cd /builddir/build/BUILD/qtile-0.29.0-build + cd qtile-0.29.0 + export SETUPTOOLS_SCM_PRETEND_VERSION=0.29.0 + SETUPTOOLS_SCM_PRETEND_VERSION=0.29.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/.pyproject-builddir + RPM_TOXENV=py314 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/pyproject-wheeldir --output /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0-3.fc42.x86_64-pyproject-buildrequires -x test,wayland Handling cffi>=1.1.0 from build-system.requires Requirement satisfied: cffi>=1.1.0 (installed: cffi 1.17.1) Handling cairocffi[xcb]>=1.6.0 from build-system.requires Requirement satisfied: cairocffi[xcb]>=1.6.0 (installed: cairocffi 1.7.0) (extras are currently not checked) Handling setuptools>=60 from build-system.requires Requirement satisfied: setuptools>=60 (installed: setuptools 74.1.3) Handling setuptools-scm>=7.0 from build-system.requires Requirement satisfied: setuptools-scm>=7.0 (installed: setuptools-scm 8.1.0) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.45.1) Failed to find pywlroots. Wayland backend dependencies not built. running egg_info creating qtile.egg-info writing qtile.egg-info/PKG-INFO writing dependency_links to qtile.egg-info/dependency_links.txt writing entry points to qtile.egg-info/entry_points.txt writing requirements to qtile.egg-info/requires.txt writing top-level names to qtile.egg-info/top_level.txt writing manifest file 'qtile.egg-info/SOURCES.txt' reading manifest file 'qtile.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files found matching '.coveragerc' warning: no previously-included files found matching '.pylintrc' warning: no previously-included files found matching 'flake.nix' warning: no previously-included files found matching 'flake.lock' warning: no previously-included files found matching 'nix/*' warning: no previously-included files found matching 'tox.ini' warning: no previously-included files found matching 'requirements.txt' warning: no previously-included files found matching 'requirements-dev.txt' warning: no previously-included files found matching 'libqtile/_ffi*.py' warning: no previously-included files found matching 'libqtile/backend/x11/_ffi*.py' warning: no previously-included files found matching 'libqtile/backend/wayland/_ffi*.*' warning: no previously-included files found matching 'libqtile/backend/wayland/_libinput*.*' warning: no previously-included files found matching 'Makefile' warning: no previously-included files found matching 'dev.sh' warning: no previously-included files found matching 'logo.png' warning: no previously-included files found matching '.readthedocs.yaml' warning: no previously-included files found matching '.git-blame-ignore-revs' no previously-included directories found matching 'bin' no previously-included directories found matching 'docs' no previously-included directories found matching 'scripts' no previously-included directories found matching 'rpm' warning: no previously-included files matching '__pycache__' found under directory '*' warning: no previously-included files matching '*.py[co]' found under directory '*' warning: no previously-included files matching '*' found under directory 'stubs' adding license file 'LICENSE' writing manifest file 'qtile.egg-info/SOURCES.txt' Failed to find pywlroots. Wayland backend dependencies not built. running dist_info writing qtile.egg-info/PKG-INFO writing dependency_links to qtile.egg-info/dependency_links.txt writing entry points to qtile.egg-info/entry_points.txt writing requirements to qtile.egg-info/requires.txt writing top-level names to qtile.egg-info/top_level.txt reading manifest file 'qtile.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files found matching '.coveragerc' warning: no previously-included files found matching '.pylintrc' warning: no previously-included files found matching 'flake.nix' warning: no previously-included files found matching 'flake.lock' warning: no previously-included files found matching 'nix/*' warning: no previously-included files found matching 'tox.ini' warning: no previously-included files found matching 'requirements.txt' warning: no previously-included files found matching 'requirements-dev.txt' warning: no previously-included files found matching 'libqtile/_ffi*.py' warning: no previously-included files found matching 'libqtile/backend/x11/_ffi*.py' warning: no previously-included files found matching 'libqtile/backend/wayland/_ffi*.*' warning: no previously-included files found matching 'libqtile/backend/wayland/_libinput*.*' warning: no previously-included files found matching 'Makefile' warning: no previously-included files found matching 'dev.sh' warning: no previously-included files found matching 'logo.png' warning: no previously-included files found matching '.readthedocs.yaml' warning: no previously-included files found matching '.git-blame-ignore-revs' no previously-included directories found matching 'bin' no previously-included directories found matching 'docs' no previously-included directories found matching 'rpm' warning: no previously-included files matching '__pycache__' found under directory '*' warning: no previously-included files matching '*.py[co]' found under directory '*' warning: no previously-included files matching '*' found under directory 'stubs' adding license file 'LICENSE' writing manifest file 'qtile.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/qtile-0.29.0.dist-info' Handling cffi>=1.1.0 from hook generated metadata: Requires-Dist (qtile) Requirement satisfied: cffi>=1.1.0 (installed: cffi 1.17.1) Handling cairocffi[xcb]>=1.6.0 from hook generated metadata: Requires-Dist (qtile) Requirement satisfied: cairocffi[xcb]>=1.6.0 (installed: cairocffi 1.7.0) (extras are currently not checked) Handling xcffib>=1.4.0 from hook generated metadata: Requires-Dist (qtile) Requirement satisfied: xcffib>=1.4.0 (installed: xcffib 1.5.0) Handling ipykernel; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: ipykernel; extra == "all" Handling jupyter-console; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: jupyter-console; extra == "all" Handling pywayland>=0.4.17; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: pywayland>=0.4.17; extra == "all" Handling xkbcommon>=0.3; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: xkbcommon>=0.3; extra == "all" Handling pywlroots==0.17.0; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: pywlroots==0.17.0; extra == "all" Handling dbus-next; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: dbus-next; extra == "all" Handling imaplib2; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: imaplib2; extra == "all" Handling iwlib; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: iwlib; extra == "all" Handling keyring; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: keyring; extra == "all" Handling mailbox; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: mailbox; extra == "all" Handling psutil; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: psutil; extra == "all" Handling pulsectl; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: pulsectl; extra == "all" Handling pulsectl-asyncio; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: pulsectl-asyncio; extra == "all" Handling python-mpd2; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: python-mpd2; extra == "all" Handling pytz; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: pytz; extra == "all" Handling xdg; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: xdg; extra == "all" Handling xmltodict; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: xmltodict; extra == "all" Handling libcst; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: libcst; extra == "all" Handling setproctitle; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: setproctitle; extra == "all" Handling sphinx; extra == "doc" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: sphinx; extra == "doc" Handling sphinx-rtd-theme; extra == "doc" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: sphinx-rtd-theme; extra == "doc" Handling numpydoc; extra == "doc" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: numpydoc; extra == "doc" Handling ipykernel; extra == "ipython" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: ipykernel; extra == "ipython" Handling jupyter-console; extra == "ipython" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: jupyter-console; extra == "ipython" Handling ruff; extra == "lint" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: ruff; extra == "lint" Handling coverage; extra == "lint" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: coverage; extra == "lint" Handling pytest>=6.2.1; extra == "test" from hook generated metadata: Requires-Dist (qtile) Requirement not satisfied: pytest>=6.2.1; extra == "test" Handling libcst>=1.0.0; extra == "test" from hook generated metadata: Requires-Dist (qtile) Requirement not satisfied: libcst>=1.0.0; extra == "test" Handling dbus-next; extra == "test" from hook generated metadata: Requires-Dist (qtile) Requirement not satisfied: dbus-next; extra == "test" Handling PyGObject; extra == "test" from hook generated metadata: Requires-Dist (qtile) Requirement not satisfied: PyGObject; extra == "test" Handling pywayland>=0.4.17; extra == "wayland" from hook generated metadata: Requires-Dist (qtile) Requirement not satisfied: pywayland>=0.4.17; extra == "wayland" Handling xkbcommon>=0.3; extra == "wayland" from hook generated metadata: Requires-Dist (qtile) Requirement not satisfied: xkbcommon>=0.3; extra == "wayland" Handling pywlroots==0.17.0; extra == "wayland" from hook generated metadata: Requires-Dist (qtile) Requirement not satisfied: pywlroots==0.17.0; extra == "wayland" Handling dbus-next; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: dbus-next; extra == "widgets" Handling imaplib2; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: imaplib2; extra == "widgets" Handling iwlib; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: iwlib; extra == "widgets" Handling keyring; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: keyring; extra == "widgets" Handling mailbox; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: mailbox; extra == "widgets" Handling psutil; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: psutil; extra == "widgets" Handling pulsectl; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: pulsectl; extra == "widgets" Handling pulsectl-asyncio; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: pulsectl-asyncio; extra == "widgets" Handling python-mpd2; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: python-mpd2; extra == "widgets" Handling pytz; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: pytz; extra == "widgets" Handling xdg; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: xdg; extra == "widgets" Handling xmltodict; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: xmltodict; extra == "widgets" + cat /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0-3.fc42.x86_64-pyproject-buildrequires + rm -rfv qtile-0.29.0.dist-info/ removed 'qtile-0.29.0.dist-info/entry_points.txt' removed 'qtile-0.29.0.dist-info/top_level.txt' removed 'qtile-0.29.0.dist-info/METADATA' removed 'qtile-0.29.0.dist-info/LICENSE' removed directory 'qtile-0.29.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/qtile-0.29.0-3.fc42.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 758.5 KiB/s | 28.1 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 72.2 KiB/s | 3.8 KiB | 00m00s Copr repository 100% | 40.5 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "desktop-file-utils-0.27-2.fc41.x86_64" is already installed. Package "gcc-14.2.1-6.fc42.x86_64" is already installed. Package "glib2-2.83.0-3.fc42.x86_64" is already installed. Package "pango-1.54.0-2.fc41.x86_64" is already installed. Package "pango-1.54.0-2.fc41.x86_64" is already installed. Package "pyproject-rpm-macros-1.16.3-1.fc42.noarch" is already installed. Package "python3-devel-3.14.0~a3-1.fc42.x86_64" is already installed. Package "python3-isort-5.13.2-5.fc42.noarch" is already installed. Package "python3-cairocffi-1.7.0-8.fc42.noarch" is already installed. Package "python3-cairocffi+xcb-1.7.0-8.fc42.noarch" is already installed. Package "python3-cffi-1.17.1-1.fc42.x86_64" is already installed. Package "python3-packaging-24.2-2.fc42.noarch" is already installed. Package "python3-pip-24.3.1-2.fc42.noarch" is already installed. Package "python3-setuptools-74.1.3-5.fc42.noarch" is already installed. Package "python3-setuptools_scm-8.1.0-2.fc42.noarch" is already installed. Package "python3-wheel-1:0.45.1-2.fc42.noarch" is already installed. Package "python3-xcffib-1.5.0-5.fc42.noarch" is already installed. Package "rsvg-pixbuf-loader-2.59.2-1.fc42.x86_64" is already installed. Package "xorg-x11-server-Xephyr-21.1.15-1.fc42.x86_64" is already installed. Package "xorg-x11-server-Xvfb-21.1.15-1.fc42.x86_64" is already installed. Package "xorg-x11-server-Xwayland-24.1.4-1.fc42.x86_64" is already installed. Package Arch Version Repository Size Installing: python3-dbus-next noarch 0.2.3-11.fc42 copr_base 598.9 KiB python3-gobject-base x86_64 3.50.0-2.fc42 copr_base 1.5 MiB python3-libcst x86_64 1.4.0-2.fc42 copr_base 10.8 MiB python3-pytest noarch 8.3.4-2.fc42 copr_base 4.0 MiB python3-pywayland x86_64 0.4.17-3.fc42 copr_base 2.9 MiB python3-pywlroots x86_64 0.17.0-3.fc42 copr_base 1.4 MiB python3-xkbcommon x86_64 0.8-7.fc42 copr_base 257.7 KiB Installing dependencies: gobject-introspection x86_64 1.82.0-1.fc42 copr_base 394.1 KiB libyaml x86_64 0.2.5-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 134.4 KiB python3-iniconfig noarch 1.1.1-24.fc42 copr_base 20.7 KiB python3-pluggy noarch 1.5.0-1.fc42 copr_base 209.8 KiB python3-pyyaml x86_64 6.0.1-18.fc42 copr_base 779.6 KiB Transaction Summary: Installing: 12 packages Total size of inbound packages is 5 MiB. Need to download 3 MiB. After this operation, 23 MiB extra will be used (install 23 MiB, remove 0 B). [1/3] python3-gobject-base-0:3.50.0-2.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [2/7] python3-pyyaml-0:6.0.1-18.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [3/8] python3-pytest-0:8.3.4-2.fc42.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [4/9] python3-iniconfig-0:1.1.1-24.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 5/10] python3-pluggy-0:1.5.0-1.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 6/11] libyaml-0:0.2.5-15.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 7/12] gobject-introspection-0:1.82.0- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 8/12] python3-dbus-next-0:0.2.3-11.fc 100% | 2.8 MiB/s | 142.3 KiB | 00m00s [ 9/12] python3-libcst-0:1.4.0-2.fc42.x 100% | 22.4 MiB/s | 2.2 MiB | 00m00s [10/12] python3-pywlroots-0:0.17.0-3.fc 100% | 4.2 MiB/s | 251.0 KiB | 00m00s [11/12] python3-pywayland-0:0.4.17-3.fc 100% | 3.2 MiB/s | 477.9 KiB | 00m00s [12/12] python3-xkbcommon-0:0.8-7.fc42. 100% | 505.8 KiB/s | 54.6 KiB | 00m00s -------------------------------------------------------------------------------- [12/12] Total 100% | 14.7 MiB/s | 3.1 MiB | 00m00s Running transaction [ 1/14] Verify package files 100% | 545.0 B/s | 12.0 B | 00m00s [ 2/14] Prepare transaction 100% | 210.0 B/s | 12.0 B | 00m00s [ 3/14] Installing gobject-introspectio 100% | 97.3 MiB/s | 398.4 KiB | 00m00s [ 4/14] Installing libyaml-0:0.2.5-15.f 100% | 132.6 MiB/s | 135.8 KiB | 00m00s [ 5/14] Installing python3-pyyaml-0:6.0 100% | 110.7 MiB/s | 793.4 KiB | 00m00s [ 6/14] Installing python3-pluggy-0:1.5 100% | 70.3 MiB/s | 216.1 KiB | 00m00s [ 7/14] Installing python3-iniconfig-0: 100% | 11.5 MiB/s | 23.7 KiB | 00m00s [ 8/14] Installing python3-xkbcommon-0: 100% | 51.2 MiB/s | 262.1 KiB | 00m00s [ 9/14] Installing python3-pywayland-0: 100% | 58.2 MiB/s | 3.1 MiB | 00m00s [10/14] Installing python3-pywlroots-0: 100% | 82.5 MiB/s | 1.4 MiB | 00m00s [11/14] Installing python3-pytest-0:8.3 100% | 163.1 MiB/s | 4.1 MiB | 00m00s [12/14] Installing python3-libcst-0:1.4 100% | 150.1 MiB/s | 11.0 MiB | 00m00s [13/14] Installing python3-gobject-base 100% | 138.5 MiB/s | 1.5 MiB | 00m00s [14/14] Installing python3-dbus-next-0: 100% | 10.4 MiB/s | 616.9 KiB | 00m00s Warning: skipped OpenPGP checks for 12 packages from repositories: copr_base, http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch Complete! Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1734566400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.OphlWR + umask 022 + cd /builddir/build/BUILD/qtile-0.29.0-build + cd qtile-0.29.0 + export SETUPTOOLS_SCM_PRETEND_VERSION=0.29.0 + SETUPTOOLS_SCM_PRETEND_VERSION=0.29.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/.pyproject-builddir + RPM_TOXENV=py314 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/pyproject-wheeldir --output /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0-3.fc42.x86_64-pyproject-buildrequires -x test,wayland Handling cffi>=1.1.0 from build-system.requires Requirement satisfied: cffi>=1.1.0 (installed: cffi 1.17.1) Handling cairocffi[xcb]>=1.6.0 from build-system.requires Requirement satisfied: cairocffi[xcb]>=1.6.0 (installed: cairocffi 1.7.0) (extras are currently not checked) Handling setuptools>=60 from build-system.requires Requirement satisfied: setuptools>=60 (installed: setuptools 74.1.3) Handling setuptools-scm>=7.0 from build-system.requires Requirement satisfied: setuptools-scm>=7.0 (installed: setuptools-scm 8.1.0) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.45.1) Built with support for XWayland helpers. running egg_info writing qtile.egg-info/PKG-INFO writing dependency_links to qtile.egg-info/dependency_links.txt writing entry points to qtile.egg-info/entry_points.txt writing requirements to qtile.egg-info/requires.txt writing top-level names to qtile.egg-info/top_level.txt reading manifest file 'qtile.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files found matching '.coveragerc' warning: no previously-included files found matching '.pylintrc' warning: no previously-included files found matching 'flake.nix' warning: no previously-included files found matching 'flake.lock' warning: no previously-included files found matching 'nix/*' warning: no previously-included files found matching 'tox.ini' warning: no previously-included files found matching 'requirements.txt' warning: no previously-included files found matching 'requirements-dev.txt' warning: no previously-included files found matching 'libqtile/_ffi*.py' warning: no previously-included files found matching 'libqtile/backend/x11/_ffi*.py' warning: no previously-included files found matching 'libqtile/backend/wayland/_ffi*.*' warning: no previously-included files found matching 'libqtile/backend/wayland/_libinput*.*' warning: no previously-included files found matching 'Makefile' warning: no previously-included files found matching 'dev.sh' warning: no previously-included files found matching 'logo.png' warning: no previously-included files found matching '.readthedocs.yaml' warning: no previously-included files found matching '.git-blame-ignore-revs' no previously-included directories found matching 'bin' no previously-included directories found matching 'docs' no previously-included directories found matching 'rpm' warning: no previously-included files matching '__pycache__' found under directory '*' warning: no previously-included files matching '*.py[co]' found under directory '*' warning: no previously-included files matching '*' found under directory 'stubs' adding license file 'LICENSE' writing manifest file 'qtile.egg-info/SOURCES.txt' running dist_info writing qtile.egg-info/PKG-INFO writing dependency_links to qtile.egg-info/dependency_links.txt writing entry points to qtile.egg-info/entry_points.txt writing requirements to qtile.egg-info/requires.txt writing top-level names to qtile.egg-info/top_level.txt reading manifest file 'qtile.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files found matching '.coveragerc' warning: no previously-included files found matching '.pylintrc' warning: no previously-included files found matching 'flake.nix' warning: no previously-included files found matching 'flake.lock' warning: no previously-included files found matching 'nix/*' warning: no previously-included files found matching 'tox.ini' warning: no previously-included files found matching 'requirements.txt' warning: no previously-included files found matching 'requirements-dev.txt' warning: no previously-included files found matching 'libqtile/_ffi*.py' warning: no previously-included files found matching 'libqtile/backend/x11/_ffi*.py' warning: no previously-included files found matching 'libqtile/backend/wayland/_ffi*.*' warning: no previously-included files found matching 'libqtile/backend/wayland/_libinput*.*' warning: no previously-included files found matching 'Makefile' warning: no previously-included files found matching 'dev.sh' warning: no previously-included files found matching 'logo.png' warning: no previously-included files found matching '.readthedocs.yaml' warning: no previously-included files found matching '.git-blame-ignore-revs' no previously-included directories found matching 'bin' no previously-included directories found matching 'docs' no previously-included directories found matching 'rpm' warning: no previously-included files matching '__pycache__' found under directory '*' warning: no previously-included files matching '*.py[co]' found under directory '*' warning: no previously-included files matching '*' found under directory 'stubs' adding license file 'LICENSE' writing manifest file 'qtile.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/qtile-0.29.0.dist-info' Handling cffi>=1.1.0 from hook generated metadata: Requires-Dist (qtile) Requirement satisfied: cffi>=1.1.0 (installed: cffi 1.17.1) Handling cairocffi[xcb]>=1.6.0 from hook generated metadata: Requires-Dist (qtile) Requirement satisfied: cairocffi[xcb]>=1.6.0 (installed: cairocffi 1.7.0) (extras are currently not checked) Handling xcffib>=1.4.0 from hook generated metadata: Requires-Dist (qtile) Requirement satisfied: xcffib>=1.4.0 (installed: xcffib 1.5.0) Handling ipykernel; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: ipykernel; extra == "all" Handling jupyter-console; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: jupyter-console; extra == "all" Handling pywayland>=0.4.17; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: pywayland>=0.4.17; extra == "all" Handling xkbcommon>=0.3; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: xkbcommon>=0.3; extra == "all" Handling pywlroots==0.17.0; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: pywlroots==0.17.0; extra == "all" Handling dbus-next; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: dbus-next; extra == "all" Handling imaplib2; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: imaplib2; extra == "all" Handling iwlib; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: iwlib; extra == "all" Handling keyring; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: keyring; extra == "all" Handling mailbox; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: mailbox; extra == "all" Handling psutil; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: psutil; extra == "all" Handling pulsectl; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: pulsectl; extra == "all" Handling pulsectl-asyncio; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: pulsectl-asyncio; extra == "all" Handling python-mpd2; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: python-mpd2; extra == "all" Handling pytz; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: pytz; extra == "all" Handling xdg; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: xdg; extra == "all" Handling xmltodict; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: xmltodict; extra == "all" Handling libcst; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: libcst; extra == "all" Handling setproctitle; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: setproctitle; extra == "all" Handling sphinx; extra == "doc" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: sphinx; extra == "doc" Handling sphinx-rtd-theme; extra == "doc" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: sphinx-rtd-theme; extra == "doc" Handling numpydoc; extra == "doc" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: numpydoc; extra == "doc" Handling ipykernel; extra == "ipython" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: ipykernel; extra == "ipython" Handling jupyter-console; extra == "ipython" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: jupyter-console; extra == "ipython" Handling ruff; extra == "lint" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: ruff; extra == "lint" Handling coverage; extra == "lint" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: coverage; extra == "lint" Handling pytest>=6.2.1; extra == "test" from hook generated metadata: Requires-Dist (qtile) Requirement satisfied: pytest>=6.2.1; extra == "test" (installed: pytest 8.3.4) Handling libcst>=1.0.0; extra == "test" from hook generated metadata: Requires-Dist (qtile) Requirement satisfied: libcst>=1.0.0; extra == "test" (installed: libcst 1.4.0) Handling dbus-next; extra == "test" from hook generated metadata: Requires-Dist (qtile) Requirement satisfied: dbus-next; extra == "test" (installed: dbus-next 0.2.3) Handling PyGObject; extra == "test" from hook generated metadata: Requires-Dist (qtile) Requirement satisfied: PyGObject; extra == "test" (installed: PyGObject 3.50.0) Handling pywayland>=0.4.17; extra == "wayland" from hook generated metadata: Requires-Dist (qtile) Requirement satisfied: pywayland>=0.4.17; extra == "wayland" (installed: pywayland 0.4.17) Handling xkbcommon>=0.3; extra == "wayland" from hook generated metadata: Requires-Dist (qtile) Requirement satisfied: xkbcommon>=0.3; extra == "wayland" (installed: xkbcommon 0.8) Handling pywlroots==0.17.0; extra == "wayland" from hook generated metadata: Requires-Dist (qtile) Requirement satisfied: pywlroots==0.17.0; extra == "wayland" (installed: pywlroots 0.17.0) Handling dbus-next; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: dbus-next; extra == "widgets" Handling imaplib2; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: imaplib2; extra == "widgets" Handling iwlib; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: iwlib; extra == "widgets" Handling keyring; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: keyring; extra == "widgets" Handling mailbox; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: mailbox; extra == "widgets" Handling psutil; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: psutil; extra == "widgets" Handling pulsectl; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: pulsectl; extra == "widgets" Handling pulsectl-asyncio; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: pulsectl-asyncio; extra == "widgets" Handling python-mpd2; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: python-mpd2; extra == "widgets" Handling pytz; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: pytz; extra == "widgets" Handling xdg; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: xdg; extra == "widgets" Handling xmltodict; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: xmltodict; extra == "widgets" + cat /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0-3.fc42.x86_64-pyproject-buildrequires + rm -rfv qtile-0.29.0.dist-info/ removed 'qtile-0.29.0.dist-info/entry_points.txt' removed 'qtile-0.29.0.dist-info/top_level.txt' removed 'qtile-0.29.0.dist-info/METADATA' removed 'qtile-0.29.0.dist-info/LICENSE' removed directory 'qtile-0.29.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/qtile-0.29.0-3.fc42.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 1.1 MiB/s | 28.1 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 72.2 KiB/s | 3.8 KiB | 00m00s Copr repository 100% | 46.6 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "desktop-file-utils-0.27-2.fc41.x86_64" is already installed. Package "gcc-14.2.1-6.fc42.x86_64" is already installed. Package "glib2-2.83.0-3.fc42.x86_64" is already installed. Package "pango-1.54.0-2.fc41.x86_64" is already installed. Package "pango-1.54.0-2.fc41.x86_64" is already installed. Package "pyproject-rpm-macros-1.16.3-1.fc42.noarch" is already installed. Package "python3-devel-3.14.0~a3-1.fc42.x86_64" is already installed. Package "python3-isort-5.13.2-5.fc42.noarch" is already installed. Package "python3-cairocffi-1.7.0-8.fc42.noarch" is already installed. Package "python3-cairocffi+xcb-1.7.0-8.fc42.noarch" is already installed. Package "python3-cffi-1.17.1-1.fc42.x86_64" is already installed. Package "python3-dbus-next-0.2.3-11.fc42.noarch" is already installed. Package "python3-libcst-1.4.0-2.fc42.x86_64" is already installed. Package "python3-packaging-24.2-2.fc42.noarch" is already installed. Package "python3-pip-24.3.1-2.fc42.noarch" is already installed. Package "python3-gobject-base-3.50.0-2.fc42.x86_64" is already installed. Package "python3-pytest-8.3.4-2.fc42.noarch" is already installed. Package "python3-pywayland-0.4.17-3.fc42.x86_64" is already installed. Package "python3-pywlroots-0.17.0-3.fc42.x86_64" is already installed. Package "python3-setuptools-74.1.3-5.fc42.noarch" is already installed. Package "python3-setuptools_scm-8.1.0-2.fc42.noarch" is already installed. Package "python3-wheel-1:0.45.1-2.fc42.noarch" is already installed. Package "python3-xcffib-1.5.0-5.fc42.noarch" is already installed. Package "python3-xkbcommon-0.8-7.fc42.x86_64" is already installed. Package "rsvg-pixbuf-loader-2.59.2-1.fc42.x86_64" is already installed. Package "xorg-x11-server-Xephyr-21.1.15-1.fc42.x86_64" is already installed. Package "xorg-x11-server-Xvfb-21.1.15-1.fc42.x86_64" is already installed. Package "xorg-x11-server-Xwayland-24.1.4-1.fc42.x86_64" is already installed. Nothing to do. Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1734566400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.E4woif + umask 022 + cd /builddir/build/BUILD/qtile-0.29.0-build + cd qtile-0.29.0 + export SETUPTOOLS_SCM_PRETEND_VERSION=0.29.0 + SETUPTOOLS_SCM_PRETEND_VERSION=0.29.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/.pyproject-builddir + RPM_TOXENV=py314 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/pyproject-wheeldir --output /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0-3.fc42.x86_64-pyproject-buildrequires -x test,wayland Handling cffi>=1.1.0 from build-system.requires Requirement satisfied: cffi>=1.1.0 (installed: cffi 1.17.1) Handling cairocffi[xcb]>=1.6.0 from build-system.requires Requirement satisfied: cairocffi[xcb]>=1.6.0 (installed: cairocffi 1.7.0) (extras are currently not checked) Handling setuptools>=60 from build-system.requires Requirement satisfied: setuptools>=60 (installed: setuptools 74.1.3) Handling setuptools-scm>=7.0 from build-system.requires Requirement satisfied: setuptools-scm>=7.0 (installed: setuptools-scm 8.1.0) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.45.1) Built with support for XWayland helpers. running egg_info writing qtile.egg-info/PKG-INFO writing dependency_links to qtile.egg-info/dependency_links.txt writing entry points to qtile.egg-info/entry_points.txt writing requirements to qtile.egg-info/requires.txt writing top-level names to qtile.egg-info/top_level.txt reading manifest file 'qtile.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files found matching '.coveragerc' warning: no previously-included files found matching '.pylintrc' warning: no previously-included files found matching 'flake.nix' warning: no previously-included files found matching 'flake.lock' warning: no previously-included files found matching 'nix/*' warning: no previously-included files found matching 'tox.ini' warning: no previously-included files found matching 'requirements.txt' warning: no previously-included files found matching 'requirements-dev.txt' warning: no previously-included files found matching 'libqtile/_ffi*.py' warning: no previously-included files found matching 'libqtile/backend/x11/_ffi*.py' warning: no previously-included files found matching 'libqtile/backend/wayland/_ffi*.*' warning: no previously-included files found matching 'libqtile/backend/wayland/_libinput*.*' warning: no previously-included files found matching 'Makefile' warning: no previously-included files found matching 'dev.sh' warning: no previously-included files found matching 'logo.png' warning: no previously-included files found matching '.readthedocs.yaml' warning: no previously-included files found matching '.git-blame-ignore-revs' no previously-included directories found matching 'bin' no previously-included directories found matching 'docs' no previously-included directories found matching 'rpm' warning: no previously-included files matching '__pycache__' found under directory '*' warning: no previously-included files matching '*.py[co]' found under directory '*' warning: no previously-included files matching '*' found under directory 'stubs' adding license file 'LICENSE' writing manifest file 'qtile.egg-info/SOURCES.txt' running dist_info writing qtile.egg-info/PKG-INFO writing dependency_links to qtile.egg-info/dependency_links.txt writing entry points to qtile.egg-info/entry_points.txt writing requirements to qtile.egg-info/requires.txt writing top-level names to qtile.egg-info/top_level.txt reading manifest file 'qtile.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files found matching '.coveragerc' warning: no previously-included files found matching '.pylintrc' warning: no previously-included files found matching 'flake.nix' warning: no previously-included files found matching 'flake.lock' warning: no previously-included files found matching 'nix/*' warning: no previously-included files found matching 'tox.ini' warning: no previously-included files found matching 'requirements.txt' warning: no previously-included files found matching 'requirements-dev.txt' warning: no previously-included files found matching 'libqtile/_ffi*.py' warning: no previously-included files found matching 'libqtile/backend/x11/_ffi*.py' warning: no previously-included files found matching 'libqtile/backend/wayland/_ffi*.*' warning: no previously-included files found matching 'libqtile/backend/wayland/_libinput*.*' warning: no previously-included files found matching 'Makefile' warning: no previously-included files found matching 'dev.sh' warning: no previously-included files found matching 'logo.png' warning: no previously-included files found matching '.readthedocs.yaml' warning: no previously-included files found matching '.git-blame-ignore-revs' no previously-included directories found matching 'bin' no previously-included directories found matching 'docs' no previously-included directories found matching 'rpm' warning: no previously-included files matching '__pycache__' found under directory '*' warning: no previously-included files matching '*.py[co]' found under directory '*' warning: no previously-included files matching '*' found under directory 'stubs' adding license file 'LICENSE' writing manifest file 'qtile.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/qtile-0.29.0.dist-info' Handling cffi>=1.1.0 from hook generated metadata: Requires-Dist (qtile) Requirement satisfied: cffi>=1.1.0 (installed: cffi 1.17.1) Handling cairocffi[xcb]>=1.6.0 from hook generated metadata: Requires-Dist (qtile) Requirement satisfied: cairocffi[xcb]>=1.6.0 (installed: cairocffi 1.7.0) (extras are currently not checked) Handling xcffib>=1.4.0 from hook generated metadata: Requires-Dist (qtile) Requirement satisfied: xcffib>=1.4.0 (installed: xcffib 1.5.0) Handling ipykernel; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: ipykernel; extra == "all" Handling jupyter-console; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: jupyter-console; extra == "all" Handling pywayland>=0.4.17; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: pywayland>=0.4.17; extra == "all" Handling xkbcommon>=0.3; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: xkbcommon>=0.3; extra == "all" Handling pywlroots==0.17.0; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: pywlroots==0.17.0; extra == "all" Handling dbus-next; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: dbus-next; extra == "all" Handling imaplib2; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: imaplib2; extra == "all" Handling iwlib; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: iwlib; extra == "all" Handling keyring; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: keyring; extra == "all" Handling mailbox; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: mailbox; extra == "all" Handling psutil; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: psutil; extra == "all" Handling pulsectl; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: pulsectl; extra == "all" Handling pulsectl-asyncio; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: pulsectl-asyncio; extra == "all" Handling python-mpd2; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: python-mpd2; extra == "all" Handling pytz; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: pytz; extra == "all" Handling xdg; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: xdg; extra == "all" Handling xmltodict; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: xmltodict; extra == "all" Handling libcst; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: libcst; extra == "all" Handling setproctitle; extra == "all" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: setproctitle; extra == "all" Handling sphinx; extra == "doc" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: sphinx; extra == "doc" Handling sphinx-rtd-theme; extra == "doc" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: sphinx-rtd-theme; extra == "doc" Handling numpydoc; extra == "doc" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: numpydoc; extra == "doc" Handling ipykernel; extra == "ipython" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: ipykernel; extra == "ipython" Handling jupyter-console; extra == "ipython" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: jupyter-console; extra == "ipython" Handling ruff; extra == "lint" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: ruff; extra == "lint" Handling coverage; extra == "lint" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: coverage; extra == "lint" Handling pytest>=6.2.1; extra == "test" from hook generated metadata: Requires-Dist (qtile) Requirement satisfied: pytest>=6.2.1; extra == "test" (installed: pytest 8.3.4) Handling libcst>=1.0.0; extra == "test" from hook generated metadata: Requires-Dist (qtile) Requirement satisfied: libcst>=1.0.0; extra == "test" (installed: libcst 1.4.0) Handling dbus-next; extra == "test" from hook generated metadata: Requires-Dist (qtile) Requirement satisfied: dbus-next; extra == "test" (installed: dbus-next 0.2.3) Handling PyGObject; extra == "test" from hook generated metadata: Requires-Dist (qtile) Requirement satisfied: PyGObject; extra == "test" (installed: PyGObject 3.50.0) Handling pywayland>=0.4.17; extra == "wayland" from hook generated metadata: Requires-Dist (qtile) Requirement satisfied: pywayland>=0.4.17; extra == "wayland" (installed: pywayland 0.4.17) Handling xkbcommon>=0.3; extra == "wayland" from hook generated metadata: Requires-Dist (qtile) Requirement satisfied: xkbcommon>=0.3; extra == "wayland" (installed: xkbcommon 0.8) Handling pywlroots==0.17.0; extra == "wayland" from hook generated metadata: Requires-Dist (qtile) Requirement satisfied: pywlroots==0.17.0; extra == "wayland" (installed: pywlroots 0.17.0) Handling dbus-next; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: dbus-next; extra == "widgets" Handling imaplib2; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: imaplib2; extra == "widgets" Handling iwlib; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: iwlib; extra == "widgets" Handling keyring; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: keyring; extra == "widgets" Handling mailbox; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: mailbox; extra == "widgets" Handling psutil; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: psutil; extra == "widgets" Handling pulsectl; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: pulsectl; extra == "widgets" Handling pulsectl-asyncio; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: pulsectl-asyncio; extra == "widgets" Handling python-mpd2; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: python-mpd2; extra == "widgets" Handling pytz; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: pytz; extra == "widgets" Handling xdg; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: xdg; extra == "widgets" Handling xmltodict; extra == "widgets" from hook generated metadata: Requires-Dist (qtile) Ignoring alien requirement: xmltodict; extra == "widgets" + cat /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0-3.fc42.x86_64-pyproject-buildrequires + rm -rfv qtile-0.29.0.dist-info/ removed 'qtile-0.29.0.dist-info/entry_points.txt' removed 'qtile-0.29.0.dist-info/top_level.txt' removed 'qtile-0.29.0.dist-info/METADATA' removed 'qtile-0.29.0.dist-info/LICENSE' removed directory 'qtile-0.29.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.0uIcEQ + umask 022 + cd /builddir/build/BUILD/qtile-0.29.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/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=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd qtile-0.29.0 + export SETUPTOOLS_SCM_PRETEND_VERSION=0.29.0 + SETUPTOOLS_SCM_PRETEND_VERSION=0.29.0 + mkdir -p /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/pyproject-wheeldir Processing /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) Built with support for XWayland helpers. running dist_info creating /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/.pyproject-builddir/pip-modern-metadata-huyboeip/qtile.egg-info writing /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/.pyproject-builddir/pip-modern-metadata-huyboeip/qtile.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/.pyproject-builddir/pip-modern-metadata-huyboeip/qtile.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/.pyproject-builddir/pip-modern-metadata-huyboeip/qtile.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/.pyproject-builddir/pip-modern-metadata-huyboeip/qtile.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/.pyproject-builddir/pip-modern-metadata-huyboeip/qtile.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/.pyproject-builddir/pip-modern-metadata-huyboeip/qtile.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/.pyproject-builddir/pip-modern-metadata-huyboeip/qtile.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files found matching '.coveragerc' warning: no previously-included files found matching '.pylintrc' warning: no previously-included files found matching 'flake.nix' warning: no previously-included files found matching 'flake.lock' warning: no previously-included files found matching 'nix/*' warning: no previously-included files found matching 'tox.ini' warning: no previously-included files found matching 'requirements.txt' warning: no previously-included files found matching 'requirements-dev.txt' warning: no previously-included files found matching 'libqtile/_ffi*.py' warning: no previously-included files found matching 'libqtile/backend/x11/_ffi*.py' warning: no previously-included files found matching 'libqtile/backend/wayland/_ffi*.*' warning: no previously-included files found matching 'libqtile/backend/wayland/_libinput*.*' warning: no previously-included files found matching 'Makefile' warning: no previously-included files found matching 'dev.sh' warning: no previously-included files found matching 'logo.png' warning: no previously-included files found matching '.readthedocs.yaml' warning: no previously-included files found matching '.git-blame-ignore-revs' no previously-included directories found matching 'bin' no previously-included directories found matching 'docs' no previously-included directories found matching 'scripts' no previously-included directories found matching 'rpm' warning: no previously-included files matching '__pycache__' found under directory '*' warning: no previously-included files matching '*.py[co]' found under directory '*' warning: no previously-included files matching '*' found under directory 'stubs' adding license file 'LICENSE' writing manifest file '/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/.pyproject-builddir/pip-modern-metadata-huyboeip/qtile.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/.pyproject-builddir/pip-modern-metadata-huyboeip/qtile-0.29.0.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: qtile Building wheel for qtile (pyproject.toml): started Running command Building wheel for qtile (pyproject.toml) Built with support for XWayland helpers. running bdist_wheel running build running build_py creating build creating build/lib.linux-x86_64-cpython-314 creating build/lib.linux-x86_64-cpython-314/libqtile copying libqtile/__init__.py -> build/lib.linux-x86_64-cpython-314/libqtile copying libqtile/bar.py -> build/lib.linux-x86_64-cpython-314/libqtile copying libqtile/config.py -> build/lib.linux-x86_64-cpython-314/libqtile copying libqtile/configurable.py -> build/lib.linux-x86_64-cpython-314/libqtile copying libqtile/confreader.py -> build/lib.linux-x86_64-cpython-314/libqtile copying libqtile/dgroups.py -> build/lib.linux-x86_64-cpython-314/libqtile copying libqtile/group.py -> build/lib.linux-x86_64-cpython-314/libqtile copying libqtile/hook.py -> build/lib.linux-x86_64-cpython-314/libqtile copying libqtile/images.py -> build/lib.linux-x86_64-cpython-314/libqtile copying libqtile/ipc.py -> build/lib.linux-x86_64-cpython-314/libqtile copying libqtile/lazy.py -> build/lib.linux-x86_64-cpython-314/libqtile copying libqtile/log_utils.py -> build/lib.linux-x86_64-cpython-314/libqtile copying libqtile/notify.py -> build/lib.linux-x86_64-cpython-314/libqtile copying libqtile/pango_ffi.py -> build/lib.linux-x86_64-cpython-314/libqtile copying libqtile/pangocffi.py -> build/lib.linux-x86_64-cpython-314/libqtile copying libqtile/popup.py -> build/lib.linux-x86_64-cpython-314/libqtile copying libqtile/scratchpad.py -> build/lib.linux-x86_64-cpython-314/libqtile copying libqtile/sh.py -> build/lib.linux-x86_64-cpython-314/libqtile copying libqtile/utils.py -> build/lib.linux-x86_64-cpython-314/libqtile creating build/lib.linux-x86_64-cpython-314/libqtile/backend copying libqtile/backend/__init__.py -> build/lib.linux-x86_64-cpython-314/libqtile/backend creating build/lib.linux-x86_64-cpython-314/libqtile/command copying libqtile/command/__init__.py -> build/lib.linux-x86_64-cpython-314/libqtile/command copying libqtile/command/base.py -> build/lib.linux-x86_64-cpython-314/libqtile/command copying libqtile/command/client.py -> build/lib.linux-x86_64-cpython-314/libqtile/command copying libqtile/command/graph.py -> build/lib.linux-x86_64-cpython-314/libqtile/command copying libqtile/command/interface.py -> build/lib.linux-x86_64-cpython-314/libqtile/command creating build/lib.linux-x86_64-cpython-314/libqtile/core copying libqtile/core/__init__.py -> build/lib.linux-x86_64-cpython-314/libqtile/core copying libqtile/core/lifecycle.py -> build/lib.linux-x86_64-cpython-314/libqtile/core copying libqtile/core/loop.py -> build/lib.linux-x86_64-cpython-314/libqtile/core copying libqtile/core/manager.py -> build/lib.linux-x86_64-cpython-314/libqtile/core copying libqtile/core/state.py -> build/lib.linux-x86_64-cpython-314/libqtile/core creating build/lib.linux-x86_64-cpython-314/libqtile/extension copying libqtile/extension/__init__.py -> build/lib.linux-x86_64-cpython-314/libqtile/extension copying libqtile/extension/base.py -> build/lib.linux-x86_64-cpython-314/libqtile/extension copying libqtile/extension/command_set.py -> build/lib.linux-x86_64-cpython-314/libqtile/extension copying libqtile/extension/dmenu.py -> build/lib.linux-x86_64-cpython-314/libqtile/extension copying libqtile/extension/window_list.py -> build/lib.linux-x86_64-cpython-314/libqtile/extension creating build/lib.linux-x86_64-cpython-314/libqtile/interactive copying libqtile/interactive/__init__.py -> build/lib.linux-x86_64-cpython-314/libqtile/interactive copying libqtile/interactive/iqshell_install.py -> build/lib.linux-x86_64-cpython-314/libqtile/interactive copying libqtile/interactive/iqshell_kernel.py -> build/lib.linux-x86_64-cpython-314/libqtile/interactive creating build/lib.linux-x86_64-cpython-314/libqtile/layout copying libqtile/layout/__init__.py -> build/lib.linux-x86_64-cpython-314/libqtile/layout copying libqtile/layout/base.py -> build/lib.linux-x86_64-cpython-314/libqtile/layout copying libqtile/layout/bsp.py -> build/lib.linux-x86_64-cpython-314/libqtile/layout copying libqtile/layout/columns.py -> build/lib.linux-x86_64-cpython-314/libqtile/layout copying libqtile/layout/floating.py -> build/lib.linux-x86_64-cpython-314/libqtile/layout copying libqtile/layout/matrix.py -> build/lib.linux-x86_64-cpython-314/libqtile/layout copying libqtile/layout/max.py -> build/lib.linux-x86_64-cpython-314/libqtile/layout copying libqtile/layout/plasma.py -> build/lib.linux-x86_64-cpython-314/libqtile/layout copying libqtile/layout/ratiotile.py -> build/lib.linux-x86_64-cpython-314/libqtile/layout copying libqtile/layout/screensplit.py -> build/lib.linux-x86_64-cpython-314/libqtile/layout copying libqtile/layout/slice.py -> build/lib.linux-x86_64-cpython-314/libqtile/layout copying libqtile/layout/spiral.py -> build/lib.linux-x86_64-cpython-314/libqtile/layout copying libqtile/layout/stack.py -> build/lib.linux-x86_64-cpython-314/libqtile/layout copying libqtile/layout/tile.py -> build/lib.linux-x86_64-cpython-314/libqtile/layout copying libqtile/layout/tree.py -> build/lib.linux-x86_64-cpython-314/libqtile/layout copying libqtile/layout/verticaltile.py -> build/lib.linux-x86_64-cpython-314/libqtile/layout copying libqtile/layout/xmonad.py -> build/lib.linux-x86_64-cpython-314/libqtile/layout copying libqtile/layout/zoomy.py -> build/lib.linux-x86_64-cpython-314/libqtile/layout creating build/lib.linux-x86_64-cpython-314/libqtile/resources copying libqtile/resources/__init__.py -> build/lib.linux-x86_64-cpython-314/libqtile/resources copying libqtile/resources/default_config.py -> build/lib.linux-x86_64-cpython-314/libqtile/resources copying libqtile/resources/sleep.py -> build/lib.linux-x86_64-cpython-314/libqtile/resources creating build/lib.linux-x86_64-cpython-314/libqtile/scripts copying libqtile/scripts/__init__.py -> build/lib.linux-x86_64-cpython-314/libqtile/scripts copying libqtile/scripts/check.py -> build/lib.linux-x86_64-cpython-314/libqtile/scripts copying libqtile/scripts/cmd_obj.py -> build/lib.linux-x86_64-cpython-314/libqtile/scripts copying libqtile/scripts/main.py -> build/lib.linux-x86_64-cpython-314/libqtile/scripts copying libqtile/scripts/migrate.py -> build/lib.linux-x86_64-cpython-314/libqtile/scripts copying libqtile/scripts/run_cmd.py -> build/lib.linux-x86_64-cpython-314/libqtile/scripts copying libqtile/scripts/shell.py -> build/lib.linux-x86_64-cpython-314/libqtile/scripts copying libqtile/scripts/start.py -> build/lib.linux-x86_64-cpython-314/libqtile/scripts copying libqtile/scripts/top.py -> build/lib.linux-x86_64-cpython-314/libqtile/scripts copying libqtile/scripts/udev.py -> build/lib.linux-x86_64-cpython-314/libqtile/scripts creating build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/__init__.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/backlight.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/base.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/battery.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/bluetooth.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/canto.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/caps_num_lock_indicator.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/check_updates.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/chord.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/clipboard.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/clock.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/cmus.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/config_error.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/countdown.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/cpu.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/crashme.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/crypto_ticker.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/currentlayout.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/currentscreen.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/df.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/do_not_disturb.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/generic_poll_text.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/gmail_checker.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/graph.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/groupbox.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/hdd.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/idlerpg.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/image.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/imapwidget.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/import_error.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/keyboardkbdd.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/keyboardlayout.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/khal_calendar.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/launchbar.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/load.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/maildir.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/memory.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/moc.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/mpd2widget.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/mpris2widget.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/net.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/notify.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/nvidia_sensors.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/open_weather.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/plasma.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/pomodoro.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/prompt.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/pulse_volume.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/quick_exit.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/screensplit.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/sensors.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/sep.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/she.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/spacer.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/statusnotifier.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/stock_ticker.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/systray.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/tasklist.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/textbox.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/thermal_zone.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/volume.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/wallpaper.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/widgetbox.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/window_count.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/windowname.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/windowtabs.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/wlan.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget copying libqtile/widget/wttr.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget creating build/lib.linux-x86_64-cpython-314/libqtile/backend/base copying libqtile/backend/base/__init__.py -> build/lib.linux-x86_64-cpython-314/libqtile/backend/base copying libqtile/backend/base/core.py -> build/lib.linux-x86_64-cpython-314/libqtile/backend/base copying libqtile/backend/base/drawer.py -> build/lib.linux-x86_64-cpython-314/libqtile/backend/base copying libqtile/backend/base/window.py -> build/lib.linux-x86_64-cpython-314/libqtile/backend/base creating build/lib.linux-x86_64-cpython-314/libqtile/backend/wayland copying libqtile/backend/wayland/__init__.py -> build/lib.linux-x86_64-cpython-314/libqtile/backend/wayland copying libqtile/backend/wayland/core.py -> build/lib.linux-x86_64-cpython-314/libqtile/backend/wayland copying libqtile/backend/wayland/drawer.py -> build/lib.linux-x86_64-cpython-314/libqtile/backend/wayland copying libqtile/backend/wayland/inputs.py -> build/lib.linux-x86_64-cpython-314/libqtile/backend/wayland copying libqtile/backend/wayland/layer.py -> build/lib.linux-x86_64-cpython-314/libqtile/backend/wayland copying libqtile/backend/wayland/output.py -> build/lib.linux-x86_64-cpython-314/libqtile/backend/wayland copying libqtile/backend/wayland/window.py -> build/lib.linux-x86_64-cpython-314/libqtile/backend/wayland copying libqtile/backend/wayland/wlrq.py -> build/lib.linux-x86_64-cpython-314/libqtile/backend/wayland copying libqtile/backend/wayland/xdgwindow.py -> build/lib.linux-x86_64-cpython-314/libqtile/backend/wayland copying libqtile/backend/wayland/xwindow.py -> build/lib.linux-x86_64-cpython-314/libqtile/backend/wayland creating build/lib.linux-x86_64-cpython-314/libqtile/backend/x11 copying libqtile/backend/x11/__init__.py -> build/lib.linux-x86_64-cpython-314/libqtile/backend/x11 copying libqtile/backend/x11/core.py -> build/lib.linux-x86_64-cpython-314/libqtile/backend/x11 copying libqtile/backend/x11/drawer.py -> build/lib.linux-x86_64-cpython-314/libqtile/backend/x11 copying libqtile/backend/x11/window.py -> build/lib.linux-x86_64-cpython-314/libqtile/backend/x11 copying libqtile/backend/x11/xcbq.py -> build/lib.linux-x86_64-cpython-314/libqtile/backend/x11 copying libqtile/backend/x11/xcursors.py -> build/lib.linux-x86_64-cpython-314/libqtile/backend/x11 copying libqtile/backend/x11/xcursors_ffi.py -> build/lib.linux-x86_64-cpython-314/libqtile/backend/x11 copying libqtile/backend/x11/xkeysyms.py -> build/lib.linux-x86_64-cpython-314/libqtile/backend/x11 creating build/lib.linux-x86_64-cpython-314/libqtile/backend/wayland/cffi copying libqtile/backend/wayland/cffi/build.py -> build/lib.linux-x86_64-cpython-314/libqtile/backend/wayland/cffi copying libqtile/backend/wayland/cffi/cairo_buffer.py -> build/lib.linux-x86_64-cpython-314/libqtile/backend/wayland/cffi copying libqtile/backend/wayland/cffi/libinput.py -> build/lib.linux-x86_64-cpython-314/libqtile/backend/wayland/cffi creating build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations copying libqtile/scripts/migrations/__init__.py -> build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations copying libqtile/scripts/migrations/_base.py -> build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations copying libqtile/scripts/migrations/change_bitcoin.py -> build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations copying libqtile/scripts/migrations/change_bluetooth_args.py -> build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations copying libqtile/scripts/migrations/change_keychord_args.py -> build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations copying libqtile/scripts/migrations/change_stockticker_args.py -> build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations copying libqtile/scripts/migrations/change_widgetbox_args.py -> build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations copying libqtile/scripts/migrations/match_list_regex.py -> build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations copying libqtile/scripts/migrations/module_renames.py -> build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations copying libqtile/scripts/migrations/remove_cmd_prefix.py -> build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations copying libqtile/scripts/migrations/rename_check_updates_widget.py -> build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations copying libqtile/scripts/migrations/rename_hook.py -> build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations copying libqtile/scripts/migrations/rename_threaded_poll_text.py -> build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations copying libqtile/scripts/migrations/rename_tile_master.py -> build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations copying libqtile/scripts/migrations/rename_unspecified.py -> build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations copying libqtile/scripts/migrations/update_monad_args.py -> build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations copying libqtile/scripts/migrations/update_togroup_args.py -> build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations creating build/lib.linux-x86_64-cpython-314/libqtile/widget/helpers creating build/lib.linux-x86_64-cpython-314/libqtile/widget/helpers/status_notifier copying libqtile/widget/helpers/status_notifier/__init__.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget/helpers/status_notifier copying libqtile/widget/helpers/status_notifier/statusnotifier.py -> build/lib.linux-x86_64-cpython-314/libqtile/widget/helpers/status_notifier running egg_info writing qtile.egg-info/PKG-INFO writing dependency_links to qtile.egg-info/dependency_links.txt writing entry points to qtile.egg-info/entry_points.txt writing requirements to qtile.egg-info/requires.txt writing top-level names to qtile.egg-info/top_level.txt reading manifest file 'qtile.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files found matching '.coveragerc' warning: no previously-included files found matching '.pylintrc' warning: no previously-included files found matching 'flake.nix' warning: no previously-included files found matching 'flake.lock' warning: no previously-included files found matching 'nix/*' warning: no previously-included files found matching 'tox.ini' warning: no previously-included files found matching 'requirements.txt' warning: no previously-included files found matching 'requirements-dev.txt' warning: no previously-included files found matching 'libqtile/_ffi*.py' warning: no previously-included files found matching 'libqtile/backend/x11/_ffi*.py' warning: no previously-included files found matching 'libqtile/backend/wayland/_ffi*.*' warning: no previously-included files found matching 'libqtile/backend/wayland/_libinput*.*' warning: no previously-included files found matching 'Makefile' warning: no previously-included files found matching 'dev.sh' warning: no previously-included files found matching 'logo.png' warning: no previously-included files found matching '.readthedocs.yaml' warning: no previously-included files found matching '.git-blame-ignore-revs' no previously-included directories found matching 'bin' no previously-included directories found matching 'docs' no previously-included directories found matching 'rpm' warning: no previously-included files matching '__pycache__' found under directory '*' warning: no previously-included files matching '*.py[co]' found under directory '*' warning: no previously-included files matching '*' found under directory 'stubs' adding license file 'LICENSE' writing manifest file 'qtile.egg-info/SOURCES.txt' copying libqtile/py.typed -> build/lib.linux-x86_64-cpython-314/libqtile creating build/lib.linux-x86_64-cpython-314/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-caution-charging.png -> build/lib.linux-x86_64-cpython-314/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-caution.png -> build/lib.linux-x86_64-cpython-314/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-empty.png -> build/lib.linux-x86_64-cpython-314/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-full-charged.png -> build/lib.linux-x86_64-cpython-314/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-full-charging.png -> build/lib.linux-x86_64-cpython-314/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-full.png -> build/lib.linux-x86_64-cpython-314/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-good-charging.png -> build/lib.linux-x86_64-cpython-314/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-good.png -> build/lib.linux-x86_64-cpython-314/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-low-charging.png -> build/lib.linux-x86_64-cpython-314/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-low.png -> build/lib.linux-x86_64-cpython-314/libqtile/resources/battery-icons copying libqtile/resources/battery-icons/battery-missing.png -> build/lib.linux-x86_64-cpython-314/libqtile/resources/battery-icons creating build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons copying libqtile/resources/layout-icons/layout-bsp.png -> build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons copying libqtile/resources/layout-icons/layout-columns.png -> build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons copying libqtile/resources/layout-icons/layout-floating.png -> build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons copying libqtile/resources/layout-icons/layout-matrix.png -> build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons copying libqtile/resources/layout-icons/layout-max.png -> build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons copying libqtile/resources/layout-icons/layout-monadtall.png -> build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons copying libqtile/resources/layout-icons/layout-monadthreecol.png -> build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons copying libqtile/resources/layout-icons/layout-monadwide.png -> build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons copying libqtile/resources/layout-icons/layout-plasma.png -> build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons copying libqtile/resources/layout-icons/layout-ratiotile.png -> build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons copying libqtile/resources/layout-icons/layout-screensplit.png -> build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons copying libqtile/resources/layout-icons/layout-slice.png -> build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons copying libqtile/resources/layout-icons/layout-spiral.png -> build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons copying libqtile/resources/layout-icons/layout-stack.png -> build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons copying libqtile/resources/layout-icons/layout-tile.png -> build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons copying libqtile/resources/layout-icons/layout-treetab.png -> build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons copying libqtile/resources/layout-icons/layout-unknown.png -> build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons copying libqtile/resources/layout-icons/layout-verticaltile.png -> build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons copying libqtile/resources/layout-icons/layout-wmii.png -> build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons copying libqtile/resources/layout-icons/layout-zoomy.png -> build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons copying libqtile/widget/helpers/status_notifier/fallback_icon.png -> build/lib.linux-x86_64-cpython-314/libqtile/widget/helpers/status_notifier running build_ext generating cffi module 'build/temp.linux-x86_64-cpython-314/libqtile.backend.wayland._ffi.c' creating build/temp.linux-x86_64-cpython-314 building 'libqtile.backend.wayland._ffi' extension creating build/temp.linux-x86_64-cpython-314/build creating build/temp.linux-x86_64-cpython-314/build/temp.linux-x86_64-cpython-314 gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fcf-protection -fexceptions -fcf-protection -fexceptions -fcf-protection -O3 -O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DWLR_USE_UNSTABLE -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/lib64/python3.14/site-packages/wlroots/include -I/usr/include/python3.14 -c build/temp.linux-x86_64-cpython-314/libqtile.backend.wayland._ffi.c -o build/temp.linux-x86_64-cpython-314/build/temp.linux-x86_64-cpython-314/libqtile.backend.wayland._ffi.o gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/build/temp.linux-x86_64-cpython-314/libqtile.backend.wayland._ffi.o -L/usr/lib64 -lwlroots -linput -o build/lib.linux-x86_64-cpython-314/libqtile/backend/wayland/_ffi.abi3.so installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/libqtile copying build/lib.linux-x86_64-cpython-314/libqtile/__init__.py -> build/bdist.linux-x86_64/wheel/./libqtile copying build/lib.linux-x86_64-cpython-314/libqtile/bar.py -> build/bdist.linux-x86_64/wheel/./libqtile copying build/lib.linux-x86_64-cpython-314/libqtile/config.py -> build/bdist.linux-x86_64/wheel/./libqtile copying build/lib.linux-x86_64-cpython-314/libqtile/configurable.py -> build/bdist.linux-x86_64/wheel/./libqtile copying build/lib.linux-x86_64-cpython-314/libqtile/confreader.py -> build/bdist.linux-x86_64/wheel/./libqtile copying build/lib.linux-x86_64-cpython-314/libqtile/dgroups.py -> build/bdist.linux-x86_64/wheel/./libqtile copying build/lib.linux-x86_64-cpython-314/libqtile/group.py -> build/bdist.linux-x86_64/wheel/./libqtile copying build/lib.linux-x86_64-cpython-314/libqtile/hook.py -> build/bdist.linux-x86_64/wheel/./libqtile copying build/lib.linux-x86_64-cpython-314/libqtile/images.py -> build/bdist.linux-x86_64/wheel/./libqtile copying build/lib.linux-x86_64-cpython-314/libqtile/ipc.py -> build/bdist.linux-x86_64/wheel/./libqtile copying build/lib.linux-x86_64-cpython-314/libqtile/lazy.py -> build/bdist.linux-x86_64/wheel/./libqtile copying build/lib.linux-x86_64-cpython-314/libqtile/log_utils.py -> build/bdist.linux-x86_64/wheel/./libqtile copying build/lib.linux-x86_64-cpython-314/libqtile/notify.py -> build/bdist.linux-x86_64/wheel/./libqtile copying build/lib.linux-x86_64-cpython-314/libqtile/pango_ffi.py -> build/bdist.linux-x86_64/wheel/./libqtile copying build/lib.linux-x86_64-cpython-314/libqtile/pangocffi.py -> build/bdist.linux-x86_64/wheel/./libqtile copying build/lib.linux-x86_64-cpython-314/libqtile/popup.py -> build/bdist.linux-x86_64/wheel/./libqtile copying build/lib.linux-x86_64-cpython-314/libqtile/scratchpad.py -> build/bdist.linux-x86_64/wheel/./libqtile copying build/lib.linux-x86_64-cpython-314/libqtile/sh.py -> build/bdist.linux-x86_64/wheel/./libqtile copying build/lib.linux-x86_64-cpython-314/libqtile/utils.py -> build/bdist.linux-x86_64/wheel/./libqtile creating build/bdist.linux-x86_64/wheel/libqtile/backend copying build/lib.linux-x86_64-cpython-314/libqtile/backend/__init__.py -> build/bdist.linux-x86_64/wheel/./libqtile/backend creating build/bdist.linux-x86_64/wheel/libqtile/backend/base copying build/lib.linux-x86_64-cpython-314/libqtile/backend/base/__init__.py -> build/bdist.linux-x86_64/wheel/./libqtile/backend/base copying build/lib.linux-x86_64-cpython-314/libqtile/backend/base/core.py -> build/bdist.linux-x86_64/wheel/./libqtile/backend/base copying build/lib.linux-x86_64-cpython-314/libqtile/backend/base/drawer.py -> build/bdist.linux-x86_64/wheel/./libqtile/backend/base copying build/lib.linux-x86_64-cpython-314/libqtile/backend/base/window.py -> build/bdist.linux-x86_64/wheel/./libqtile/backend/base creating build/bdist.linux-x86_64/wheel/libqtile/backend/wayland copying build/lib.linux-x86_64-cpython-314/libqtile/backend/wayland/__init__.py -> build/bdist.linux-x86_64/wheel/./libqtile/backend/wayland copying build/lib.linux-x86_64-cpython-314/libqtile/backend/wayland/core.py -> build/bdist.linux-x86_64/wheel/./libqtile/backend/wayland copying build/lib.linux-x86_64-cpython-314/libqtile/backend/wayland/drawer.py -> build/bdist.linux-x86_64/wheel/./libqtile/backend/wayland copying build/lib.linux-x86_64-cpython-314/libqtile/backend/wayland/inputs.py -> build/bdist.linux-x86_64/wheel/./libqtile/backend/wayland copying build/lib.linux-x86_64-cpython-314/libqtile/backend/wayland/layer.py -> build/bdist.linux-x86_64/wheel/./libqtile/backend/wayland copying build/lib.linux-x86_64-cpython-314/libqtile/backend/wayland/output.py -> build/bdist.linux-x86_64/wheel/./libqtile/backend/wayland copying build/lib.linux-x86_64-cpython-314/libqtile/backend/wayland/window.py -> build/bdist.linux-x86_64/wheel/./libqtile/backend/wayland copying build/lib.linux-x86_64-cpython-314/libqtile/backend/wayland/wlrq.py -> build/bdist.linux-x86_64/wheel/./libqtile/backend/wayland copying build/lib.linux-x86_64-cpython-314/libqtile/backend/wayland/xdgwindow.py -> build/bdist.linux-x86_64/wheel/./libqtile/backend/wayland copying build/lib.linux-x86_64-cpython-314/libqtile/backend/wayland/xwindow.py -> build/bdist.linux-x86_64/wheel/./libqtile/backend/wayland creating build/bdist.linux-x86_64/wheel/libqtile/backend/wayland/cffi copying build/lib.linux-x86_64-cpython-314/libqtile/backend/wayland/cffi/build.py -> build/bdist.linux-x86_64/wheel/./libqtile/backend/wayland/cffi copying build/lib.linux-x86_64-cpython-314/libqtile/backend/wayland/cffi/cairo_buffer.py -> build/bdist.linux-x86_64/wheel/./libqtile/backend/wayland/cffi copying build/lib.linux-x86_64-cpython-314/libqtile/backend/wayland/cffi/libinput.py -> build/bdist.linux-x86_64/wheel/./libqtile/backend/wayland/cffi copying build/lib.linux-x86_64-cpython-314/libqtile/backend/wayland/_ffi.abi3.so -> build/bdist.linux-x86_64/wheel/./libqtile/backend/wayland creating build/bdist.linux-x86_64/wheel/libqtile/backend/x11 copying build/lib.linux-x86_64-cpython-314/libqtile/backend/x11/__init__.py -> build/bdist.linux-x86_64/wheel/./libqtile/backend/x11 copying build/lib.linux-x86_64-cpython-314/libqtile/backend/x11/core.py -> build/bdist.linux-x86_64/wheel/./libqtile/backend/x11 copying build/lib.linux-x86_64-cpython-314/libqtile/backend/x11/drawer.py -> build/bdist.linux-x86_64/wheel/./libqtile/backend/x11 copying build/lib.linux-x86_64-cpython-314/libqtile/backend/x11/window.py -> build/bdist.linux-x86_64/wheel/./libqtile/backend/x11 copying build/lib.linux-x86_64-cpython-314/libqtile/backend/x11/xcbq.py -> build/bdist.linux-x86_64/wheel/./libqtile/backend/x11 copying build/lib.linux-x86_64-cpython-314/libqtile/backend/x11/xcursors.py -> build/bdist.linux-x86_64/wheel/./libqtile/backend/x11 copying build/lib.linux-x86_64-cpython-314/libqtile/backend/x11/xcursors_ffi.py -> build/bdist.linux-x86_64/wheel/./libqtile/backend/x11 copying build/lib.linux-x86_64-cpython-314/libqtile/backend/x11/xkeysyms.py -> build/bdist.linux-x86_64/wheel/./libqtile/backend/x11 creating build/bdist.linux-x86_64/wheel/libqtile/command copying build/lib.linux-x86_64-cpython-314/libqtile/command/__init__.py -> build/bdist.linux-x86_64/wheel/./libqtile/command copying build/lib.linux-x86_64-cpython-314/libqtile/command/base.py -> build/bdist.linux-x86_64/wheel/./libqtile/command copying build/lib.linux-x86_64-cpython-314/libqtile/command/client.py -> build/bdist.linux-x86_64/wheel/./libqtile/command copying build/lib.linux-x86_64-cpython-314/libqtile/command/graph.py -> build/bdist.linux-x86_64/wheel/./libqtile/command copying build/lib.linux-x86_64-cpython-314/libqtile/command/interface.py -> build/bdist.linux-x86_64/wheel/./libqtile/command creating build/bdist.linux-x86_64/wheel/libqtile/core copying build/lib.linux-x86_64-cpython-314/libqtile/core/__init__.py -> build/bdist.linux-x86_64/wheel/./libqtile/core copying build/lib.linux-x86_64-cpython-314/libqtile/core/lifecycle.py -> build/bdist.linux-x86_64/wheel/./libqtile/core copying build/lib.linux-x86_64-cpython-314/libqtile/core/loop.py -> build/bdist.linux-x86_64/wheel/./libqtile/core copying build/lib.linux-x86_64-cpython-314/libqtile/core/manager.py -> build/bdist.linux-x86_64/wheel/./libqtile/core copying build/lib.linux-x86_64-cpython-314/libqtile/core/state.py -> build/bdist.linux-x86_64/wheel/./libqtile/core creating build/bdist.linux-x86_64/wheel/libqtile/extension copying build/lib.linux-x86_64-cpython-314/libqtile/extension/__init__.py -> build/bdist.linux-x86_64/wheel/./libqtile/extension copying build/lib.linux-x86_64-cpython-314/libqtile/extension/base.py -> build/bdist.linux-x86_64/wheel/./libqtile/extension copying build/lib.linux-x86_64-cpython-314/libqtile/extension/command_set.py -> build/bdist.linux-x86_64/wheel/./libqtile/extension copying build/lib.linux-x86_64-cpython-314/libqtile/extension/dmenu.py -> build/bdist.linux-x86_64/wheel/./libqtile/extension copying build/lib.linux-x86_64-cpython-314/libqtile/extension/window_list.py -> build/bdist.linux-x86_64/wheel/./libqtile/extension creating build/bdist.linux-x86_64/wheel/libqtile/interactive copying build/lib.linux-x86_64-cpython-314/libqtile/interactive/__init__.py -> build/bdist.linux-x86_64/wheel/./libqtile/interactive copying build/lib.linux-x86_64-cpython-314/libqtile/interactive/iqshell_install.py -> build/bdist.linux-x86_64/wheel/./libqtile/interactive copying build/lib.linux-x86_64-cpython-314/libqtile/interactive/iqshell_kernel.py -> build/bdist.linux-x86_64/wheel/./libqtile/interactive creating build/bdist.linux-x86_64/wheel/libqtile/layout copying build/lib.linux-x86_64-cpython-314/libqtile/layout/__init__.py -> build/bdist.linux-x86_64/wheel/./libqtile/layout copying build/lib.linux-x86_64-cpython-314/libqtile/layout/base.py -> build/bdist.linux-x86_64/wheel/./libqtile/layout copying build/lib.linux-x86_64-cpython-314/libqtile/layout/bsp.py -> build/bdist.linux-x86_64/wheel/./libqtile/layout copying build/lib.linux-x86_64-cpython-314/libqtile/layout/columns.py -> build/bdist.linux-x86_64/wheel/./libqtile/layout copying build/lib.linux-x86_64-cpython-314/libqtile/layout/floating.py -> build/bdist.linux-x86_64/wheel/./libqtile/layout copying build/lib.linux-x86_64-cpython-314/libqtile/layout/matrix.py -> build/bdist.linux-x86_64/wheel/./libqtile/layout copying build/lib.linux-x86_64-cpython-314/libqtile/layout/max.py -> build/bdist.linux-x86_64/wheel/./libqtile/layout copying build/lib.linux-x86_64-cpython-314/libqtile/layout/plasma.py -> build/bdist.linux-x86_64/wheel/./libqtile/layout copying build/lib.linux-x86_64-cpython-314/libqtile/layout/ratiotile.py -> build/bdist.linux-x86_64/wheel/./libqtile/layout copying build/lib.linux-x86_64-cpython-314/libqtile/layout/screensplit.py -> build/bdist.linux-x86_64/wheel/./libqtile/layout copying build/lib.linux-x86_64-cpython-314/libqtile/layout/slice.py -> build/bdist.linux-x86_64/wheel/./libqtile/layout copying build/lib.linux-x86_64-cpython-314/libqtile/layout/spiral.py -> build/bdist.linux-x86_64/wheel/./libqtile/layout copying build/lib.linux-x86_64-cpython-314/libqtile/layout/stack.py -> build/bdist.linux-x86_64/wheel/./libqtile/layout copying build/lib.linux-x86_64-cpython-314/libqtile/layout/tile.py -> build/bdist.linux-x86_64/wheel/./libqtile/layout copying build/lib.linux-x86_64-cpython-314/libqtile/layout/tree.py -> build/bdist.linux-x86_64/wheel/./libqtile/layout copying build/lib.linux-x86_64-cpython-314/libqtile/layout/verticaltile.py -> build/bdist.linux-x86_64/wheel/./libqtile/layout copying build/lib.linux-x86_64-cpython-314/libqtile/layout/xmonad.py -> build/bdist.linux-x86_64/wheel/./libqtile/layout copying build/lib.linux-x86_64-cpython-314/libqtile/layout/zoomy.py -> build/bdist.linux-x86_64/wheel/./libqtile/layout creating build/bdist.linux-x86_64/wheel/libqtile/resources copying build/lib.linux-x86_64-cpython-314/libqtile/resources/__init__.py -> build/bdist.linux-x86_64/wheel/./libqtile/resources copying build/lib.linux-x86_64-cpython-314/libqtile/resources/default_config.py -> build/bdist.linux-x86_64/wheel/./libqtile/resources copying build/lib.linux-x86_64-cpython-314/libqtile/resources/sleep.py -> build/bdist.linux-x86_64/wheel/./libqtile/resources creating build/bdist.linux-x86_64/wheel/libqtile/resources/battery-icons copying build/lib.linux-x86_64-cpython-314/libqtile/resources/battery-icons/battery-caution-charging.png -> build/bdist.linux-x86_64/wheel/./libqtile/resources/battery-icons copying build/lib.linux-x86_64-cpython-314/libqtile/resources/battery-icons/battery-caution.png -> build/bdist.linux-x86_64/wheel/./libqtile/resources/battery-icons copying build/lib.linux-x86_64-cpython-314/libqtile/resources/battery-icons/battery-empty.png -> build/bdist.linux-x86_64/wheel/./libqtile/resources/battery-icons copying build/lib.linux-x86_64-cpython-314/libqtile/resources/battery-icons/battery-full-charged.png -> build/bdist.linux-x86_64/wheel/./libqtile/resources/battery-icons copying build/lib.linux-x86_64-cpython-314/libqtile/resources/battery-icons/battery-full-charging.png -> build/bdist.linux-x86_64/wheel/./libqtile/resources/battery-icons copying build/lib.linux-x86_64-cpython-314/libqtile/resources/battery-icons/battery-full.png -> build/bdist.linux-x86_64/wheel/./libqtile/resources/battery-icons copying build/lib.linux-x86_64-cpython-314/libqtile/resources/battery-icons/battery-good-charging.png -> build/bdist.linux-x86_64/wheel/./libqtile/resources/battery-icons copying build/lib.linux-x86_64-cpython-314/libqtile/resources/battery-icons/battery-good.png -> build/bdist.linux-x86_64/wheel/./libqtile/resources/battery-icons copying build/lib.linux-x86_64-cpython-314/libqtile/resources/battery-icons/battery-low-charging.png -> build/bdist.linux-x86_64/wheel/./libqtile/resources/battery-icons copying build/lib.linux-x86_64-cpython-314/libqtile/resources/battery-icons/battery-low.png -> build/bdist.linux-x86_64/wheel/./libqtile/resources/battery-icons copying build/lib.linux-x86_64-cpython-314/libqtile/resources/battery-icons/battery-missing.png -> build/bdist.linux-x86_64/wheel/./libqtile/resources/battery-icons creating build/bdist.linux-x86_64/wheel/libqtile/resources/layout-icons copying build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons/layout-bsp.png -> build/bdist.linux-x86_64/wheel/./libqtile/resources/layout-icons copying build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons/layout-columns.png -> build/bdist.linux-x86_64/wheel/./libqtile/resources/layout-icons copying build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons/layout-floating.png -> build/bdist.linux-x86_64/wheel/./libqtile/resources/layout-icons copying build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons/layout-matrix.png -> build/bdist.linux-x86_64/wheel/./libqtile/resources/layout-icons copying build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons/layout-max.png -> build/bdist.linux-x86_64/wheel/./libqtile/resources/layout-icons copying build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons/layout-monadtall.png -> build/bdist.linux-x86_64/wheel/./libqtile/resources/layout-icons copying build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons/layout-monadthreecol.png -> build/bdist.linux-x86_64/wheel/./libqtile/resources/layout-icons copying build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons/layout-monadwide.png -> build/bdist.linux-x86_64/wheel/./libqtile/resources/layout-icons copying build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons/layout-plasma.png -> build/bdist.linux-x86_64/wheel/./libqtile/resources/layout-icons copying build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons/layout-ratiotile.png -> build/bdist.linux-x86_64/wheel/./libqtile/resources/layout-icons copying build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons/layout-screensplit.png -> build/bdist.linux-x86_64/wheel/./libqtile/resources/layout-icons copying build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons/layout-slice.png -> build/bdist.linux-x86_64/wheel/./libqtile/resources/layout-icons copying build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons/layout-spiral.png -> build/bdist.linux-x86_64/wheel/./libqtile/resources/layout-icons copying build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons/layout-stack.png -> build/bdist.linux-x86_64/wheel/./libqtile/resources/layout-icons copying build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons/layout-tile.png -> build/bdist.linux-x86_64/wheel/./libqtile/resources/layout-icons copying build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons/layout-treetab.png -> build/bdist.linux-x86_64/wheel/./libqtile/resources/layout-icons copying build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons/layout-unknown.png -> build/bdist.linux-x86_64/wheel/./libqtile/resources/layout-icons copying build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons/layout-verticaltile.png -> build/bdist.linux-x86_64/wheel/./libqtile/resources/layout-icons copying build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons/layout-wmii.png -> build/bdist.linux-x86_64/wheel/./libqtile/resources/layout-icons copying build/lib.linux-x86_64-cpython-314/libqtile/resources/layout-icons/layout-zoomy.png -> build/bdist.linux-x86_64/wheel/./libqtile/resources/layout-icons creating build/bdist.linux-x86_64/wheel/libqtile/scripts copying build/lib.linux-x86_64-cpython-314/libqtile/scripts/__init__.py -> build/bdist.linux-x86_64/wheel/./libqtile/scripts copying build/lib.linux-x86_64-cpython-314/libqtile/scripts/check.py -> build/bdist.linux-x86_64/wheel/./libqtile/scripts copying build/lib.linux-x86_64-cpython-314/libqtile/scripts/cmd_obj.py -> build/bdist.linux-x86_64/wheel/./libqtile/scripts copying build/lib.linux-x86_64-cpython-314/libqtile/scripts/main.py -> build/bdist.linux-x86_64/wheel/./libqtile/scripts copying build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrate.py -> build/bdist.linux-x86_64/wheel/./libqtile/scripts copying build/lib.linux-x86_64-cpython-314/libqtile/scripts/run_cmd.py -> build/bdist.linux-x86_64/wheel/./libqtile/scripts copying build/lib.linux-x86_64-cpython-314/libqtile/scripts/shell.py -> build/bdist.linux-x86_64/wheel/./libqtile/scripts copying build/lib.linux-x86_64-cpython-314/libqtile/scripts/start.py -> build/bdist.linux-x86_64/wheel/./libqtile/scripts copying build/lib.linux-x86_64-cpython-314/libqtile/scripts/top.py -> build/bdist.linux-x86_64/wheel/./libqtile/scripts copying build/lib.linux-x86_64-cpython-314/libqtile/scripts/udev.py -> build/bdist.linux-x86_64/wheel/./libqtile/scripts creating build/bdist.linux-x86_64/wheel/libqtile/scripts/migrations copying build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations/__init__.py -> build/bdist.linux-x86_64/wheel/./libqtile/scripts/migrations copying build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations/_base.py -> build/bdist.linux-x86_64/wheel/./libqtile/scripts/migrations copying build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations/change_bitcoin.py -> build/bdist.linux-x86_64/wheel/./libqtile/scripts/migrations copying build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations/change_bluetooth_args.py -> build/bdist.linux-x86_64/wheel/./libqtile/scripts/migrations copying build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations/change_keychord_args.py -> build/bdist.linux-x86_64/wheel/./libqtile/scripts/migrations copying build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations/change_stockticker_args.py -> build/bdist.linux-x86_64/wheel/./libqtile/scripts/migrations copying build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations/change_widgetbox_args.py -> build/bdist.linux-x86_64/wheel/./libqtile/scripts/migrations copying build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations/match_list_regex.py -> build/bdist.linux-x86_64/wheel/./libqtile/scripts/migrations copying build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations/module_renames.py -> build/bdist.linux-x86_64/wheel/./libqtile/scripts/migrations copying build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations/remove_cmd_prefix.py -> build/bdist.linux-x86_64/wheel/./libqtile/scripts/migrations copying build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations/rename_check_updates_widget.py -> build/bdist.linux-x86_64/wheel/./libqtile/scripts/migrations copying build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations/rename_hook.py -> build/bdist.linux-x86_64/wheel/./libqtile/scripts/migrations copying build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations/rename_threaded_poll_text.py -> build/bdist.linux-x86_64/wheel/./libqtile/scripts/migrations copying build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations/rename_tile_master.py -> build/bdist.linux-x86_64/wheel/./libqtile/scripts/migrations copying build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations/rename_unspecified.py -> build/bdist.linux-x86_64/wheel/./libqtile/scripts/migrations copying build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations/update_monad_args.py -> build/bdist.linux-x86_64/wheel/./libqtile/scripts/migrations copying build/lib.linux-x86_64-cpython-314/libqtile/scripts/migrations/update_togroup_args.py -> build/bdist.linux-x86_64/wheel/./libqtile/scripts/migrations creating build/bdist.linux-x86_64/wheel/libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/__init__.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/backlight.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/base.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/battery.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/bluetooth.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/canto.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/caps_num_lock_indicator.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/check_updates.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/chord.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/clipboard.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/clock.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/cmus.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/config_error.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/countdown.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/cpu.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/crashme.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/crypto_ticker.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/currentlayout.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/currentscreen.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/df.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/do_not_disturb.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/generic_poll_text.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/gmail_checker.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/graph.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/groupbox.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/hdd.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/idlerpg.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/image.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/imapwidget.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/import_error.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/keyboardkbdd.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/keyboardlayout.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/khal_calendar.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/launchbar.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/load.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/maildir.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/memory.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/moc.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/mpd2widget.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/mpris2widget.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/net.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/notify.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/nvidia_sensors.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/open_weather.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/plasma.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/pomodoro.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/prompt.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/pulse_volume.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/quick_exit.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/screensplit.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/sensors.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/sep.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/she.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/spacer.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/statusnotifier.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/stock_ticker.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/systray.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/tasklist.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/textbox.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/thermal_zone.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/volume.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/wallpaper.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/widgetbox.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/window_count.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/windowname.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/windowtabs.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/wlan.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget copying build/lib.linux-x86_64-cpython-314/libqtile/widget/wttr.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget creating build/bdist.linux-x86_64/wheel/libqtile/widget/helpers creating build/bdist.linux-x86_64/wheel/libqtile/widget/helpers/status_notifier copying build/lib.linux-x86_64-cpython-314/libqtile/widget/helpers/status_notifier/__init__.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget/helpers/status_notifier copying build/lib.linux-x86_64-cpython-314/libqtile/widget/helpers/status_notifier/statusnotifier.py -> build/bdist.linux-x86_64/wheel/./libqtile/widget/helpers/status_notifier copying build/lib.linux-x86_64-cpython-314/libqtile/widget/helpers/status_notifier/fallback_icon.png -> build/bdist.linux-x86_64/wheel/./libqtile/widget/helpers/status_notifier copying build/lib.linux-x86_64-cpython-314/libqtile/py.typed -> build/bdist.linux-x86_64/wheel/./libqtile running install_egg_info Copying qtile.egg-info to build/bdist.linux-x86_64/wheel/./qtile-0.29.0-py3.14.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/qtile-0.29.0.dist-info/WHEEL creating '/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/.pyproject-builddir/pip-wheel-sx502zky/.tmp-r5e6o4bt/qtile-0.29.0-cp314-cp314-linux_x86_64.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'libqtile/__init__.py' adding 'libqtile/bar.py' adding 'libqtile/config.py' adding 'libqtile/configurable.py' adding 'libqtile/confreader.py' adding 'libqtile/dgroups.py' adding 'libqtile/group.py' adding 'libqtile/hook.py' adding 'libqtile/images.py' adding 'libqtile/ipc.py' adding 'libqtile/lazy.py' adding 'libqtile/log_utils.py' adding 'libqtile/notify.py' adding 'libqtile/pango_ffi.py' adding 'libqtile/pangocffi.py' adding 'libqtile/popup.py' adding 'libqtile/py.typed' adding 'libqtile/scratchpad.py' adding 'libqtile/sh.py' adding 'libqtile/utils.py' adding 'libqtile/backend/__init__.py' adding 'libqtile/backend/base/__init__.py' adding 'libqtile/backend/base/core.py' adding 'libqtile/backend/base/drawer.py' adding 'libqtile/backend/base/window.py' adding 'libqtile/backend/wayland/__init__.py' adding 'libqtile/backend/wayland/_ffi.abi3.so' adding 'libqtile/backend/wayland/core.py' adding 'libqtile/backend/wayland/drawer.py' adding 'libqtile/backend/wayland/inputs.py' adding 'libqtile/backend/wayland/layer.py' adding 'libqtile/backend/wayland/output.py' adding 'libqtile/backend/wayland/window.py' adding 'libqtile/backend/wayland/wlrq.py' adding 'libqtile/backend/wayland/xdgwindow.py' adding 'libqtile/backend/wayland/xwindow.py' adding 'libqtile/backend/wayland/cffi/build.py' adding 'libqtile/backend/wayland/cffi/cairo_buffer.py' adding 'libqtile/backend/wayland/cffi/libinput.py' adding 'libqtile/backend/x11/__init__.py' adding 'libqtile/backend/x11/core.py' adding 'libqtile/backend/x11/drawer.py' adding 'libqtile/backend/x11/window.py' adding 'libqtile/backend/x11/xcbq.py' adding 'libqtile/backend/x11/xcursors.py' adding 'libqtile/backend/x11/xcursors_ffi.py' adding 'libqtile/backend/x11/xkeysyms.py' adding 'libqtile/command/__init__.py' adding 'libqtile/command/base.py' adding 'libqtile/command/client.py' adding 'libqtile/command/graph.py' adding 'libqtile/command/interface.py' adding 'libqtile/core/__init__.py' adding 'libqtile/core/lifecycle.py' adding 'libqtile/core/loop.py' adding 'libqtile/core/manager.py' adding 'libqtile/core/state.py' adding 'libqtile/extension/__init__.py' adding 'libqtile/extension/base.py' adding 'libqtile/extension/command_set.py' adding 'libqtile/extension/dmenu.py' adding 'libqtile/extension/window_list.py' adding 'libqtile/interactive/__init__.py' adding 'libqtile/interactive/iqshell_install.py' adding 'libqtile/interactive/iqshell_kernel.py' adding 'libqtile/layout/__init__.py' adding 'libqtile/layout/base.py' adding 'libqtile/layout/bsp.py' adding 'libqtile/layout/columns.py' adding 'libqtile/layout/floating.py' adding 'libqtile/layout/matrix.py' adding 'libqtile/layout/max.py' adding 'libqtile/layout/plasma.py' adding 'libqtile/layout/ratiotile.py' adding 'libqtile/layout/screensplit.py' adding 'libqtile/layout/slice.py' adding 'libqtile/layout/spiral.py' adding 'libqtile/layout/stack.py' adding 'libqtile/layout/tile.py' adding 'libqtile/layout/tree.py' adding 'libqtile/layout/verticaltile.py' adding 'libqtile/layout/xmonad.py' adding 'libqtile/layout/zoomy.py' adding 'libqtile/resources/__init__.py' adding 'libqtile/resources/default_config.py' adding 'libqtile/resources/sleep.py' adding 'libqtile/resources/battery-icons/battery-caution-charging.png' adding 'libqtile/resources/battery-icons/battery-caution.png' adding 'libqtile/resources/battery-icons/battery-empty.png' adding 'libqtile/resources/battery-icons/battery-full-charged.png' adding 'libqtile/resources/battery-icons/battery-full-charging.png' adding 'libqtile/resources/battery-icons/battery-full.png' adding 'libqtile/resources/battery-icons/battery-good-charging.png' adding 'libqtile/resources/battery-icons/battery-good.png' adding 'libqtile/resources/battery-icons/battery-low-charging.png' adding 'libqtile/resources/battery-icons/battery-low.png' adding 'libqtile/resources/battery-icons/battery-missing.png' adding 'libqtile/resources/layout-icons/layout-bsp.png' adding 'libqtile/resources/layout-icons/layout-columns.png' adding 'libqtile/resources/layout-icons/layout-floating.png' adding 'libqtile/resources/layout-icons/layout-matrix.png' adding 'libqtile/resources/layout-icons/layout-max.png' adding 'libqtile/resources/layout-icons/layout-monadtall.png' adding 'libqtile/resources/layout-icons/layout-monadthreecol.png' adding 'libqtile/resources/layout-icons/layout-monadwide.png' adding 'libqtile/resources/layout-icons/layout-plasma.png' adding 'libqtile/resources/layout-icons/layout-ratiotile.png' adding 'libqtile/resources/layout-icons/layout-screensplit.png' adding 'libqtile/resources/layout-icons/layout-slice.png' adding 'libqtile/resources/layout-icons/layout-spiral.png' adding 'libqtile/resources/layout-icons/layout-stack.png' adding 'libqtile/resources/layout-icons/layout-tile.png' adding 'libqtile/resources/layout-icons/layout-treetab.png' adding 'libqtile/resources/layout-icons/layout-unknown.png' adding 'libqtile/resources/layout-icons/layout-verticaltile.png' adding 'libqtile/resources/layout-icons/layout-wmii.png' adding 'libqtile/resources/layout-icons/layout-zoomy.png' adding 'libqtile/scripts/__init__.py' adding 'libqtile/scripts/check.py' adding 'libqtile/scripts/cmd_obj.py' adding 'libqtile/scripts/main.py' adding 'libqtile/scripts/migrate.py' adding 'libqtile/scripts/run_cmd.py' adding 'libqtile/scripts/shell.py' adding 'libqtile/scripts/start.py' adding 'libqtile/scripts/top.py' adding 'libqtile/scripts/udev.py' adding 'libqtile/scripts/migrations/__init__.py' adding 'libqtile/scripts/migrations/_base.py' adding 'libqtile/scripts/migrations/change_bitcoin.py' adding 'libqtile/scripts/migrations/change_bluetooth_args.py' adding 'libqtile/scripts/migrations/change_keychord_args.py' adding 'libqtile/scripts/migrations/change_stockticker_args.py' adding 'libqtile/scripts/migrations/change_widgetbox_args.py' adding 'libqtile/scripts/migrations/match_list_regex.py' adding 'libqtile/scripts/migrations/module_renames.py' adding 'libqtile/scripts/migrations/remove_cmd_prefix.py' adding 'libqtile/scripts/migrations/rename_check_updates_widget.py' adding 'libqtile/scripts/migrations/rename_hook.py' adding 'libqtile/scripts/migrations/rename_threaded_poll_text.py' adding 'libqtile/scripts/migrations/rename_tile_master.py' adding 'libqtile/scripts/migrations/rename_unspecified.py' adding 'libqtile/scripts/migrations/update_monad_args.py' adding 'libqtile/scripts/migrations/update_togroup_args.py' adding 'libqtile/widget/__init__.py' adding 'libqtile/widget/backlight.py' adding 'libqtile/widget/base.py' adding 'libqtile/widget/battery.py' adding 'libqtile/widget/bluetooth.py' adding 'libqtile/widget/canto.py' adding 'libqtile/widget/caps_num_lock_indicator.py' adding 'libqtile/widget/check_updates.py' adding 'libqtile/widget/chord.py' adding 'libqtile/widget/clipboard.py' adding 'libqtile/widget/clock.py' adding 'libqtile/widget/cmus.py' adding 'libqtile/widget/config_error.py' adding 'libqtile/widget/countdown.py' adding 'libqtile/widget/cpu.py' adding 'libqtile/widget/crashme.py' adding 'libqtile/widget/crypto_ticker.py' adding 'libqtile/widget/currentlayout.py' adding 'libqtile/widget/currentscreen.py' adding 'libqtile/widget/df.py' adding 'libqtile/widget/do_not_disturb.py' adding 'libqtile/widget/generic_poll_text.py' adding 'libqtile/widget/gmail_checker.py' adding 'libqtile/widget/graph.py' adding 'libqtile/widget/groupbox.py' adding 'libqtile/widget/hdd.py' adding 'libqtile/widget/idlerpg.py' adding 'libqtile/widget/image.py' adding 'libqtile/widget/imapwidget.py' adding 'libqtile/widget/import_error.py' adding 'libqtile/widget/keyboardkbdd.py' adding 'libqtile/widget/keyboardlayout.py' adding 'libqtile/widget/khal_calendar.py' adding 'libqtile/widget/launchbar.py' adding 'libqtile/widget/load.py' adding 'libqtile/widget/maildir.py' adding 'libqtile/widget/memory.py' adding 'libqtile/widget/moc.py' adding 'libqtile/widget/mpd2widget.py' adding 'libqtile/widget/mpris2widget.py' adding 'libqtile/widget/net.py' adding 'libqtile/widget/notify.py' adding 'libqtile/widget/nvidia_sensors.py' adding 'libqtile/widget/open_weather.py' adding 'libqtile/widget/plasma.py' adding 'libqtile/widget/pomodoro.py' adding 'libqtile/widget/prompt.py' adding 'libqtile/widget/pulse_volume.py' adding 'libqtile/widget/quick_exit.py' adding 'libqtile/widget/screensplit.py' adding 'libqtile/widget/sensors.py' adding 'libqtile/widget/sep.py' adding 'libqtile/widget/she.py' adding 'libqtile/widget/spacer.py' adding 'libqtile/widget/statusnotifier.py' adding 'libqtile/widget/stock_ticker.py' adding 'libqtile/widget/systray.py' adding 'libqtile/widget/tasklist.py' adding 'libqtile/widget/textbox.py' adding 'libqtile/widget/thermal_zone.py' adding 'libqtile/widget/volume.py' adding 'libqtile/widget/wallpaper.py' adding 'libqtile/widget/widgetbox.py' adding 'libqtile/widget/window_count.py' adding 'libqtile/widget/windowname.py' adding 'libqtile/widget/windowtabs.py' adding 'libqtile/widget/wlan.py' adding 'libqtile/widget/wttr.py' adding 'libqtile/widget/helpers/status_notifier/__init__.py' adding 'libqtile/widget/helpers/status_notifier/fallback_icon.png' adding 'libqtile/widget/helpers/status_notifier/statusnotifier.py' adding 'qtile-0.29.0.dist-info/LICENSE' adding 'qtile-0.29.0.dist-info/METADATA' adding 'qtile-0.29.0.dist-info/WHEEL' adding 'qtile-0.29.0.dist-info/entry_points.txt' adding 'qtile-0.29.0.dist-info/top_level.txt' adding 'qtile-0.29.0.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Building wheel for qtile (pyproject.toml): finished with status 'done' Created wheel for qtile: filename=qtile-0.29.0-cp314-cp314-linux_x86_64.whl size=635263 sha256=92679af050e0a4782d53caa9e88010b6270676fb67d2ab4d35ab393bf58ad027 Stored in directory: /builddir/.cache/pip/wheels/0b/be/dc/30d37b871a7d90bee336fe65330a8864aa13ecac3c8e8a1d8e Successfully built qtile + PYTHONPATH=/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0 + ./scripts/ffibuild + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.Dz7Zpv + umask 022 + cd /builddir/build/BUILD/qtile-0.29.0-build + '[' /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/qtile-0.29.0-build + mkdir /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/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=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd qtile-0.29.0 ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' ++ ls /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/pyproject-wheeldir/qtile-0.29.0-cp314-cp314-linux_x86_64.whl ++ xargs basename --multiple + specifier=qtile==0.29.0 + '[' -z qtile==0.29.0 ']' + TMPDIR=/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/pyproject-wheeldir qtile==0.29.0 Using pip 24.3.1 from /usr/lib/python3.14/site-packages/pip (python 3.14) Looking in links: /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/pyproject-wheeldir Processing ./pyproject-wheeldir/qtile-0.29.0-cp314-cp314-linux_x86_64.whl Installing collected packages: qtile Creating /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/bin changing mode of /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/bin/qtile to 755 Successfully installed qtile-0.29.0 + '[' -d /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/bin ']' + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/bin/qtile /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/bin/qtile: updating + rm -rfv /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0-3.fc42.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib/python3.14/site-packages ']' + '[' /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages '!=' /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib/python3.14/site-packages ']' + '[' -d /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages ']' + site_dirs+=("/usr/lib64/python3.14/site-packages") + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost /usr/lib64/python3.14/site-packages/qtile-0.29.0.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/qtile-0.29.0.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT --record /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/qtile-0.29.0.dist-info/RECORD --output /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0-3.fc42.x86_64-pyproject-record + rm -fv /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/qtile-0.29.0.dist-info/RECORD removed '/builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/qtile-0.29.0.dist-info/RECORD' + rm -fv /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/qtile-0.29.0.dist-info/REQUESTED removed '/builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/qtile-0.29.0.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0-3.fc42.x86_64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_FILES_ESCAPE=4.19 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0-3.fc42.x86_64-pyproject-files --output-modules /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0-3.fc42.x86_64-pyproject-modules --buildroot /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT --sitelib /usr/lib/python3.14/site-packages --sitearch /usr/lib64/python3.14/site-packages --python-version 3.14 --pyproject-record /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0-3.fc42.x86_64-pyproject-record --prefix /usr libqtile + mkdir -p /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/share/xsessions/ + desktop-file-install --dir /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/share/xsessions/ resources/qtile.desktop + mkdir -p /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/share/wayland-sessions/ + desktop-file-install --dir /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/share/wayland-sessions/ resources/qtile-wayland.desktop + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 0.29.0-3.fc42 --unique-debug-suffix -0.29.0-3.fc42.x86_64 --unique-debug-src-base qtile-0.29.0-3.fc42.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0 find-debuginfo: starting Extracting debug info from 1 files DWARF-compressing 1 files sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/qtile-0.29.0-3.fc42.x86_64 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 -j2 Bytecompiling .py files below /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14 using python3.14 Bytecompiling .py files below /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib/debug/usr/lib64/python3.14 using python3.14 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j2 /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/base/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/base/__pycache__/core.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/base/__pycache__/drawer.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/wayland/cffi/__pycache__/build.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/base/__pycache__/window.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/wayland/cffi/__pycache__/cairo_buffer.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/wayland/cffi/__pycache__/libinput.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/wayland/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/wayland/__pycache__/drawer.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/wayland/__pycache__/inputs.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/wayland/__pycache__/layer.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/wayland/__pycache__/output.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/wayland/__pycache__/core.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/wayland/__pycache__/wlrq.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/wayland/__pycache__/window.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/wayland/__pycache__/xdgwindow.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/wayland/__pycache__/output.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/wayland/__pycache__/xwindow.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/wayland/__pycache__/window.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/wayland/__pycache__/xdgwindow.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/wayland/__pycache__/core.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/x11/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/wayland/__pycache__/xwindow.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/x11/__pycache__/drawer.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/x11/__pycache__/core.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/x11/__pycache__/xcbq.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/x11/__pycache__/xcursors.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/x11/__pycache__/xcursors_ffi.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/x11/__pycache__/xkeysyms.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/x11/__pycache__/window.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/x11/__pycache__/xcbq.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/x11/__pycache__/core.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/command/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/command/__pycache__/base.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/command/__pycache__/client.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/command/__pycache__/graph.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/command/__pycache__/interface.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/command/__pycache__/base.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/core/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/core/__pycache__/lifecycle.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/core/__pycache__/loop.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/backend/x11/__pycache__/window.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/core/__pycache__/state.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/core/__pycache__/manager.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/extension/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/core/__pycache__/manager.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/extension/__pycache__/base.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/extension/__pycache__/command_set.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/extension/__pycache__/window_list.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/extension/__pycache__/dmenu.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/interactive/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/interactive/__pycache__/iqshell_install.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/layout/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/interactive/__pycache__/iqshell_kernel.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/layout/__pycache__/bsp.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/layout/__pycache__/base.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/layout/__pycache__/columns.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/layout/__pycache__/floating.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/layout/__pycache__/max.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/layout/__pycache__/matrix.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/layout/__pycache__/ratiotile.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/layout/__pycache__/screensplit.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/layout/__pycache__/slice.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/layout/__pycache__/plasma.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/layout/__pycache__/spiral.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/layout/__pycache__/stack.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/layout/__pycache__/tile.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/layout/__pycache__/verticaltile.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/layout/__pycache__/tree.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/layout/__pycache__/zoomy.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/layout/__pycache__/matrix.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/layout/__pycache__/xmonad.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/resources/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/resources/__pycache__/default_config.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/layout/__pycache__/slice.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/scripts/migrations/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/resources/__pycache__/sleep.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/scripts/migrations/__pycache__/change_bitcoin.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/scripts/migrations/__pycache__/change_bluetooth_args.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/scripts/migrations/__pycache__/_base.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/scripts/migrations/__pycache__/change_keychord_args.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/scripts/migrations/__pycache__/change_stockticker_args.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/scripts/migrations/__pycache__/change_widgetbox_args.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/scripts/migrations/__pycache__/match_list_regex.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/scripts/migrations/__pycache__/remove_cmd_prefix.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/scripts/migrations/__pycache__/rename_check_updates_widget.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/scripts/migrations/__pycache__/rename_hook.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/scripts/migrations/__pycache__/rename_threaded_poll_text.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/scripts/migrations/__pycache__/rename_tile_master.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/scripts/migrations/__pycache__/module_renames.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/scripts/migrations/__pycache__/rename_unspecified.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/scripts/migrations/__pycache__/update_monad_args.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/scripts/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/scripts/migrations/__pycache__/update_togroup_args.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/scripts/__pycache__/check.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/scripts/__pycache__/cmd_obj.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/scripts/__pycache__/main.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/scripts/__pycache__/run_cmd.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/scripts/__pycache__/shell.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/scripts/__pycache__/migrate.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/scripts/__pycache__/start.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/scripts/__pycache__/top.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/scripts/__pycache__/udev.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/helpers/status_notifier/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/scripts/__pycache__/migrate.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/backlight.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/helpers/status_notifier/__pycache__/statusnotifier.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/base.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/battery.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/canto.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/caps_num_lock_indicator.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/check_updates.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/chord.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/clipboard.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/bluetooth.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/clock.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/config_error.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/cmus.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/countdown.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/crashme.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/cpu.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/crypto_ticker.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/currentscreen.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/df.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/currentlayout.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/do_not_disturb.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/gmail_checker.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/generic_poll_text.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/groupbox.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/hdd.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/graph.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/idlerpg.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/image.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/imapwidget.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/import_error.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/keyboardkbdd.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/khal_calendar.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/keyboardlayout.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/load.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/maildir.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/launchbar.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/memory.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/moc.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/mpd2widget.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/net.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/mpris2widget.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/notify.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/nvidia_sensors.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/plasma.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/open_weather.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/pomodoro.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/pulse_volume.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/quick_exit.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/screensplit.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/sensors.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/sep.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/she.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/spacer.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/statusnotifier.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/stock_ticker.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/systray.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/prompt.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/textbox.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/thermal_zone.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/volume.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/tasklist.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/wallpaper.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/window_count.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/widgetbox.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/windowtabs.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/windowname.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/wlan.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/wttr.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/mpris2widget.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/widget/__pycache__/prompt.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/__pycache__/bar.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/__pycache__/configurable.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/__pycache__/confreader.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/__pycache__/dgroups.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/__pycache__/group.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/__pycache__/hook.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/__pycache__/config.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/__pycache__/images.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/__pycache__/lazy.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/__pycache__/ipc.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/__pycache__/log_utils.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/__pycache__/pango_ffi.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/__pycache__/pangocffi.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/__pycache__/notify.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/__pycache__/popup.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/__pycache__/scratchpad.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/__pycache__/sh.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/__pycache__/utils.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/__pycache__/bar.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/__pycache__/group.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/__pycache__/ipc.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/__pycache__/scratchpad.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/__pycache__/config.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/libqtile/__pycache__/sh.cpython-314.opt-1.pyc: replacing with normalized version Scanned 59 directories and 588 files, processed 202 inodes, 202 modified (42 replaced + 160 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/qtile-0.29.0-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.0TJb0p + umask 022 + cd /builddir/build/BUILD/qtile-0.29.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/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=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd qtile-0.29.0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + PATH=/builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib64/python3.14/site-packages:/builddir/build/BUILD/qtile-0.29.0-build/BUILDROOT/usr/lib/python3.14/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=2 + /usr/bin/pytest -vv --backend x11 --backend wayland -k 'not test_chord_widget' ============================= test session starts ============================== platform linux -- Python 3.14.0a3, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0 configfile: pyproject.toml testpaths: test collecting ... collected 2082 items / 1 deselected / 1 skipped / 2081 selected test/backend/test_backend.py::test_get_core_bad PASSED [ 0%] test/backend/wayland/test_window.py::test_info[1-BareConfig] SKIPPED [ 0%] test/backend/x11/test_window.py::test_kill_via_message[1-ManagerConfig] ERROR [ 0%] test/backend/x11/test_window.py::test_change_state_via_message[1-ManagerConfig] ERROR [ 0%] test/backend/x11/test_window.py::test_urgent_hook_fire[2] FAILED [ 0%] test/backend/x11/test_window.py::test_urgent_hook_fire[2] ERROR [ 0%] test/backend/x11/test_window.py::test_default_float_hints[1-ManagerConfig] ERROR [ 0%] test/backend/x11/test_window.py::test_user_position[1-ManagerConfig] ERROR [ 0%] test/backend/x11/test_window.py::test_only_one_focus[1-ManagerConfig] ERROR [ 0%] test/backend/x11/test_window.py::test_only_wm_protocols_focus[1-ManagerConfig] ERROR [ 0%] test/backend/x11/test_window.py::test_only_input_hint_focus[1-ManagerConfig] ERROR [ 0%] test/backend/x11/test_window.py::test_no_focus[1-ManagerConfig] ERROR [ 0%] test/backend/x11/test_window.py::test_hints_setting_unsetting[1-ManagerConfig] ERROR [ 0%] test/backend/x11/test_window.py::test_strut_handling[ManagerConfig-2] ERROR [ 0%] test/backend/x11/test_window.py::test_cursor_warp[CursorWarpConfig-2] ERROR [ 0%] test/backend/x11/test_window.py::test_click_focus_screen[2] ERROR [ 0%] test/backend/x11/test_window.py::test_min_size_hint[1-BareConfig] ERROR [ 0%] test/backend/x11/test_window.py::test_min_size_hint_no_flag[1-BareConfig] ERROR [ 0%] test/backend/x11/test_window.py::test_max_size_hint[1-BareConfig] ERROR [ 0%] test/backend/x11/test_window.py::test_max_size_hint_no_flag[1-BareConfig] ERROR [ 0%] test/backend/x11/test_window.py::test_both_size_hints[1-BareConfig] ERROR [ 0%] test/backend/x11/test_window.py::test_inspect_window[1-ManagerConfig] ERROR [ 1%] test/backend/x11/test_window.py::test_multiple_borders[1-MultipleBordersConfig] SKIPPED [ 1%] test/backend/x11/test_window.py::test_net_frame_extents[1-NetFrameExtentsConfig] ERROR [ 1%] test/backend/x11/test_window.py::test_net_wm_state_focused[1] ERROR [ 1%] test/backend/x11/test_window.py::test_window_stacking_order[1-ManagerConfig] ERROR [ 1%] test/backend/x11/test_window.py::test_floats_kept_above[1-ManagerConfig] ERROR [ 1%] test/backend/x11/test_window.py::test_fullscreen_on_top[1-ManagerConfig] ERROR [ 1%] test/backend/x11/test_window.py::test_move_float_above_tiled[1-ManagerConfig] ERROR [ 1%] test/backend/x11/test_window.py::test_move_float_above_tiled[1-UnpinFloatsConfig] ERROR [ 1%] test/backend/x11/test_xcbq.py::test_new_window[1] ERROR [ 1%] test/backend/x11/test_xcore.py::test_no_two_qtiles[1] ERROR [ 1%] test/backend/x11/test_xcore.py::test_color_pixel[1] ERROR [ 1%] test/backend/x11/test_xcore.py::test_net_client_list[1-ManagerConfig] ERROR [ 1%] test/core/test_exitcode.py::test_exitcode_default[1-x11] ERROR [ 1%] test/core/test_exitcode.py::test_exitcode_default[1-x11] ERROR [ 1%] test/core/test_exitcode.py::test_exitcode_default[1-wayland] ERROR [ 1%] test/core/test_exitcode.py::test_exitcode_default[1-wayland] ERROR [ 1%] test/core/test_exitcode.py::test_exitcode_explicit[1-x11] ERROR [ 1%] test/core/test_exitcode.py::test_exitcode_explicit[1-x11] ERROR [ 1%] test/core/test_exitcode.py::test_exitcode_explicit[1-wayland] ERROR [ 1%] test/core/test_exitcode.py::test_exitcode_explicit[1-wayland] ERROR [ 1%] test/extension/test_window_list.py::test_window_list[1-x11] ERROR [ 1%] test/extension/test_window_list.py::test_window_list[1-x11] ERROR [ 1%] test/extension/test_window_list.py::test_window_list[1-wayland] ERROR [ 1%] test/extension/test_window_list.py::test_window_list[1-wayland] ERROR [ 1%] test/layouts/test_base.py::test_base_client_position_bottom[1-x11-BaseLayoutConfigBottom] ERROR [ 1%] test/layouts/test_base.py::test_base_client_position_bottom[1-x11-BaseLayoutConfigBottom] ERROR [ 1%] test/layouts/test_base.py::test_base_client_position_bottom[1-wayland-BaseLayoutConfigBottom] ERROR [ 1%] test/layouts/test_base.py::test_base_client_position_bottom[1-wayland-BaseLayoutConfigBottom] ERROR [ 1%] test/layouts/test_base.py::test_base_client_position_top[1-x11-BaseLayoutConfigTop] ERROR [ 2%] test/layouts/test_base.py::test_base_client_position_top[1-x11-BaseLayoutConfigTop] ERROR [ 2%] test/layouts/test_base.py::test_base_client_position_top[1-wayland-BaseLayoutConfigTop] ERROR [ 2%] test/layouts/test_base.py::test_base_client_position_top[1-wayland-BaseLayoutConfigTop] ERROR [ 2%] test/layouts/test_bsp.py::test_bsp_window_focus_cycle[1-x11-BspConfig] ERROR [ 2%] test/layouts/test_bsp.py::test_bsp_window_focus_cycle[1-x11-BspConfig] ERROR [ 2%] test/layouts/test_bsp.py::test_bsp_window_focus_cycle[1-wayland-BspConfig] ERROR [ 2%] test/layouts/test_bsp.py::test_bsp_window_focus_cycle[1-wayland-BspConfig] ERROR [ 2%] test/layouts/test_bsp.py::test_bsp_margin_on_single[1-x11-BspConfig] ERROR [ 2%] test/layouts/test_bsp.py::test_bsp_margin_on_single[1-x11-BspConfig] ERROR [ 2%] test/layouts/test_bsp.py::test_bsp_margin_on_single[1-wayland-BspConfig] ERROR [ 2%] test/layouts/test_bsp.py::test_bsp_margin_on_single[1-wayland-BspConfig] ERROR [ 2%] test/layouts/test_bsp.py::test_bsp_wrap_clients[1-x11-BspConfig] ERROR [ 2%] test/layouts/test_bsp.py::test_bsp_wrap_clients[1-x11-BspConfig] ERROR [ 2%] test/layouts/test_bsp.py::test_bsp_wrap_clients[1-wayland-BspConfig] ERROR [ 2%] test/layouts/test_bsp.py::test_bsp_wrap_clients[1-wayland-BspConfig] ERROR [ 2%] test/layouts/test_columns.py::test_columns_window_focus_cycle[1-x11-ColumnsConfig] ERROR [ 2%] test/layouts/test_columns.py::test_columns_window_focus_cycle[1-x11-ColumnsConfig] ERROR [ 2%] test/layouts/test_columns.py::test_columns_window_focus_cycle[1-wayland-ColumnsConfig] ERROR [ 2%] test/layouts/test_columns.py::test_columns_window_focus_cycle[1-wayland-ColumnsConfig] ERROR [ 2%] test/layouts/test_columns.py::test_columns_swap_column_left[1-x11-ColumnsConfig] ERROR [ 2%] test/layouts/test_columns.py::test_columns_swap_column_left[1-x11-ColumnsConfig] ERROR [ 2%] test/layouts/test_columns.py::test_columns_swap_column_left[1-wayland-ColumnsConfig] ERROR [ 2%] test/layouts/test_columns.py::test_columns_swap_column_left[1-wayland-ColumnsConfig] ERROR [ 2%] test/layouts/test_columns.py::test_columns_swap_column_right[1-x11-ColumnsConfig] ERROR [ 2%] test/layouts/test_columns.py::test_columns_swap_column_right[1-x11-ColumnsConfig] ERROR [ 2%] test/layouts/test_columns.py::test_columns_swap_column_right[1-wayland-ColumnsConfig] ERROR [ 2%] test/layouts/test_columns.py::test_columns_swap_column_right[1-wayland-ColumnsConfig] ERROR [ 2%] test/layouts/test_columns.py::test_columns_margins_single[1-x11-ColumnsConfig] ERROR [ 2%] test/layouts/test_columns.py::test_columns_margins_single[1-x11-ColumnsConfig] ERROR [ 2%] test/layouts/test_columns.py::test_columns_margins_single[1-wayland-ColumnsConfig] ERROR [ 2%] test/layouts/test_columns.py::test_columns_margins_single[1-wayland-ColumnsConfig] ERROR [ 2%] test/layouts/test_columns.py::test_columns_single_border_disabled[1-x11-ColumnsSingleBorderDisabledConfig] ERROR [ 2%] test/layouts/test_columns.py::test_columns_single_border_disabled[1-x11-ColumnsSingleBorderDisabledConfig] ERROR [ 2%] test/layouts/test_columns.py::test_columns_single_border_disabled[1-wayland-ColumnsSingleBorderDisabledConfig] ERROR [ 2%] test/layouts/test_columns.py::test_columns_single_border_disabled[1-wayland-ColumnsSingleBorderDisabledConfig] ERROR [ 2%] test/layouts/test_columns.py::test_columns_single_border_enabled[1-x11-ColumnsSingleBorderEnabledConfig] ERROR [ 2%] test/layouts/test_columns.py::test_columns_single_border_enabled[1-x11-ColumnsSingleBorderEnabledConfig] ERROR [ 2%] test/layouts/test_columns.py::test_columns_single_border_enabled[1-wayland-ColumnsSingleBorderEnabledConfig] ERROR [ 2%] test/layouts/test_columns.py::test_columns_single_border_enabled[1-wayland-ColumnsSingleBorderEnabledConfig] ERROR [ 2%] test/layouts/test_columns.py::test_columns_left_align[1-x11-ColumnsLeftAlign] ERROR [ 2%] test/layouts/test_columns.py::test_columns_left_align[1-x11-ColumnsLeftAlign] ERROR [ 2%] test/layouts/test_columns.py::test_columns_left_align[1-wayland-ColumnsLeftAlign] ERROR [ 3%] test/layouts/test_columns.py::test_columns_left_align[1-wayland-ColumnsLeftAlign] ERROR [ 3%] test/layouts/test_columns.py::test_columns_initial_ratio_right[1-x11-ColumnsInitialRatio] ERROR [ 3%] test/layouts/test_columns.py::test_columns_initial_ratio_right[1-x11-ColumnsInitialRatio] ERROR [ 3%] test/layouts/test_columns.py::test_columns_initial_ratio_right[1-wayland-ColumnsInitialRatio] ERROR [ 3%] test/layouts/test_columns.py::test_columns_initial_ratio_right[1-wayland-ColumnsInitialRatio] ERROR [ 3%] test/layouts/test_columns.py::test_columns_initial_ratio_left[1-x11-ColumnsInitialRatio] ERROR [ 3%] test/layouts/test_columns.py::test_columns_initial_ratio_left[1-x11-ColumnsInitialRatio] ERROR [ 3%] test/layouts/test_columns.py::test_columns_initial_ratio_left[1-wayland-ColumnsInitialRatio] ERROR [ 3%] test/layouts/test_columns.py::test_columns_initial_ratio_left[1-wayland-ColumnsInitialRatio] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Bsp] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Bsp] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Columns] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Columns] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Floating] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Floating] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Matrix] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Matrix] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Max] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Max] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-MonadTall] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-MonadTall] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-MonadThreeCol] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-MonadThreeCol] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-MonadWide] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-MonadWide] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Plasma] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Plasma] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-RatioTile] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-RatioTile] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-ScreenSplit] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-ScreenSplit] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Spiral] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Spiral] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Stack] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Stack] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Tile] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Tile] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-TreeTab] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-TreeTab] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-VerticalTile] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-VerticalTile] ERROR [ 3%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Zoomy] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Zoomy] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Bsp] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Bsp] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Columns] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Columns] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Floating] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Floating] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Matrix] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Matrix] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Max] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Max] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-MonadTall] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-MonadTall] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-MonadThreeCol] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-MonadThreeCol] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-MonadWide] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-MonadWide] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Plasma] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Plasma] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-RatioTile] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-RatioTile] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-ScreenSplit] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-ScreenSplit] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Spiral] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Spiral] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Stack] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Stack] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Tile] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Tile] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-TreeTab] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-TreeTab] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-VerticalTile] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-VerticalTile] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Zoomy] ERROR [ 4%] test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Zoomy] ERROR [ 4%] test/layouts/test_common.py::test_window_types[1-x11-Bsp] ERROR [ 4%] test/layouts/test_common.py::test_window_types[1-x11-Bsp] ERROR [ 4%] test/layouts/test_common.py::test_window_types[1-x11-Columns] ERROR [ 4%] test/layouts/test_common.py::test_window_types[1-x11-Columns] ERROR [ 4%] test/layouts/test_common.py::test_window_types[1-x11-Floating] ERROR [ 4%] test/layouts/test_common.py::test_window_types[1-x11-Floating] ERROR [ 4%] test/layouts/test_common.py::test_window_types[1-x11-Matrix] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-x11-Matrix] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-x11-Max] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-x11-Max] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-x11-MonadTall] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-x11-MonadTall] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-x11-MonadThreeCol] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-x11-MonadThreeCol] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-x11-MonadWide] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-x11-MonadWide] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-x11-Plasma] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-x11-Plasma] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-x11-RatioTile] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-x11-RatioTile] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-x11-ScreenSplit] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-x11-ScreenSplit] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-x11-Spiral] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-x11-Spiral] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-x11-Stack] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-x11-Stack] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-x11-Tile] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-x11-Tile] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-x11-TreeTab] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-x11-TreeTab] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-x11-VerticalTile] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-x11-VerticalTile] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-x11-Zoomy] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-x11-Zoomy] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-wayland-Bsp] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-wayland-Bsp] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-wayland-Columns] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-wayland-Columns] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-wayland-Floating] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-wayland-Floating] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-wayland-Matrix] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-wayland-Matrix] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-wayland-Max] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-wayland-Max] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-wayland-MonadTall] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-wayland-MonadTall] ERROR [ 5%] test/layouts/test_common.py::test_window_types[1-wayland-MonadThreeCol] ERROR [ 6%] test/layouts/test_common.py::test_window_types[1-wayland-MonadThreeCol] ERROR [ 6%] test/layouts/test_common.py::test_window_types[1-wayland-MonadWide] ERROR [ 6%] test/layouts/test_common.py::test_window_types[1-wayland-MonadWide] ERROR [ 6%] test/layouts/test_common.py::test_window_types[1-wayland-Plasma] ERROR [ 6%] test/layouts/test_common.py::test_window_types[1-wayland-Plasma] ERROR [ 6%] test/layouts/test_common.py::test_window_types[1-wayland-RatioTile] ERROR [ 6%] test/layouts/test_common.py::test_window_types[1-wayland-RatioTile] ERROR [ 6%] test/layouts/test_common.py::test_window_types[1-wayland-ScreenSplit] ERROR [ 6%] test/layouts/test_common.py::test_window_types[1-wayland-ScreenSplit] ERROR [ 6%] test/layouts/test_common.py::test_window_types[1-wayland-Spiral] ERROR [ 6%] test/layouts/test_common.py::test_window_types[1-wayland-Spiral] ERROR [ 6%] test/layouts/test_common.py::test_window_types[1-wayland-Stack] ERROR [ 6%] test/layouts/test_common.py::test_window_types[1-wayland-Stack] ERROR [ 6%] test/layouts/test_common.py::test_window_types[1-wayland-Tile] ERROR [ 6%] test/layouts/test_common.py::test_window_types[1-wayland-Tile] ERROR [ 6%] test/layouts/test_common.py::test_window_types[1-wayland-TreeTab] ERROR [ 6%] test/layouts/test_common.py::test_window_types[1-wayland-TreeTab] ERROR [ 6%] test/layouts/test_common.py::test_window_types[1-wayland-VerticalTile] ERROR [ 6%] test/layouts/test_common.py::test_window_types[1-wayland-VerticalTile] ERROR [ 6%] test/layouts/test_common.py::test_window_types[1-wayland-Zoomy] ERROR [ 6%] test/layouts/test_common.py::test_window_types[1-wayland-Zoomy] ERROR [ 6%] test/layouts/test_common.py::test_focus_cycle[1-x11-Bsp] ERROR [ 6%] test/layouts/test_common.py::test_focus_cycle[1-x11-Bsp] ERROR [ 6%] test/layouts/test_common.py::test_focus_cycle[1-x11-Columns] ERROR [ 6%] test/layouts/test_common.py::test_focus_cycle[1-x11-Columns] ERROR [ 6%] test/layouts/test_common.py::test_focus_cycle[1-x11-Floating] ERROR [ 6%] test/layouts/test_common.py::test_focus_cycle[1-x11-Floating] ERROR [ 6%] test/layouts/test_common.py::test_focus_cycle[1-x11-Matrix] ERROR [ 6%] test/layouts/test_common.py::test_focus_cycle[1-x11-Matrix] ERROR [ 6%] test/layouts/test_common.py::test_focus_cycle[1-x11-Max] ERROR [ 6%] test/layouts/test_common.py::test_focus_cycle[1-x11-Max] ERROR [ 6%] test/layouts/test_common.py::test_focus_cycle[1-x11-MonadTall] ERROR [ 6%] test/layouts/test_common.py::test_focus_cycle[1-x11-MonadTall] ERROR [ 6%] test/layouts/test_common.py::test_focus_cycle[1-x11-MonadThreeCol] ERROR [ 6%] test/layouts/test_common.py::test_focus_cycle[1-x11-MonadThreeCol] ERROR [ 6%] test/layouts/test_common.py::test_focus_cycle[1-x11-MonadWide] ERROR [ 6%] test/layouts/test_common.py::test_focus_cycle[1-x11-MonadWide] ERROR [ 6%] test/layouts/test_common.py::test_focus_cycle[1-x11-Plasma] ERROR [ 6%] test/layouts/test_common.py::test_focus_cycle[1-x11-Plasma] ERROR [ 6%] test/layouts/test_common.py::test_focus_cycle[1-x11-RatioTile] ERROR [ 6%] test/layouts/test_common.py::test_focus_cycle[1-x11-RatioTile] ERROR [ 6%] test/layouts/test_common.py::test_focus_cycle[1-x11-ScreenSplit] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-x11-ScreenSplit] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-x11-Spiral] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-x11-Spiral] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-x11-Stack] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-x11-Stack] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-x11-Tile] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-x11-Tile] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-x11-TreeTab] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-x11-TreeTab] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-x11-VerticalTile] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-x11-VerticalTile] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-x11-Zoomy] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-x11-Zoomy] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-wayland-Bsp] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-wayland-Bsp] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-wayland-Columns] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-wayland-Columns] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-wayland-Floating] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-wayland-Floating] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-wayland-Matrix] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-wayland-Matrix] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-wayland-Max] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-wayland-Max] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-wayland-MonadTall] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-wayland-MonadTall] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-wayland-MonadThreeCol] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-wayland-MonadThreeCol] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-wayland-MonadWide] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-wayland-MonadWide] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-wayland-Plasma] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-wayland-Plasma] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-wayland-RatioTile] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-wayland-RatioTile] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-wayland-ScreenSplit] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-wayland-ScreenSplit] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-wayland-Spiral] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-wayland-Spiral] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-wayland-Stack] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-wayland-Stack] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-wayland-Tile] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-wayland-Tile] ERROR [ 7%] test/layouts/test_common.py::test_focus_cycle[1-wayland-TreeTab] ERROR [ 8%] test/layouts/test_common.py::test_focus_cycle[1-wayland-TreeTab] ERROR [ 8%] test/layouts/test_common.py::test_focus_cycle[1-wayland-VerticalTile] ERROR [ 8%] test/layouts/test_common.py::test_focus_cycle[1-wayland-VerticalTile] ERROR [ 8%] test/layouts/test_common.py::test_focus_cycle[1-wayland-Zoomy] ERROR [ 8%] test/layouts/test_common.py::test_focus_cycle[1-wayland-Zoomy] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-Bsp] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-Bsp] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-Columns] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-Columns] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-Floating] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-Floating] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-Matrix] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-Matrix] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-Max] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-Max] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-MonadTall] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-MonadTall] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-MonadThreeCol] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-MonadThreeCol] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-MonadWide] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-MonadWide] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-Plasma] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-Plasma] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-RatioTile] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-RatioTile] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-ScreenSplit] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-ScreenSplit] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-Spiral] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-Spiral] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-Stack] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-Stack] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-Tile] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-Tile] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-TreeTab] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-TreeTab] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-VerticalTile] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-VerticalTile] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-Zoomy] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-x11-Zoomy] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-wayland-Bsp] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-wayland-Bsp] ERROR [ 8%] test/layouts/test_common.py::test_swap_window_order[1-wayland-Columns] ERROR [ 9%] test/layouts/test_common.py::test_swap_window_order[1-wayland-Columns] ERROR [ 9%] test/layouts/test_common.py::test_swap_window_order[1-wayland-Floating] ERROR [ 9%] test/layouts/test_common.py::test_swap_window_order[1-wayland-Floating] ERROR [ 9%] test/layouts/test_common.py::test_swap_window_order[1-wayland-Matrix] ERROR [ 9%] test/layouts/test_common.py::test_swap_window_order[1-wayland-Matrix] ERROR [ 9%] test/layouts/test_common.py::test_swap_window_order[1-wayland-Max] ERROR [ 9%] test/layouts/test_common.py::test_swap_window_order[1-wayland-Max] ERROR [ 9%] test/layouts/test_common.py::test_swap_window_order[1-wayland-MonadTall] ERROR [ 9%] test/layouts/test_common.py::test_swap_window_order[1-wayland-MonadTall] ERROR [ 9%] test/layouts/test_common.py::test_swap_window_order[1-wayland-MonadThreeCol] ERROR [ 9%] test/layouts/test_common.py::test_swap_window_order[1-wayland-MonadThreeCol] ERROR [ 9%] test/layouts/test_common.py::test_swap_window_order[1-wayland-MonadWide] ERROR [ 9%] test/layouts/test_common.py::test_swap_window_order[1-wayland-MonadWide] ERROR [ 9%] test/layouts/test_common.py::test_swap_window_order[1-wayland-Plasma] ERROR [ 9%] test/layouts/test_common.py::test_swap_window_order[1-wayland-Plasma] ERROR [ 9%] test/layouts/test_common.py::test_swap_window_order[1-wayland-RatioTile] ERROR [ 9%] test/layouts/test_common.py::test_swap_window_order[1-wayland-RatioTile] ERROR [ 9%] test/layouts/test_common.py::test_swap_window_order[1-wayland-ScreenSplit] ERROR [ 9%] test/layouts/test_common.py::test_swap_window_order[1-wayland-ScreenSplit] ERROR [ 9%] test/layouts/test_common.py::test_swap_window_order[1-wayland-Spiral] ERROR [ 9%] test/layouts/test_common.py::test_swap_window_order[1-wayland-Spiral] ERROR [ 9%] test/layouts/test_common.py::test_swap_window_order[1-wayland-Stack] ERROR [ 9%] test/layouts/test_common.py::test_swap_window_order[1-wayland-Stack] ERROR [ 9%] test/layouts/test_common.py::test_swap_window_order[1-wayland-Tile] ERROR [ 9%] test/layouts/test_common.py::test_swap_window_order[1-wayland-Tile] ERROR [ 9%] test/layouts/test_common.py::test_swap_window_order[1-wayland-TreeTab] ERROR [ 9%] test/layouts/test_common.py::test_swap_window_order[1-wayland-TreeTab] ERROR [ 9%] test/layouts/test_common.py::test_swap_window_order[1-wayland-VerticalTile] ERROR [ 9%] test/layouts/test_common.py::test_swap_window_order[1-wayland-VerticalTile] ERROR [ 9%] test/layouts/test_common.py::test_swap_window_order[1-wayland-Zoomy] ERROR [ 9%] test/layouts/test_common.py::test_swap_window_order[1-wayland-Zoomy] ERROR [ 9%] test/layouts/test_common.py::test_focus_back[1-x11-Bsp] ERROR [ 9%] test/layouts/test_common.py::test_focus_back[1-x11-Bsp] ERROR [ 9%] test/layouts/test_common.py::test_focus_back[1-x11-Columns] ERROR [ 9%] test/layouts/test_common.py::test_focus_back[1-x11-Columns] ERROR [ 9%] test/layouts/test_common.py::test_focus_back[1-x11-Floating] ERROR [ 9%] test/layouts/test_common.py::test_focus_back[1-x11-Floating] ERROR [ 9%] test/layouts/test_common.py::test_focus_back[1-x11-Matrix] ERROR [ 9%] test/layouts/test_common.py::test_focus_back[1-x11-Matrix] ERROR [ 9%] test/layouts/test_common.py::test_focus_back[1-x11-Max] ERROR [ 9%] test/layouts/test_common.py::test_focus_back[1-x11-Max] ERROR [ 9%] test/layouts/test_common.py::test_focus_back[1-x11-MonadTall] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-x11-MonadTall] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-x11-MonadThreeCol] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-x11-MonadThreeCol] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-x11-MonadWide] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-x11-MonadWide] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-x11-Plasma] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-x11-Plasma] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-x11-RatioTile] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-x11-RatioTile] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-x11-ScreenSplit] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-x11-ScreenSplit] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-x11-Spiral] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-x11-Spiral] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-x11-Stack] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-x11-Stack] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-x11-Tile] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-x11-Tile] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-x11-TreeTab] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-x11-TreeTab] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-x11-VerticalTile] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-x11-VerticalTile] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-x11-Zoomy] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-x11-Zoomy] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-wayland-Bsp] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-wayland-Bsp] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-wayland-Columns] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-wayland-Columns] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-wayland-Floating] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-wayland-Floating] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-wayland-Matrix] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-wayland-Matrix] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-wayland-Max] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-wayland-Max] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-wayland-MonadTall] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-wayland-MonadTall] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-wayland-MonadThreeCol] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-wayland-MonadThreeCol] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-wayland-MonadWide] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-wayland-MonadWide] ERROR [ 10%] test/layouts/test_common.py::test_focus_back[1-wayland-Plasma] ERROR [ 11%] test/layouts/test_common.py::test_focus_back[1-wayland-Plasma] ERROR [ 11%] test/layouts/test_common.py::test_focus_back[1-wayland-RatioTile] ERROR [ 11%] test/layouts/test_common.py::test_focus_back[1-wayland-RatioTile] ERROR [ 11%] test/layouts/test_common.py::test_focus_back[1-wayland-ScreenSplit] ERROR [ 11%] test/layouts/test_common.py::test_focus_back[1-wayland-ScreenSplit] ERROR [ 11%] test/layouts/test_common.py::test_focus_back[1-wayland-Spiral] ERROR [ 11%] test/layouts/test_common.py::test_focus_back[1-wayland-Spiral] ERROR [ 11%] test/layouts/test_common.py::test_focus_back[1-wayland-Stack] ERROR [ 11%] test/layouts/test_common.py::test_focus_back[1-wayland-Stack] ERROR [ 11%] test/layouts/test_common.py::test_focus_back[1-wayland-Tile] ERROR [ 11%] test/layouts/test_common.py::test_focus_back[1-wayland-Tile] ERROR [ 11%] test/layouts/test_common.py::test_focus_back[1-wayland-TreeTab] ERROR [ 11%] test/layouts/test_common.py::test_focus_back[1-wayland-TreeTab] ERROR [ 11%] test/layouts/test_common.py::test_focus_back[1-wayland-VerticalTile] ERROR [ 11%] test/layouts/test_common.py::test_focus_back[1-wayland-VerticalTile] ERROR [ 11%] test/layouts/test_common.py::test_focus_back[1-wayland-Zoomy] ERROR [ 11%] test/layouts/test_common.py::test_focus_back[1-wayland-Zoomy] ERROR [ 11%] test/layouts/test_common.py::test_focus_change_event[1-x11-Bsp] ERROR [ 11%] test/layouts/test_common.py::test_focus_change_event[1-x11-Bsp] ERROR [ 11%] test/layouts/test_common.py::test_focus_change_event[1-x11-Columns] ERROR [ 11%] test/layouts/test_common.py::test_focus_change_event[1-x11-Columns] ERROR [ 11%] test/layouts/test_common.py::test_focus_change_event[1-x11-Floating] ERROR [ 11%] test/layouts/test_common.py::test_focus_change_event[1-x11-Floating] ERROR [ 11%] test/layouts/test_common.py::test_focus_change_event[1-x11-Matrix] ERROR [ 11%] test/layouts/test_common.py::test_focus_change_event[1-x11-Matrix] ERROR [ 11%] test/layouts/test_common.py::test_focus_change_event[1-x11-Max] ERROR [ 11%] test/layouts/test_common.py::test_focus_change_event[1-x11-Max] ERROR [ 11%] test/layouts/test_common.py::test_focus_change_event[1-x11-MonadTall] ERROR [ 11%] test/layouts/test_common.py::test_focus_change_event[1-x11-MonadTall] ERROR [ 11%] test/layouts/test_common.py::test_focus_change_event[1-x11-MonadThreeCol] ERROR [ 11%] test/layouts/test_common.py::test_focus_change_event[1-x11-MonadThreeCol] ERROR [ 11%] test/layouts/test_common.py::test_focus_change_event[1-x11-MonadWide] ERROR [ 11%] test/layouts/test_common.py::test_focus_change_event[1-x11-MonadWide] ERROR [ 11%] test/layouts/test_common.py::test_focus_change_event[1-x11-Plasma] ERROR [ 11%] test/layouts/test_common.py::test_focus_change_event[1-x11-Plasma] ERROR [ 11%] test/layouts/test_common.py::test_focus_change_event[1-x11-RatioTile] ERROR [ 11%] test/layouts/test_common.py::test_focus_change_event[1-x11-RatioTile] ERROR [ 11%] test/layouts/test_common.py::test_focus_change_event[1-x11-ScreenSplit] ERROR [ 11%] test/layouts/test_common.py::test_focus_change_event[1-x11-ScreenSplit] ERROR [ 11%] test/layouts/test_common.py::test_focus_change_event[1-x11-Spiral] ERROR [ 11%] test/layouts/test_common.py::test_focus_change_event[1-x11-Spiral] ERROR [ 11%] test/layouts/test_common.py::test_focus_change_event[1-x11-Stack] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-x11-Stack] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-x11-Tile] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-x11-Tile] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-x11-TreeTab] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-x11-TreeTab] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-x11-VerticalTile] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-x11-VerticalTile] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-x11-Zoomy] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-x11-Zoomy] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-Bsp] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-Bsp] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-Columns] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-Columns] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-Floating] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-Floating] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-Matrix] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-Matrix] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-Max] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-Max] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-MonadTall] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-MonadTall] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-MonadThreeCol] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-MonadThreeCol] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-MonadWide] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-MonadWide] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-Plasma] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-Plasma] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-RatioTile] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-RatioTile] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-ScreenSplit] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-ScreenSplit] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-Spiral] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-Spiral] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-Stack] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-Stack] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-Tile] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-Tile] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-TreeTab] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-TreeTab] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-VerticalTile] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-VerticalTile] ERROR [ 12%] test/layouts/test_common.py::test_focus_change_event[1-wayland-Zoomy] ERROR [ 13%] test/layouts/test_common.py::test_focus_change_event[1-wayland-Zoomy] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-Bsp] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-Bsp] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-Columns] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-Columns] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-Floating] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-Floating] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-Matrix] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-Matrix] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-Max] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-Max] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-MonadTall] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-MonadTall] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-MonadThreeCol] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-MonadThreeCol] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-MonadWide] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-MonadWide] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-Plasma] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-Plasma] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-RatioTile] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-RatioTile] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-ScreenSplit] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-ScreenSplit] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-Spiral] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-Spiral] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-Stack] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-Stack] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-Tile] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-Tile] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-TreeTab] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-TreeTab] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-VerticalTile] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-VerticalTile] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-Zoomy] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-x11-Zoomy] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-wayland-Bsp] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-wayland-Bsp] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-wayland-Columns] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-wayland-Columns] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-wayland-Floating] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-wayland-Floating] ERROR [ 13%] test/layouts/test_common.py::test_remove[1-wayland-Matrix] ERROR [ 14%] test/layouts/test_common.py::test_remove[1-wayland-Matrix] ERROR [ 14%] test/layouts/test_common.py::test_remove[1-wayland-Max] ERROR [ 14%] test/layouts/test_common.py::test_remove[1-wayland-Max] ERROR [ 14%] test/layouts/test_common.py::test_remove[1-wayland-MonadTall] ERROR [ 14%] test/layouts/test_common.py::test_remove[1-wayland-MonadTall] ERROR [ 14%] test/layouts/test_common.py::test_remove[1-wayland-MonadThreeCol] ERROR [ 14%] test/layouts/test_common.py::test_remove[1-wayland-MonadThreeCol] ERROR [ 14%] test/layouts/test_common.py::test_remove[1-wayland-MonadWide] ERROR [ 14%] test/layouts/test_common.py::test_remove[1-wayland-MonadWide] ERROR [ 14%] test/layouts/test_common.py::test_remove[1-wayland-Plasma] ERROR [ 14%] test/layouts/test_common.py::test_remove[1-wayland-Plasma] ERROR [ 14%] test/layouts/test_common.py::test_remove[1-wayland-RatioTile] ERROR [ 14%] test/layouts/test_common.py::test_remove[1-wayland-RatioTile] ERROR [ 14%] test/layouts/test_common.py::test_remove[1-wayland-ScreenSplit] ERROR [ 14%] test/layouts/test_common.py::test_remove[1-wayland-ScreenSplit] ERROR [ 14%] test/layouts/test_common.py::test_remove[1-wayland-Spiral] ERROR [ 14%] test/layouts/test_common.py::test_remove[1-wayland-Spiral] ERROR [ 14%] test/layouts/test_common.py::test_remove[1-wayland-Stack] ERROR [ 14%] test/layouts/test_common.py::test_remove[1-wayland-Stack] ERROR [ 14%] test/layouts/test_common.py::test_remove[1-wayland-Tile] ERROR [ 14%] test/layouts/test_common.py::test_remove[1-wayland-Tile] ERROR [ 14%] test/layouts/test_common.py::test_remove[1-wayland-TreeTab] ERROR [ 14%] test/layouts/test_common.py::test_remove[1-wayland-TreeTab] ERROR [ 14%] test/layouts/test_common.py::test_remove[1-wayland-VerticalTile] ERROR [ 14%] test/layouts/test_common.py::test_remove[1-wayland-VerticalTile] ERROR [ 14%] test/layouts/test_common.py::test_remove[1-wayland-Zoomy] ERROR [ 14%] test/layouts/test_common.py::test_remove[1-wayland-Zoomy] ERROR [ 14%] test/layouts/test_common.py::test_remove_floating[1-x11-Bsp] ERROR [ 14%] test/layouts/test_common.py::test_remove_floating[1-x11-Bsp] ERROR [ 14%] test/layouts/test_common.py::test_remove_floating[1-x11-Columns] ERROR [ 14%] test/layouts/test_common.py::test_remove_floating[1-x11-Columns] ERROR [ 14%] test/layouts/test_common.py::test_remove_floating[1-x11-Floating] ERROR [ 14%] test/layouts/test_common.py::test_remove_floating[1-x11-Floating] ERROR [ 14%] test/layouts/test_common.py::test_remove_floating[1-x11-Matrix] ERROR [ 14%] test/layouts/test_common.py::test_remove_floating[1-x11-Matrix] ERROR [ 14%] test/layouts/test_common.py::test_remove_floating[1-x11-Max] ERROR [ 14%] test/layouts/test_common.py::test_remove_floating[1-x11-Max] ERROR [ 14%] test/layouts/test_common.py::test_remove_floating[1-x11-MonadTall] ERROR [ 14%] test/layouts/test_common.py::test_remove_floating[1-x11-MonadTall] ERROR [ 14%] test/layouts/test_common.py::test_remove_floating[1-x11-MonadThreeCol] ERROR [ 14%] test/layouts/test_common.py::test_remove_floating[1-x11-MonadThreeCol] ERROR [ 14%] test/layouts/test_common.py::test_remove_floating[1-x11-MonadWide] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-x11-MonadWide] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-x11-Plasma] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-x11-Plasma] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-x11-RatioTile] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-x11-RatioTile] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-x11-ScreenSplit] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-x11-ScreenSplit] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-x11-Spiral] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-x11-Spiral] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-x11-Stack] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-x11-Stack] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-x11-Tile] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-x11-Tile] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-x11-TreeTab] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-x11-TreeTab] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-x11-VerticalTile] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-x11-VerticalTile] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-x11-Zoomy] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-x11-Zoomy] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-wayland-Bsp] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-wayland-Bsp] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-wayland-Columns] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-wayland-Columns] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-wayland-Floating] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-wayland-Floating] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-wayland-Matrix] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-wayland-Matrix] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-wayland-Max] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-wayland-Max] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-wayland-MonadTall] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-wayland-MonadTall] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-wayland-MonadThreeCol] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-wayland-MonadThreeCol] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-wayland-MonadWide] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-wayland-MonadWide] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-wayland-Plasma] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-wayland-Plasma] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-wayland-RatioTile] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-wayland-RatioTile] ERROR [ 15%] test/layouts/test_common.py::test_remove_floating[1-wayland-ScreenSplit] ERROR [ 16%] test/layouts/test_common.py::test_remove_floating[1-wayland-ScreenSplit] ERROR [ 16%] test/layouts/test_common.py::test_remove_floating[1-wayland-Spiral] ERROR [ 16%] test/layouts/test_common.py::test_remove_floating[1-wayland-Spiral] ERROR [ 16%] test/layouts/test_common.py::test_remove_floating[1-wayland-Stack] ERROR [ 16%] test/layouts/test_common.py::test_remove_floating[1-wayland-Stack] ERROR [ 16%] test/layouts/test_common.py::test_remove_floating[1-wayland-Tile] ERROR [ 16%] test/layouts/test_common.py::test_remove_floating[1-wayland-Tile] ERROR [ 16%] test/layouts/test_common.py::test_remove_floating[1-wayland-TreeTab] ERROR [ 16%] test/layouts/test_common.py::test_remove_floating[1-wayland-TreeTab] ERROR [ 16%] test/layouts/test_common.py::test_remove_floating[1-wayland-VerticalTile] ERROR [ 16%] test/layouts/test_common.py::test_remove_floating[1-wayland-VerticalTile] ERROR [ 16%] test/layouts/test_common.py::test_remove_floating[1-wayland-Zoomy] ERROR [ 16%] test/layouts/test_common.py::test_remove_floating[1-wayland-Zoomy] ERROR [ 16%] test/layouts/test_common.py::test_desktop_notifications[1-x11-Bsp] ERROR [ 16%] test/layouts/test_common.py::test_desktop_notifications[1-x11-Bsp] ERROR [ 16%] test/layouts/test_common.py::test_desktop_notifications[1-x11-Columns] ERROR [ 16%] test/layouts/test_common.py::test_desktop_notifications[1-x11-Columns] ERROR [ 16%] test/layouts/test_common.py::test_desktop_notifications[1-x11-Floating] ERROR [ 16%] test/layouts/test_common.py::test_desktop_notifications[1-x11-Floating] ERROR [ 16%] test/layouts/test_common.py::test_desktop_notifications[1-x11-Matrix] ERROR [ 16%] test/layouts/test_common.py::test_desktop_notifications[1-x11-Matrix] ERROR [ 16%] test/layouts/test_common.py::test_desktop_notifications[1-x11-Max] ERROR [ 16%] test/layouts/test_common.py::test_desktop_notifications[1-x11-Max] ERROR [ 16%] test/layouts/test_common.py::test_desktop_notifications[1-x11-MonadTall] ERROR [ 16%] test/layouts/test_common.py::test_desktop_notifications[1-x11-MonadTall] ERROR [ 16%] test/layouts/test_common.py::test_desktop_notifications[1-x11-MonadThreeCol] ERROR [ 16%] test/layouts/test_common.py::test_desktop_notifications[1-x11-MonadThreeCol] ERROR [ 16%] test/layouts/test_common.py::test_desktop_notifications[1-x11-MonadWide] ERROR [ 16%] test/layouts/test_common.py::test_desktop_notifications[1-x11-MonadWide] ERROR [ 16%] test/layouts/test_common.py::test_desktop_notifications[1-x11-Plasma] ERROR [ 16%] test/layouts/test_common.py::test_desktop_notifications[1-x11-Plasma] ERROR [ 16%] test/layouts/test_common.py::test_desktop_notifications[1-x11-RatioTile] ERROR [ 16%] test/layouts/test_common.py::test_desktop_notifications[1-x11-RatioTile] ERROR [ 16%] test/layouts/test_common.py::test_desktop_notifications[1-x11-ScreenSplit] ERROR [ 16%] test/layouts/test_common.py::test_desktop_notifications[1-x11-ScreenSplit] ERROR [ 16%] test/layouts/test_common.py::test_desktop_notifications[1-x11-Spiral] ERROR [ 16%] test/layouts/test_common.py::test_desktop_notifications[1-x11-Spiral] ERROR [ 16%] test/layouts/test_common.py::test_desktop_notifications[1-x11-Stack] ERROR [ 16%] test/layouts/test_common.py::test_desktop_notifications[1-x11-Stack] ERROR [ 16%] test/layouts/test_common.py::test_desktop_notifications[1-x11-Tile] ERROR [ 16%] test/layouts/test_common.py::test_desktop_notifications[1-x11-Tile] ERROR [ 16%] test/layouts/test_common.py::test_desktop_notifications[1-x11-TreeTab] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-x11-TreeTab] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-x11-VerticalTile] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-x11-VerticalTile] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-x11-Zoomy] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-x11-Zoomy] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-Bsp] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-Bsp] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-Columns] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-Columns] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-Floating] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-Floating] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-Matrix] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-Matrix] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-Max] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-Max] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-MonadTall] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-MonadTall] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-MonadThreeCol] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-MonadThreeCol] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-MonadWide] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-MonadWide] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-Plasma] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-Plasma] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-RatioTile] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-RatioTile] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-ScreenSplit] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-ScreenSplit] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-Spiral] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-Spiral] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-Stack] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-Stack] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-Tile] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-Tile] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-TreeTab] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-TreeTab] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-VerticalTile] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-VerticalTile] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-Zoomy] ERROR [ 17%] test/layouts/test_common.py::test_desktop_notifications[1-wayland-Zoomy] ERROR [ 17%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Bsp] ERROR [ 17%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Bsp] ERROR [ 17%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Columns] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Columns] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Floating] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Floating] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Matrix] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Matrix] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Max] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Max] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-MonadTall] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-MonadTall] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-MonadThreeCol] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-MonadThreeCol] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-MonadWide] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-MonadWide] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Plasma] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Plasma] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-RatioTile] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-RatioTile] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-ScreenSplit] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-ScreenSplit] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Spiral] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Spiral] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Stack] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Stack] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Tile] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Tile] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-TreeTab] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-TreeTab] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-VerticalTile] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-VerticalTile] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Zoomy] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Zoomy] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Bsp] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Bsp] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Columns] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Columns] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Floating] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Floating] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Matrix] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Matrix] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Max] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Max] ERROR [ 18%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-MonadTall] ERROR [ 19%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-MonadTall] ERROR [ 19%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-MonadThreeCol] ERROR [ 19%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-MonadThreeCol] ERROR [ 19%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-MonadWide] ERROR [ 19%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-MonadWide] ERROR [ 19%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Plasma] ERROR [ 19%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Plasma] ERROR [ 19%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-RatioTile] ERROR [ 19%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-RatioTile] ERROR [ 19%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-ScreenSplit] ERROR [ 19%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-ScreenSplit] ERROR [ 19%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Spiral] ERROR [ 19%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Spiral] ERROR [ 19%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Stack] ERROR [ 19%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Stack] ERROR [ 19%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Tile] ERROR [ 19%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Tile] ERROR [ 19%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-TreeTab] ERROR [ 19%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-TreeTab] ERROR [ 19%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-VerticalTile] ERROR [ 19%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-VerticalTile] ERROR [ 19%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Zoomy] ERROR [ 19%] test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Zoomy] ERROR [ 19%] test/layouts/test_common.py::test_cycle_layouts[1-x11-AllLayouts] ERROR [ 19%] test/layouts/test_common.py::test_cycle_layouts[1-x11-AllLayouts] ERROR [ 19%] test/layouts/test_common.py::test_cycle_layouts[1-wayland-AllLayouts] ERROR [ 19%] test/layouts/test_common.py::test_cycle_layouts[1-wayland-AllLayouts] ERROR [ 19%] test/layouts/test_common.py::test_multiple_borders[1-x11-AllLayoutsMultipleBorders] ERROR [ 19%] test/layouts/test_common.py::test_multiple_borders[1-x11-AllLayoutsMultipleBorders] ERROR [ 19%] test/layouts/test_common.py::test_multiple_borders[1-wayland-AllLayoutsMultipleBorders] ERROR [ 19%] test/layouts/test_common.py::test_multiple_borders[1-wayland-AllLayoutsMultipleBorders] ERROR [ 19%] test/layouts/test_floating.py::test_float_next_prev_window[1-x11-FloatingConfig] ERROR [ 19%] test/layouts/test_floating.py::test_float_next_prev_window[1-x11-FloatingConfig] ERROR [ 19%] test/layouts/test_floating.py::test_float_next_prev_window[1-wayland-FloatingConfig] ERROR [ 19%] test/layouts/test_floating.py::test_float_next_prev_window[1-wayland-FloatingConfig] ERROR [ 19%] test/layouts/test_floating.py::test_border_widths[1-x11-FloatingConfig] ERROR [ 19%] test/layouts/test_floating.py::test_border_widths[1-x11-FloatingConfig] ERROR [ 19%] test/layouts/test_floating.py::test_border_widths[1-wayland-FloatingConfig] ERROR [ 19%] test/layouts/test_floating.py::test_border_widths[1-wayland-FloatingConfig] ERROR [ 19%] test/layouts/test_matrix.py::test_matrix_simple[1-x11-MatrixConfig] ERROR [ 19%] test/layouts/test_matrix.py::test_matrix_simple[1-x11-MatrixConfig] ERROR [ 19%] test/layouts/test_matrix.py::test_matrix_simple[1-wayland-MatrixConfig] ERROR [ 20%] test/layouts/test_matrix.py::test_matrix_simple[1-wayland-MatrixConfig] ERROR [ 20%] test/layouts/test_matrix.py::test_matrix_navigation[1-x11-MatrixConfig] ERROR [ 20%] test/layouts/test_matrix.py::test_matrix_navigation[1-x11-MatrixConfig] ERROR [ 20%] test/layouts/test_matrix.py::test_matrix_navigation[1-wayland-MatrixConfig] ERROR [ 20%] test/layouts/test_matrix.py::test_matrix_navigation[1-wayland-MatrixConfig] ERROR [ 20%] test/layouts/test_matrix.py::test_matrix_add_remove_columns[1-x11-MatrixConfig] ERROR [ 20%] test/layouts/test_matrix.py::test_matrix_add_remove_columns[1-x11-MatrixConfig] ERROR [ 20%] test/layouts/test_matrix.py::test_matrix_add_remove_columns[1-wayland-MatrixConfig] ERROR [ 20%] test/layouts/test_matrix.py::test_matrix_add_remove_columns[1-wayland-MatrixConfig] ERROR [ 20%] test/layouts/test_matrix.py::test_matrix_window_focus_cycle[1-x11-MatrixConfig] ERROR [ 20%] test/layouts/test_matrix.py::test_matrix_window_focus_cycle[1-x11-MatrixConfig] ERROR [ 20%] test/layouts/test_matrix.py::test_matrix_window_focus_cycle[1-wayland-MatrixConfig] ERROR [ 20%] test/layouts/test_matrix.py::test_matrix_window_focus_cycle[1-wayland-MatrixConfig] ERROR [ 20%] test/layouts/test_matrix.py::test_matrix_next_no_clients[1-x11-MatrixConfig] ERROR [ 20%] test/layouts/test_matrix.py::test_matrix_next_no_clients[1-x11-MatrixConfig] ERROR [ 20%] test/layouts/test_matrix.py::test_matrix_next_no_clients[1-wayland-MatrixConfig] ERROR [ 20%] test/layouts/test_matrix.py::test_matrix_next_no_clients[1-wayland-MatrixConfig] ERROR [ 20%] test/layouts/test_matrix.py::test_matrix_previous_no_clients[1-x11-MatrixConfig] ERROR [ 20%] test/layouts/test_matrix.py::test_matrix_previous_no_clients[1-x11-MatrixConfig] ERROR [ 20%] test/layouts/test_matrix.py::test_matrix_previous_no_clients[1-wayland-MatrixConfig] ERROR [ 20%] test/layouts/test_matrix.py::test_matrix_previous_no_clients[1-wayland-MatrixConfig] ERROR [ 20%] test/layouts/test_max.py::test_max_simple[1-x11-MaxConfig] ERROR [ 20%] test/layouts/test_max.py::test_max_simple[1-x11-MaxConfig] ERROR [ 20%] test/layouts/test_max.py::test_max_simple[1-wayland-MaxConfig] ERROR [ 20%] test/layouts/test_max.py::test_max_simple[1-wayland-MaxConfig] ERROR [ 20%] test/layouts/test_max.py::test_max_layered[1-x11-MaxLayeredConfig] ERROR [ 20%] test/layouts/test_max.py::test_max_layered[1-x11-MaxLayeredConfig] ERROR [ 20%] test/layouts/test_max.py::test_max_layered[1-wayland-MaxLayeredConfig] ERROR [ 20%] test/layouts/test_max.py::test_max_layered[1-wayland-MaxLayeredConfig] ERROR [ 20%] test/layouts/test_max.py::test_max_updown[1-x11-MaxConfig] ERROR [ 20%] test/layouts/test_max.py::test_max_updown[1-x11-MaxConfig] ERROR [ 20%] test/layouts/test_max.py::test_max_updown[1-wayland-MaxConfig] ERROR [ 20%] test/layouts/test_max.py::test_max_updown[1-wayland-MaxConfig] ERROR [ 20%] test/layouts/test_max.py::test_layered_max_updown[1-x11-MaxLayeredConfig] ERROR [ 20%] test/layouts/test_max.py::test_layered_max_updown[1-x11-MaxLayeredConfig] ERROR [ 20%] test/layouts/test_max.py::test_layered_max_updown[1-wayland-MaxLayeredConfig] ERROR [ 20%] test/layouts/test_max.py::test_layered_max_updown[1-wayland-MaxLayeredConfig] ERROR [ 20%] test/layouts/test_max.py::test_max_remove[1-x11-MaxConfig] ERROR [ 20%] test/layouts/test_max.py::test_max_remove[1-x11-MaxConfig] ERROR [ 20%] test/layouts/test_max.py::test_max_remove[1-x11-MaxLayeredConfig] ERROR [ 20%] test/layouts/test_max.py::test_max_remove[1-x11-MaxLayeredConfig] ERROR [ 20%] test/layouts/test_max.py::test_max_remove[1-wayland-MaxConfig] ERROR [ 21%] test/layouts/test_max.py::test_max_remove[1-wayland-MaxConfig] ERROR [ 21%] test/layouts/test_max.py::test_max_remove[1-wayland-MaxLayeredConfig] ERROR [ 21%] test/layouts/test_max.py::test_max_remove[1-wayland-MaxLayeredConfig] ERROR [ 21%] test/layouts/test_max.py::test_max_window_focus_cycle[1-x11-MaxConfig] ERROR [ 21%] test/layouts/test_max.py::test_max_window_focus_cycle[1-x11-MaxConfig] ERROR [ 21%] test/layouts/test_max.py::test_max_window_focus_cycle[1-wayland-MaxConfig] ERROR [ 21%] test/layouts/test_max.py::test_max_window_focus_cycle[1-wayland-MaxConfig] ERROR [ 21%] test/layouts/test_max.py::test_layered_max_window_focus_cycle[1-x11-MaxLayeredConfig] ERROR [ 21%] test/layouts/test_max.py::test_layered_max_window_focus_cycle[1-x11-MaxLayeredConfig] ERROR [ 21%] test/layouts/test_max.py::test_layered_max_window_focus_cycle[1-wayland-MaxLayeredConfig] ERROR [ 21%] test/layouts/test_max.py::test_layered_max_window_focus_cycle[1-wayland-MaxLayeredConfig] ERROR [ 21%] test/layouts/test_max.py::test_max_window_margins_and_borders[1-x11-MaxConfig] ERROR [ 21%] test/layouts/test_max.py::test_max_window_margins_and_borders[1-x11-MaxConfig] ERROR [ 21%] test/layouts/test_max.py::test_max_window_margins_and_borders[1-wayland-MaxConfig] ERROR [ 21%] test/layouts/test_max.py::test_max_window_margins_and_borders[1-wayland-MaxConfig] ERROR [ 21%] test/layouts/test_plasma.py::test_info[1-x11] ERROR [ 21%] test/layouts/test_plasma.py::test_info[1-x11] ERROR [ 21%] test/layouts/test_plasma.py::test_info[1-wayland] ERROR [ 21%] test/layouts/test_plasma.py::test_info[1-wayland] ERROR [ 21%] test/layouts/test_plasma.py::test_windows[1-x11] ERROR [ 21%] test/layouts/test_plasma.py::test_windows[1-x11] ERROR [ 21%] test/layouts/test_plasma.py::test_windows[1-wayland] ERROR [ 21%] test/layouts/test_plasma.py::test_windows[1-wayland] ERROR [ 21%] test/layouts/test_plasma.py::test_split_directions[1-x11] ERROR [ 21%] test/layouts/test_plasma.py::test_split_directions[1-x11] ERROR [ 21%] test/layouts/test_plasma.py::test_split_directions[1-wayland] ERROR [ 21%] test/layouts/test_plasma.py::test_split_directions[1-wayland] ERROR [ 21%] test/layouts/test_plasma.py::test_layout_directions[1-x11-True] ERROR [ 21%] test/layouts/test_plasma.py::test_layout_directions[1-x11-True] ERROR [ 21%] test/layouts/test_plasma.py::test_layout_directions[1-wayland-True] ERROR [ 21%] test/layouts/test_plasma.py::test_layout_directions[1-wayland-True] ERROR [ 21%] test/layouts/test_plasma.py::test_move[1-x11-True] ERROR [ 21%] test/layouts/test_plasma.py::test_move[1-x11-True] ERROR [ 21%] test/layouts/test_plasma.py::test_move[1-wayland-True] ERROR [ 21%] test/layouts/test_plasma.py::test_move[1-wayland-True] ERROR [ 21%] test/layouts/test_plasma.py::test_client_integrate[1-x11-True] ERROR [ 21%] test/layouts/test_plasma.py::test_client_integrate[1-x11-True] ERROR [ 21%] test/layouts/test_plasma.py::test_client_integrate[1-wayland-True] ERROR [ 21%] test/layouts/test_plasma.py::test_client_integrate[1-wayland-True] ERROR [ 21%] test/layouts/test_plasma.py::test_sizes[1-x11] ERROR [ 22%] test/layouts/test_plasma.py::test_sizes[1-x11] ERROR [ 22%] test/layouts/test_plasma.py::test_sizes[1-wayland] ERROR [ 22%] test/layouts/test_plasma.py::test_sizes[1-wayland] ERROR [ 22%] test/layouts/test_plasma.py::test_remove[1-x11] ERROR [ 22%] test/layouts/test_plasma.py::test_remove[1-x11] ERROR [ 22%] test/layouts/test_plasma.py::test_remove[1-wayland] ERROR [ 22%] test/layouts/test_plasma.py::test_remove[1-wayland] ERROR [ 22%] test/layouts/test_plasma.py::test_split_mode[1-x11] ERROR [ 22%] test/layouts/test_plasma.py::test_split_mode[1-x11] ERROR [ 22%] test/layouts/test_plasma.py::test_split_mode[1-wayland] ERROR [ 22%] test/layouts/test_plasma.py::test_split_mode[1-wayland] ERROR [ 22%] test/layouts/test_plasma.py::test_recent[1-x11] ERROR [ 22%] test/layouts/test_plasma.py::test_recent[1-x11] ERROR [ 22%] test/layouts/test_plasma.py::test_recent[1-wayland] ERROR [ 22%] test/layouts/test_plasma.py::test_recent[1-wayland] ERROR [ 22%] test/layouts/test_ratiotile.py::test_ratiotile_add_windows[1-x11-RatioTileConfig] ERROR [ 22%] test/layouts/test_ratiotile.py::test_ratiotile_add_windows[1-x11-RatioTileConfig] ERROR [ 22%] test/layouts/test_ratiotile.py::test_ratiotile_add_windows[1-wayland-RatioTileConfig] ERROR [ 22%] test/layouts/test_ratiotile.py::test_ratiotile_add_windows[1-wayland-RatioTileConfig] ERROR [ 22%] test/layouts/test_ratiotile.py::test_ratiotile_add_windows_golden_ratio[1-x11-RatioTileConfig] ERROR [ 22%] test/layouts/test_ratiotile.py::test_ratiotile_add_windows_golden_ratio[1-x11-RatioTileConfig] ERROR [ 22%] test/layouts/test_ratiotile.py::test_ratiotile_add_windows_golden_ratio[1-wayland-RatioTileConfig] ERROR [ 22%] test/layouts/test_ratiotile.py::test_ratiotile_add_windows_golden_ratio[1-wayland-RatioTileConfig] ERROR [ 22%] test/layouts/test_ratiotile.py::test_ratiotile_basic[1-x11-RatioTileConfig] ERROR [ 22%] test/layouts/test_ratiotile.py::test_ratiotile_basic[1-x11-RatioTileConfig] ERROR [ 22%] test/layouts/test_ratiotile.py::test_ratiotile_basic[1-wayland-RatioTileConfig] ERROR [ 22%] test/layouts/test_ratiotile.py::test_ratiotile_basic[1-wayland-RatioTileConfig] ERROR [ 22%] test/layouts/test_ratiotile.py::test_ratiotile_window_focus_cycle[1-x11-RatioTileConfig] ERROR [ 22%] test/layouts/test_ratiotile.py::test_ratiotile_window_focus_cycle[1-x11-RatioTileConfig] ERROR [ 22%] test/layouts/test_ratiotile.py::test_ratiotile_window_focus_cycle[1-wayland-RatioTileConfig] ERROR [ 22%] test/layouts/test_ratiotile.py::test_ratiotile_window_focus_cycle[1-wayland-RatioTileConfig] ERROR [ 22%] test/layouts/test_ratiotile.py::test_ratiotile_alternative_calculation[1-x11-RatioTileConfig] ERROR [ 22%] test/layouts/test_ratiotile.py::test_ratiotile_alternative_calculation[1-x11-RatioTileConfig] ERROR [ 22%] test/layouts/test_ratiotile.py::test_ratiotile_alternative_calculation[1-wayland-RatioTileConfig] ERROR [ 22%] test/layouts/test_ratiotile.py::test_ratiotile_alternative_calculation[1-wayland-RatioTileConfig] ERROR [ 22%] test/layouts/test_ratiotile.py::test_shuffling[1-x11-RatioTileConfig] ERROR [ 22%] test/layouts/test_ratiotile.py::test_shuffling[1-x11-RatioTileConfig] ERROR [ 22%] test/layouts/test_ratiotile.py::test_shuffling[1-wayland-RatioTileConfig] ERROR [ 22%] test/layouts/test_ratiotile.py::test_shuffling[1-wayland-RatioTileConfig] ERROR [ 22%] test/layouts/test_ratiotile.py::test_resizing[1-x11-RatioTileConfig] ERROR [ 22%] test/layouts/test_ratiotile.py::test_resizing[1-x11-RatioTileConfig] ERROR [ 22%] test/layouts/test_ratiotile.py::test_resizing[1-wayland-RatioTileConfig] ERROR [ 23%] test/layouts/test_ratiotile.py::test_resizing[1-wayland-RatioTileConfig] ERROR [ 23%] test/layouts/test_screensplit.py::test_screensplit[1-x11-ss_manager0] ERROR [ 23%] test/layouts/test_screensplit.py::test_screensplit[1-x11-ss_manager0] ERROR [ 23%] test/layouts/test_screensplit.py::test_screensplit[1-wayland-ss_manager0] ERROR [ 23%] test/layouts/test_screensplit.py::test_screensplit[1-wayland-ss_manager0] ERROR [ 23%] test/layouts/test_screensplit.py::test_commands_passthrough[1-x11-ss_manager0] ERROR [ 23%] test/layouts/test_screensplit.py::test_commands_passthrough[1-x11-ss_manager0] ERROR [ 23%] test/layouts/test_screensplit.py::test_commands_passthrough[1-wayland-ss_manager0] ERROR [ 23%] test/layouts/test_screensplit.py::test_commands_passthrough[1-wayland-ss_manager0] ERROR [ 23%] test/layouts/test_screensplit.py::test_move_window_to_split[1-x11-ss_manager0] ERROR [ 23%] test/layouts/test_screensplit.py::test_move_window_to_split[1-x11-ss_manager0] ERROR [ 23%] test/layouts/test_screensplit.py::test_move_window_to_split[1-wayland-ss_manager0] ERROR [ 23%] test/layouts/test_screensplit.py::test_move_window_to_split[1-wayland-ss_manager0] ERROR [ 23%] test/layouts/test_screensplit.py::test_match_window[1-x11-ss_manager0] ERROR [ 23%] test/layouts/test_screensplit.py::test_match_window[1-x11-ss_manager0] ERROR [ 23%] test/layouts/test_screensplit.py::test_match_window[1-wayland-ss_manager0] ERROR [ 23%] test/layouts/test_screensplit.py::test_match_window[1-wayland-ss_manager0] ERROR [ 23%] test/layouts/test_slice.py::test_no_slice[1-x11-SliceConfig] ERROR [ 23%] test/layouts/test_slice.py::test_no_slice[1-x11-SliceConfig] ERROR [ 23%] test/layouts/test_slice.py::test_no_slice[1-wayland-SliceConfig] ERROR [ 23%] test/layouts/test_slice.py::test_no_slice[1-wayland-SliceConfig] ERROR [ 23%] test/layouts/test_slice.py::test_slice_first[1-x11-SliceConfig] ERROR [ 23%] test/layouts/test_slice.py::test_slice_first[1-x11-SliceConfig] ERROR [ 23%] test/layouts/test_slice.py::test_slice_first[1-wayland-SliceConfig] ERROR [ 23%] test/layouts/test_slice.py::test_slice_first[1-wayland-SliceConfig] ERROR [ 23%] test/layouts/test_slice.py::test_slice_last[1-x11-SliceConfig] ERROR [ 23%] test/layouts/test_slice.py::test_slice_last[1-x11-SliceConfig] ERROR [ 23%] test/layouts/test_slice.py::test_slice_last[1-wayland-SliceConfig] ERROR [ 23%] test/layouts/test_slice.py::test_slice_last[1-wayland-SliceConfig] ERROR [ 23%] test/layouts/test_slice.py::test_slice_focus[1-x11-SliceConfig] ERROR [ 23%] test/layouts/test_slice.py::test_slice_focus[1-x11-SliceConfig] ERROR [ 23%] test/layouts/test_slice.py::test_slice_focus[1-wayland-SliceConfig] ERROR [ 23%] test/layouts/test_slice.py::test_slice_focus[1-wayland-SliceConfig] ERROR [ 23%] test/layouts/test_slice.py::test_all_slices[1-x11-SliceConfig] ERROR [ 23%] test/layouts/test_slice.py::test_all_slices[1-x11-SliceConfig] ERROR [ 23%] test/layouts/test_slice.py::test_all_slices[1-wayland-SliceConfig] ERROR [ 23%] test/layouts/test_slice.py::test_all_slices[1-wayland-SliceConfig] ERROR [ 23%] test/layouts/test_slice.py::test_command_propagation[1-x11-SliceConfig] ERROR [ 23%] test/layouts/test_slice.py::test_command_propagation[1-x11-SliceConfig] ERROR [ 23%] test/layouts/test_slice.py::test_command_propagation[1-wayland-SliceConfig] ERROR [ 23%] test/layouts/test_slice.py::test_command_propagation[1-wayland-SliceConfig] ERROR [ 23%] test/layouts/test_slice.py::test_command_propagation_direct_call[1-x11-SliceConfig] ERROR [ 24%] test/layouts/test_slice.py::test_command_propagation_direct_call[1-x11-SliceConfig] ERROR [ 24%] test/layouts/test_slice.py::test_command_propagation_direct_call[1-wayland-SliceConfig] ERROR [ 24%] test/layouts/test_slice.py::test_command_propagation_direct_call[1-wayland-SliceConfig] ERROR [ 24%] test/layouts/test_slice.py::test_move_to_slice[1-x11-SliceConfig] ERROR [ 24%] test/layouts/test_slice.py::test_move_to_slice[1-x11-SliceConfig] ERROR [ 24%] test/layouts/test_slice.py::test_move_to_slice[1-wayland-SliceConfig] ERROR [ 24%] test/layouts/test_slice.py::test_move_to_slice[1-wayland-SliceConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_left[1-x11-SpiralConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_left[1-x11-SpiralConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_left[1-wayland-SpiralConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_left[1-wayland-SpiralConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_top[1-x11-SpiralConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_top[1-x11-SpiralConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_top[1-wayland-SpiralConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_top[1-wayland-SpiralConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_right[1-x11-SpiralConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_right[1-x11-SpiralConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_right[1-wayland-SpiralConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_right[1-wayland-SpiralConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_bottom[1-x11-SpiralConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_bottom[1-x11-SpiralConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_bottom[1-wayland-SpiralConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_bottom[1-wayland-SpiralConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_left_anticlockwise[1-x11-AnticlockwiseConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_left_anticlockwise[1-x11-AnticlockwiseConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_left_anticlockwise[1-wayland-AnticlockwiseConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_left_anticlockwise[1-wayland-AnticlockwiseConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_top_anticlockwise[1-x11-AnticlockwiseConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_top_anticlockwise[1-x11-AnticlockwiseConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_top_anticlockwise[1-wayland-AnticlockwiseConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_top_anticlockwise[1-wayland-AnticlockwiseConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_right_anticlockwise[1-x11-AnticlockwiseConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_right_anticlockwise[1-x11-AnticlockwiseConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_right_anticlockwise[1-wayland-AnticlockwiseConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_right_anticlockwise[1-wayland-AnticlockwiseConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_bottom_anticlockwise[1-x11-AnticlockwiseConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_bottom_anticlockwise[1-x11-AnticlockwiseConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_bottom_anticlockwise[1-wayland-AnticlockwiseConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_bottom_anticlockwise[1-wayland-AnticlockwiseConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_adjust_master_ratios[1-x11-SpiralConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_adjust_master_ratios[1-x11-SpiralConfig] ERROR [ 24%] test/layouts/test_spiral.py::test_spiral_adjust_master_ratios[1-wayland-SpiralConfig] ERROR [ 25%] test/layouts/test_spiral.py::test_spiral_adjust_master_ratios[1-wayland-SpiralConfig] ERROR [ 25%] test/layouts/test_spiral.py::test_spiral_adjust_ratios[1-x11-SpiralConfig] ERROR [ 25%] test/layouts/test_spiral.py::test_spiral_adjust_ratios[1-x11-SpiralConfig] ERROR [ 25%] test/layouts/test_spiral.py::test_spiral_adjust_ratios[1-wayland-SpiralConfig] ERROR [ 25%] test/layouts/test_spiral.py::test_spiral_adjust_ratios[1-wayland-SpiralConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_commands[1-x11-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_commands[1-x11-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_commands[1-wayland-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_commands[1-wayland-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_down[1-x11-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_down[1-x11-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_down[1-wayland-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_down[1-wayland-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_addremove[1-x11-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_addremove[1-x11-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_addremove[1-wayland-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_addremove[1-wayland-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_rotation[1-x11-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_rotation[1-x11-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_rotation[1-wayland-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_rotation[1-wayland-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_nextprev[1-x11-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_nextprev[1-x11-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_nextprev[1-wayland-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_nextprev[1-wayland-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_window_removal[1-x11-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_window_removal[1-x11-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_window_removal[1-wayland-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_window_removal[1-wayland-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_split[1-x11-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_split[1-x11-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_split[1-wayland-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_split[1-wayland-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_shuffle[1-x11-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_shuffle[1-x11-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_shuffle[1-wayland-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_shuffle[1-wayland-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_client_to[1-x11-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_client_to[1-x11-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_client_to[1-wayland-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_client_to[1-wayland-StackConfig] ERROR [ 25%] test/layouts/test_stack.py::test_stack_info[1-x11-StackConfig] ERROR [ 26%] test/layouts/test_stack.py::test_stack_info[1-x11-StackConfig] ERROR [ 26%] test/layouts/test_stack.py::test_stack_info[1-wayland-StackConfig] ERROR [ 26%] test/layouts/test_stack.py::test_stack_info[1-wayland-StackConfig] ERROR [ 26%] test/layouts/test_stack.py::test_stack_window_focus_cycle[1-x11-StackConfig] ERROR [ 26%] test/layouts/test_stack.py::test_stack_window_focus_cycle[1-x11-StackConfig] ERROR [ 26%] test/layouts/test_stack.py::test_stack_window_focus_cycle[1-wayland-StackConfig] ERROR [ 26%] test/layouts/test_stack.py::test_stack_window_focus_cycle[1-wayland-StackConfig] ERROR [ 26%] test/layouts/test_tile.py::test_tile_updown[1-x11-TileConfig] ERROR [ 26%] test/layouts/test_tile.py::test_tile_updown[1-x11-TileConfig] ERROR [ 26%] test/layouts/test_tile.py::test_tile_updown[1-wayland-TileConfig] ERROR [ 26%] test/layouts/test_tile.py::test_tile_updown[1-wayland-TileConfig] ERROR [ 26%] test/layouts/test_tile.py::test_tile_nextprev[1-x11-TileConfig] ERROR [ 26%] test/layouts/test_tile.py::test_tile_nextprev[1-x11-TileConfig] ERROR [ 26%] test/layouts/test_tile.py::test_tile_nextprev[1-wayland-TileConfig] ERROR [ 26%] test/layouts/test_tile.py::test_tile_nextprev[1-wayland-TileConfig] ERROR [ 26%] test/layouts/test_tile.py::test_tile_master_and_slave[1-x11-TileConfig] ERROR [ 26%] test/layouts/test_tile.py::test_tile_master_and_slave[1-x11-TileConfig] ERROR [ 26%] test/layouts/test_tile.py::test_tile_master_and_slave[1-wayland-TileConfig] ERROR [ 26%] test/layouts/test_tile.py::test_tile_master_and_slave[1-wayland-TileConfig] ERROR [ 26%] test/layouts/test_tile.py::test_tile_remove[1-x11-TileConfig] ERROR [ 26%] test/layouts/test_tile.py::test_tile_remove[1-x11-TileConfig] ERROR [ 26%] test/layouts/test_tile.py::test_tile_remove[1-wayland-TileConfig] ERROR [ 26%] test/layouts/test_tile.py::test_tile_remove[1-wayland-TileConfig] ERROR [ 26%] test/layouts/test_tile.py::test_tile_window_focus_cycle[1-x11-TileConfig] ERROR [ 26%] test/layouts/test_tile.py::test_tile_window_focus_cycle[1-x11-TileConfig] ERROR [ 26%] test/layouts/test_tile.py::test_tile_window_focus_cycle[1-wayland-TileConfig] ERROR [ 26%] test/layouts/test_tile.py::test_tile_window_focus_cycle[1-wayland-TileConfig] ERROR [ 26%] test/layouts/test_tile.py::test_tile_add_on_top[1-x11-TileConfig] ERROR [ 26%] test/layouts/test_tile.py::test_tile_add_on_top[1-x11-TileConfig] ERROR [ 26%] test/layouts/test_tile.py::test_tile_add_on_top[1-wayland-TileConfig] ERROR [ 26%] test/layouts/test_tile.py::test_tile_add_on_top[1-wayland-TileConfig] ERROR [ 26%] test/layouts/test_tile.py::test_tile_min_max_ratios[1-x11-TileConfig] ERROR [ 26%] test/layouts/test_tile.py::test_tile_min_max_ratios[1-x11-TileConfig] ERROR [ 26%] test/layouts/test_tile.py::test_tile_min_max_ratios[1-wayland-TileConfig] ERROR [ 26%] test/layouts/test_tile.py::test_tile_min_max_ratios[1-wayland-TileConfig] ERROR [ 26%] test/layouts/test_treetab.py::test_window[1-x11-TreeTabConfig] ERROR [ 26%] test/layouts/test_treetab.py::test_window[1-x11-TreeTabConfig] ERROR [ 26%] test/layouts/test_treetab.py::test_window[1-wayland-TreeTabConfig] ERROR [ 26%] test/layouts/test_treetab.py::test_window[1-wayland-TreeTabConfig] ERROR [ 26%] test/layouts/test_treetab.py::test_sort_windows[1-x11-TreeTabConfig] ERROR [ 27%] test/layouts/test_treetab.py::test_sort_windows[1-x11-TreeTabConfig] ERROR [ 27%] test/layouts/test_treetab.py::test_sort_windows[1-wayland-TreeTabConfig] ERROR [ 27%] test/layouts/test_treetab.py::test_sort_windows[1-wayland-TreeTabConfig] ERROR [ 27%] test/layouts/test_verticaltile.py::test_verticaltile_simple[1-x11-VerticalTileConfig] ERROR [ 27%] test/layouts/test_verticaltile.py::test_verticaltile_simple[1-x11-VerticalTileConfig] ERROR [ 27%] test/layouts/test_verticaltile.py::test_verticaltile_simple[1-wayland-VerticalTileConfig] ERROR [ 27%] test/layouts/test_verticaltile.py::test_verticaltile_simple[1-wayland-VerticalTileConfig] ERROR [ 27%] test/layouts/test_verticaltile.py::test_verticaltile_maximize[1-x11-VerticalTileConfig] ERROR [ 27%] test/layouts/test_verticaltile.py::test_verticaltile_maximize[1-x11-VerticalTileConfig] ERROR [ 27%] test/layouts/test_verticaltile.py::test_verticaltile_maximize[1-wayland-VerticalTileConfig] ERROR [ 27%] test/layouts/test_verticaltile.py::test_verticaltile_maximize[1-wayland-VerticalTileConfig] ERROR [ 27%] test/layouts/test_verticaltile.py::test_verticaltile_window_focus_cycle[1-x11-VerticalTileConfig] ERROR [ 27%] test/layouts/test_verticaltile.py::test_verticaltile_window_focus_cycle[1-x11-VerticalTileConfig] ERROR [ 27%] test/layouts/test_verticaltile.py::test_verticaltile_window_focus_cycle[1-wayland-VerticalTileConfig] ERROR [ 27%] test/layouts/test_verticaltile.py::test_verticaltile_window_focus_cycle[1-wayland-VerticalTileConfig] ERROR [ 27%] test/layouts/test_verticaltile.py::test_verticaltile_single_border[1-x11-VerticalTileSingleBorderConfig] ERROR [ 27%] test/layouts/test_verticaltile.py::test_verticaltile_single_border[1-x11-VerticalTileSingleBorderConfig] ERROR [ 27%] test/layouts/test_verticaltile.py::test_verticaltile_single_border[1-wayland-VerticalTileSingleBorderConfig] ERROR [ 27%] test/layouts/test_verticaltile.py::test_verticaltile_single_border[1-wayland-VerticalTileSingleBorderConfig] ERROR [ 27%] test/layouts/test_verticaltile.py::test_verticaltile_single_margin[1-x11-VerticalTileSingleMarginConfig] ERROR [ 27%] test/layouts/test_verticaltile.py::test_verticaltile_single_margin[1-x11-VerticalTileSingleMarginConfig] ERROR [ 27%] test/layouts/test_verticaltile.py::test_verticaltile_single_margin[1-wayland-VerticalTileSingleMarginConfig] ERROR [ 27%] test/layouts/test_verticaltile.py::test_verticaltile_single_margin[1-wayland-VerticalTileSingleMarginConfig] ERROR [ 27%] test/layouts/test_xmonad.py::test_tall_add_clients[1-x11-MonadTallConfig] ERROR [ 27%] test/layouts/test_xmonad.py::test_tall_add_clients[1-x11-MonadTallConfig] ERROR [ 27%] test/layouts/test_xmonad.py::test_tall_add_clients[1-wayland-MonadTallConfig] ERROR [ 27%] test/layouts/test_xmonad.py::test_tall_add_clients[1-wayland-MonadTallConfig] ERROR [ 27%] test/layouts/test_xmonad.py::test_tall_add_clients_before_current[1-x11-MonadTallNCPBeforeCurrentConfig] ERROR [ 27%] test/layouts/test_xmonad.py::test_tall_add_clients_before_current[1-x11-MonadTallNCPBeforeCurrentConfig] ERROR [ 27%] test/layouts/test_xmonad.py::test_tall_add_clients_before_current[1-wayland-MonadTallNCPBeforeCurrentConfig] ERROR [ 27%] test/layouts/test_xmonad.py::test_tall_add_clients_before_current[1-wayland-MonadTallNCPBeforeCurrentConfig] ERROR [ 27%] test/layouts/test_xmonad.py::test_tall_add_clients_after_current[1-x11-MonadTallNCPAfterCurrentConfig] ERROR [ 27%] test/layouts/test_xmonad.py::test_tall_add_clients_after_current[1-x11-MonadTallNCPAfterCurrentConfig] ERROR [ 27%] test/layouts/test_xmonad.py::test_tall_add_clients_after_current[1-wayland-MonadTallNCPAfterCurrentConfig] ERROR [ 27%] test/layouts/test_xmonad.py::test_tall_add_clients_after_current[1-wayland-MonadTallNCPAfterCurrentConfig] ERROR [ 27%] test/layouts/test_xmonad.py::test_tall_add_clients_at_bottom[1-x11-MonadTallNewCLientPositionBottomConfig] ERROR [ 27%] test/layouts/test_xmonad.py::test_tall_add_clients_at_bottom[1-x11-MonadTallNewCLientPositionBottomConfig] ERROR [ 27%] test/layouts/test_xmonad.py::test_tall_add_clients_at_bottom[1-wayland-MonadTallNewCLientPositionBottomConfig] ERROR [ 27%] test/layouts/test_xmonad.py::test_tall_add_clients_at_bottom[1-wayland-MonadTallNewCLientPositionBottomConfig] ERROR [ 27%] test/layouts/test_xmonad.py::test_wide_add_clients[1-x11-MonadWideConfig] ERROR [ 27%] test/layouts/test_xmonad.py::test_wide_add_clients[1-x11-MonadWideConfig] ERROR [ 27%] test/layouts/test_xmonad.py::test_wide_add_clients[1-wayland-MonadWideConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_wide_add_clients[1-wayland-MonadWideConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_wide_add_clients_new_client_postion_top[1-x11-MonadWideNewClientPositionTopConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_wide_add_clients_new_client_postion_top[1-x11-MonadWideNewClientPositionTopConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_wide_add_clients_new_client_postion_top[1-wayland-MonadWideNewClientPositionTopConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_wide_add_clients_new_client_postion_top[1-wayland-MonadWideNewClientPositionTopConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_tall_margins[1-x11-MonadTallMarginsConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_tall_margins[1-x11-MonadTallMarginsConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_tall_margins[1-wayland-MonadTallMarginsConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_tall_margins[1-wayland-MonadTallMarginsConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_wide_margins[1-x11-MonadWideMarginsConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_wide_margins[1-x11-MonadWideMarginsConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_wide_margins[1-wayland-MonadWideMarginsConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_wide_margins[1-wayland-MonadWideMarginsConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_tall_growmain_solosecondary[1-x11-MonadTallConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_tall_growmain_solosecondary[1-x11-MonadTallConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_tall_growmain_solosecondary[1-wayland-MonadTallConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_tall_growmain_solosecondary[1-wayland-MonadTallConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_wide_growmain_solosecondary[1-x11-MonadWideConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_wide_growmain_solosecondary[1-x11-MonadWideConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_wide_growmain_solosecondary[1-wayland-MonadWideConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_wide_growmain_solosecondary[1-wayland-MonadWideConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_tall_growmain_multiplesecondary[1-x11-MonadTallConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_tall_growmain_multiplesecondary[1-x11-MonadTallConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_tall_growmain_multiplesecondary[1-wayland-MonadTallConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_tall_growmain_multiplesecondary[1-wayland-MonadTallConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_wide_growmain_multiplesecondary[1-x11-MonadWideConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_wide_growmain_multiplesecondary[1-x11-MonadWideConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_wide_growmain_multiplesecondary[1-wayland-MonadWideConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_wide_growmain_multiplesecondary[1-wayland-MonadWideConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_tall_growsecondary_solosecondary[1-x11-MonadTallConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_tall_growsecondary_solosecondary[1-x11-MonadTallConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_tall_growsecondary_solosecondary[1-wayland-MonadTallConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_tall_growsecondary_solosecondary[1-wayland-MonadTallConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_wide_growsecondary_solosecondary[1-x11-MonadWideConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_wide_growsecondary_solosecondary[1-x11-MonadWideConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_wide_growsecondary_solosecondary[1-wayland-MonadWideConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_wide_growsecondary_solosecondary[1-wayland-MonadWideConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_tall_growsecondary_multiplesecondary[1-x11-MonadTallConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_tall_growsecondary_multiplesecondary[1-x11-MonadTallConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_tall_growsecondary_multiplesecondary[1-wayland-MonadTallConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_tall_growsecondary_multiplesecondary[1-wayland-MonadTallConfig] ERROR [ 28%] test/layouts/test_xmonad.py::test_wide_growsecondary_multiplesecondary[1-x11-MonadWideConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_wide_growsecondary_multiplesecondary[1-x11-MonadWideConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_wide_growsecondary_multiplesecondary[1-wayland-MonadWideConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_wide_growsecondary_multiplesecondary[1-wayland-MonadWideConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_tall_flip[1-x11-MonadTallConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_tall_flip[1-x11-MonadTallConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_tall_flip[1-wayland-MonadTallConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_tall_flip[1-wayland-MonadTallConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_wide_flip[1-x11-MonadWideConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_wide_flip[1-x11-MonadWideConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_wide_flip[1-wayland-MonadWideConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_wide_flip[1-wayland-MonadWideConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_tall_set_and_reset[1-x11-MonadTallConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_tall_set_and_reset[1-x11-MonadTallConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_tall_set_and_reset[1-wayland-MonadTallConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_tall_set_and_reset[1-wayland-MonadTallConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_tall_stacked_add_two_clients[1-x11-MonadTallStackedConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_tall_stacked_add_two_clients[1-x11-MonadTallStackedConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_tall_stacked_add_two_clients[1-wayland-MonadTallStackedConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_tall_stacked_add_two_clients[1-wayland-MonadTallStackedConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_tall_stacked_toggle_auto_maximize[1-x11-MonadTallStackedConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_tall_stacked_toggle_auto_maximize[1-x11-MonadTallStackedConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_tall_stacked_toggle_auto_maximize[1-wayland-MonadTallStackedConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_tall_stacked_toggle_auto_maximize[1-wayland-MonadTallStackedConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_tall_stacked_window_kill[1-x11-MonadTallStackedConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_tall_stacked_window_kill[1-x11-MonadTallStackedConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_tall_stacked_window_kill[1-wayland-MonadTallStackedConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_tall_stacked_window_kill[1-wayland-MonadTallStackedConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_wide_set_and_reset[1-x11-MonadWideConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_wide_set_and_reset[1-x11-MonadWideConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_wide_set_and_reset[1-wayland-MonadWideConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_wide_set_and_reset[1-wayland-MonadWideConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_tall_shuffle[1-x11-MonadTallConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_tall_shuffle[1-x11-MonadTallConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_tall_shuffle[1-wayland-MonadTallConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_tall_shuffle[1-wayland-MonadTallConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_wide_shuffle[1-x11-MonadWideConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_wide_shuffle[1-x11-MonadWideConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_wide_shuffle[1-wayland-MonadWideConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_wide_shuffle[1-wayland-MonadWideConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_tall_swap[1-x11-MonadTallConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_tall_swap[1-x11-MonadTallConfig] ERROR [ 29%] test/layouts/test_xmonad.py::test_tall_swap[1-wayland-MonadTallConfig] ERROR [ 30%] test/layouts/test_xmonad.py::test_tall_swap[1-wayland-MonadTallConfig] ERROR [ 30%] test/layouts/test_xmonad.py::test_wide_swap[1-x11-MonadWideConfig] ERROR [ 30%] test/layouts/test_xmonad.py::test_wide_swap[1-x11-MonadWideConfig] ERROR [ 30%] test/layouts/test_xmonad.py::test_wide_swap[1-wayland-MonadWideConfig] ERROR [ 30%] test/layouts/test_xmonad.py::test_wide_swap[1-wayland-MonadWideConfig] ERROR [ 30%] test/layouts/test_xmonad.py::test_tall_window_focus_cycle[1-x11-MonadTallConfig] ERROR [ 30%] test/layouts/test_xmonad.py::test_tall_window_focus_cycle[1-x11-MonadTallConfig] ERROR [ 30%] test/layouts/test_xmonad.py::test_tall_window_focus_cycle[1-wayland-MonadTallConfig] ERROR [ 30%] test/layouts/test_xmonad.py::test_tall_window_focus_cycle[1-wayland-MonadTallConfig] ERROR [ 30%] test/layouts/test_xmonad.py::test_wide_window_focus_cycle[1-x11-MonadWideConfig] ERROR [ 30%] test/layouts/test_xmonad.py::test_wide_window_focus_cycle[1-x11-MonadWideConfig] ERROR [ 30%] test/layouts/test_xmonad.py::test_wide_window_focus_cycle[1-wayland-MonadWideConfig] ERROR [ 30%] test/layouts/test_xmonad.py::test_wide_window_focus_cycle[1-wayland-MonadWideConfig] ERROR [ 30%] test/layouts/test_xmonad.py::test_three_col_add_clients[1-x11-MonadThreeColConfig] ERROR [ 30%] test/layouts/test_xmonad.py::test_three_col_add_clients[1-x11-MonadThreeColConfig] ERROR [ 30%] test/layouts/test_xmonad.py::test_three_col_add_clients[1-wayland-MonadThreeColConfig] ERROR [ 30%] test/layouts/test_xmonad.py::test_three_col_add_clients[1-wayland-MonadThreeColConfig] ERROR [ 30%] test/layouts/test_xmonad.py::test_three_col_shuffle[1-x11-MonadThreeColConfig] ERROR [ 30%] test/layouts/test_xmonad.py::test_three_col_shuffle[1-x11-MonadThreeColConfig] ERROR [ 30%] test/layouts/test_xmonad.py::test_three_col_shuffle[1-wayland-MonadThreeColConfig] ERROR [ 30%] test/layouts/test_xmonad.py::test_three_col_shuffle[1-wayland-MonadThreeColConfig] ERROR [ 30%] test/layouts/test_xmonad.py::test_three_col_swap_main[1-x11-MonadThreeColConfig] ERROR [ 30%] test/layouts/test_xmonad.py::test_three_col_swap_main[1-x11-MonadThreeColConfig] ERROR [ 30%] test/layouts/test_xmonad.py::test_three_col_swap_main[1-wayland-MonadThreeColConfig] ERROR [ 30%] test/layouts/test_xmonad.py::test_three_col_swap_main[1-wayland-MonadThreeColConfig] ERROR [ 30%] test/layouts/test_zoomy.py::test_zoomy_one[1-x11-ZoomyConfig] ERROR [ 30%] test/layouts/test_zoomy.py::test_zoomy_one[1-x11-ZoomyConfig] ERROR [ 30%] test/layouts/test_zoomy.py::test_zoomy_one[1-wayland-ZoomyConfig] ERROR [ 30%] test/layouts/test_zoomy.py::test_zoomy_one[1-wayland-ZoomyConfig] ERROR [ 30%] test/layouts/test_zoomy.py::test_zoomy_window_focus_cycle[1-x11-ZoomyConfig] ERROR [ 30%] test/layouts/test_zoomy.py::test_zoomy_window_focus_cycle[1-x11-ZoomyConfig] ERROR [ 30%] test/layouts/test_zoomy.py::test_zoomy_window_focus_cycle[1-wayland-ZoomyConfig] ERROR [ 30%] test/layouts/test_zoomy.py::test_zoomy_window_focus_cycle[1-wayland-ZoomyConfig] ERROR [ 30%] test/test_bar.py::test_draw[1-x11-GBConfig] ERROR [ 30%] test/test_bar.py::test_draw[1-x11-GBConfig] ERROR [ 30%] test/test_bar.py::test_draw[1-wayland-GBConfig] ERROR [ 30%] test/test_bar.py::test_draw[1-wayland-GBConfig] ERROR [ 30%] test/test_bar.py::test_prompt[1-x11-GBConfig] ERROR [ 30%] test/test_bar.py::test_prompt[1-x11-GBConfig] ERROR [ 30%] test/test_bar.py::test_prompt[1-wayland-GBConfig] ERROR [ 30%] test/test_bar.py::test_prompt[1-wayland-GBConfig] ERROR [ 30%] test/test_bar.py::test_event[1-x11-GBConfig] ERROR [ 31%] test/test_bar.py::test_event[1-x11-GBConfig] ERROR [ 31%] test/test_bar.py::test_event[1-wayland-GBConfig] ERROR [ 31%] test/test_bar.py::test_event[1-wayland-GBConfig] ERROR [ 31%] test/test_bar.py::test_textbox[1-x11-GBConfig] ERROR [ 31%] test/test_bar.py::test_textbox[1-x11-GBConfig] ERROR [ 31%] test/test_bar.py::test_textbox[1-wayland-GBConfig] ERROR [ 31%] test/test_bar.py::test_textbox[1-wayland-GBConfig] ERROR [ 31%] test/test_bar.py::test_textbox_errors[1-x11-GBConfig] ERROR [ 31%] test/test_bar.py::test_textbox_errors[1-x11-GBConfig] ERROR [ 31%] test/test_bar.py::test_textbox_errors[1-wayland-GBConfig] ERROR [ 31%] test/test_bar.py::test_textbox_errors[1-wayland-GBConfig] ERROR [ 31%] test/test_bar.py::test_groupbox_button_press[1-x11-GBConfig] ERROR [ 31%] test/test_bar.py::test_groupbox_button_press[1-x11-GBConfig] ERROR [ 31%] test/test_bar.py::test_groupbox_button_press[1-wayland-GBConfig] ERROR [ 31%] test/test_bar.py::test_groupbox_button_press[1-wayland-GBConfig] ERROR [ 31%] test/test_bar.py::test_geometry[1-x11-GeomConf] ERROR [ 31%] test/test_bar.py::test_geometry[1-x11-GeomConf] ERROR [ 31%] test/test_bar.py::test_geometry[1-wayland-GeomConf] ERROR [ 31%] test/test_bar.py::test_geometry[1-wayland-GeomConf] ERROR [ 31%] test/test_bar.py::test_resize[1-x11-GeomConf] ERROR [ 31%] test/test_bar.py::test_resize[1-x11-GeomConf] ERROR [ 31%] test/test_bar.py::test_resize[1-wayland-GeomConf] ERROR [ 31%] test/test_bar.py::test_resize[1-wayland-GeomConf] ERROR [ 31%] test/test_bar.py::test_basic[1-x11] FAILED [ 31%] test/test_bar.py::test_basic[1-x11] ERROR [ 31%] test/test_bar.py::test_basic[1-wayland] FAILED [ 31%] test/test_bar.py::test_basic[1-wayland] ERROR [ 31%] test/test_bar.py::test_singlespacer[1-x11] FAILED [ 31%] test/test_bar.py::test_singlespacer[1-x11] ERROR [ 31%] test/test_bar.py::test_singlespacer[1-wayland] FAILED [ 31%] test/test_bar.py::test_singlespacer[1-wayland] ERROR [ 31%] test/test_bar.py::test_nospacer[1-x11] FAILED [ 31%] test/test_bar.py::test_nospacer[1-x11] ERROR [ 31%] test/test_bar.py::test_nospacer[1-wayland] FAILED [ 31%] test/test_bar.py::test_nospacer[1-wayland] ERROR [ 31%] test/test_bar.py::test_consecutive_spacer[1-x11] FAILED [ 31%] test/test_bar.py::test_consecutive_spacer[1-x11] ERROR [ 31%] test/test_bar.py::test_consecutive_spacer[1-wayland] FAILED [ 31%] test/test_bar.py::test_consecutive_spacer[1-wayland] ERROR [ 31%] test/test_bar.py::test_configure_broken_widgets[1-x11] FAILED [ 32%] test/test_bar.py::test_configure_broken_widgets[1-x11] ERROR [ 32%] test/test_bar.py::test_configure_broken_widgets[1-wayland] FAILED [ 32%] test/test_bar.py::test_configure_broken_widgets[1-wayland] ERROR [ 32%] test/test_bar.py::test_bar_hide_show_with_margin[1-x11] FAILED [ 32%] test/test_bar.py::test_bar_hide_show_with_margin[1-x11] ERROR [ 32%] test/test_bar.py::test_bar_hide_show_with_margin[1-wayland] FAILED [ 32%] test/test_bar.py::test_bar_hide_show_with_margin[1-wayland] ERROR [ 32%] test/test_bar.py::test_bar_hide_show_single_screen[1-x11-all-dimensions0] FAILED [ 32%] test/test_bar.py::test_bar_hide_show_single_screen[1-x11-all-dimensions0] ERROR [ 32%] test/test_bar.py::test_bar_hide_show_single_screen[1-x11-top-dimensions1] FAILED [ 32%] test/test_bar.py::test_bar_hide_show_single_screen[1-x11-top-dimensions1] ERROR [ 32%] test/test_bar.py::test_bar_hide_show_single_screen[1-x11-bottom-dimensions2] FAILED [ 32%] test/test_bar.py::test_bar_hide_show_single_screen[1-x11-bottom-dimensions2] ERROR [ 32%] test/test_bar.py::test_bar_hide_show_single_screen[1-x11-left-dimensions3] FAILED [ 32%] test/test_bar.py::test_bar_hide_show_single_screen[1-x11-left-dimensions3] ERROR [ 32%] test/test_bar.py::test_bar_hide_show_single_screen[1-x11-right-dimensions4] FAILED [ 32%] test/test_bar.py::test_bar_hide_show_single_screen[1-x11-right-dimensions4] ERROR [ 32%] test/test_bar.py::test_bar_hide_show_single_screen[1-wayland-all-dimensions0] FAILED [ 32%] test/test_bar.py::test_bar_hide_show_single_screen[1-wayland-all-dimensions0] ERROR [ 32%] test/test_bar.py::test_bar_hide_show_single_screen[1-wayland-top-dimensions1] FAILED [ 32%] test/test_bar.py::test_bar_hide_show_single_screen[1-wayland-top-dimensions1] ERROR [ 32%] test/test_bar.py::test_bar_hide_show_single_screen[1-wayland-bottom-dimensions2] FAILED [ 32%] test/test_bar.py::test_bar_hide_show_single_screen[1-wayland-bottom-dimensions2] ERROR [ 32%] test/test_bar.py::test_bar_hide_show_single_screen[1-wayland-left-dimensions3] FAILED [ 32%] test/test_bar.py::test_bar_hide_show_single_screen[1-wayland-left-dimensions3] ERROR [ 32%] test/test_bar.py::test_bar_hide_show_single_screen[1-wayland-right-dimensions4] FAILED [ 32%] test/test_bar.py::test_bar_hide_show_single_screen[1-wayland-right-dimensions4] ERROR [ 32%] test/test_bar.py::test_bar_hide_show_dual_screen[x11-all-dimensions0-2] FAILED [ 32%] test/test_bar.py::test_bar_hide_show_dual_screen[x11-all-dimensions0-2] ERROR [ 32%] test/test_bar.py::test_bar_hide_show_dual_screen[x11-top-dimensions1-2] FAILED [ 32%] test/test_bar.py::test_bar_hide_show_dual_screen[x11-top-dimensions1-2] ERROR [ 32%] test/test_bar.py::test_bar_hide_show_dual_screen[x11-bottom-dimensions2-2] FAILED [ 32%] test/test_bar.py::test_bar_hide_show_dual_screen[x11-bottom-dimensions2-2] ERROR [ 32%] test/test_bar.py::test_bar_hide_show_dual_screen[x11-left-dimensions3-2] FAILED [ 32%] test/test_bar.py::test_bar_hide_show_dual_screen[x11-left-dimensions3-2] ERROR [ 32%] test/test_bar.py::test_bar_hide_show_dual_screen[x11-right-dimensions4-2] FAILED [ 32%] test/test_bar.py::test_bar_hide_show_dual_screen[x11-right-dimensions4-2] ERROR [ 32%] test/test_bar.py::test_bar_hide_show_dual_screen[wayland-all-dimensions0-2] FAILED [ 32%] test/test_bar.py::test_bar_hide_show_dual_screen[wayland-all-dimensions0-2] ERROR [ 32%] test/test_bar.py::test_bar_hide_show_dual_screen[wayland-top-dimensions1-2] FAILED [ 32%] test/test_bar.py::test_bar_hide_show_dual_screen[wayland-top-dimensions1-2] ERROR [ 32%] test/test_bar.py::test_bar_hide_show_dual_screen[wayland-bottom-dimensions2-2] FAILED [ 33%] test/test_bar.py::test_bar_hide_show_dual_screen[wayland-bottom-dimensions2-2] ERROR [ 33%] test/test_bar.py::test_bar_hide_show_dual_screen[wayland-left-dimensions3-2] FAILED [ 33%] test/test_bar.py::test_bar_hide_show_dual_screen[wayland-left-dimensions3-2] ERROR [ 33%] test/test_bar.py::test_bar_hide_show_dual_screen[wayland-right-dimensions4-2] FAILED [ 33%] test/test_bar.py::test_bar_hide_show_dual_screen[wayland-right-dimensions4-2] ERROR [ 33%] test/test_bar.py::test_bar_border_horizontal[1-x11] FAILED [ 33%] test/test_bar.py::test_bar_border_horizontal[1-x11] ERROR [ 33%] test/test_bar.py::test_bar_border_horizontal[1-wayland] FAILED [ 33%] test/test_bar.py::test_bar_border_horizontal[1-wayland] ERROR [ 33%] test/test_bar.py::test_bar_border_vertical[1-x11] FAILED [ 33%] test/test_bar.py::test_bar_border_vertical[1-x11] ERROR [ 33%] test/test_bar.py::test_bar_border_vertical[1-wayland] FAILED [ 33%] test/test_bar.py::test_bar_border_vertical[1-wayland] ERROR [ 33%] test/test_bar.py::test_unsupported_widget[1-x11] FAILED [ 33%] test/test_bar.py::test_unsupported_widget[1-x11] ERROR [ 33%] test/test_bar.py::test_unsupported_widget[1-wayland] FAILED [ 33%] test/test_bar.py::test_unsupported_widget[1-wayland] ERROR [ 33%] test/test_bar.py::test_dont_reserve_bar[1-x11-top-0-0-800-50] ERROR [ 33%] test/test_bar.py::test_dont_reserve_bar[1-x11-top-0-0-800-50] ERROR [ 33%] test/test_bar.py::test_dont_reserve_bar[1-x11-bottom-0-550-800-50] ERROR [ 33%] test/test_bar.py::test_dont_reserve_bar[1-x11-bottom-0-550-800-50] ERROR [ 33%] test/test_bar.py::test_dont_reserve_bar[1-x11-left-0-0-50-600] ERROR [ 33%] test/test_bar.py::test_dont_reserve_bar[1-x11-left-0-0-50-600] ERROR [ 33%] test/test_bar.py::test_dont_reserve_bar[1-x11-right-750-0-50-600] ERROR [ 33%] test/test_bar.py::test_dont_reserve_bar[1-x11-right-750-0-50-600] ERROR [ 33%] test/test_bar.py::test_dont_reserve_bar[1-wayland-top-0-0-800-50] ERROR [ 33%] test/test_bar.py::test_dont_reserve_bar[1-wayland-top-0-0-800-50] ERROR [ 33%] test/test_bar.py::test_dont_reserve_bar[1-wayland-bottom-0-550-800-50] ERROR [ 33%] test/test_bar.py::test_dont_reserve_bar[1-wayland-bottom-0-550-800-50] ERROR [ 33%] test/test_bar.py::test_dont_reserve_bar[1-wayland-left-0-0-50-600] ERROR [ 33%] test/test_bar.py::test_dont_reserve_bar[1-wayland-left-0-0-50-600] ERROR [ 33%] test/test_bar.py::test_dont_reserve_bar[1-wayland-right-750-0-50-600] ERROR [ 33%] test/test_bar.py::test_dont_reserve_bar[1-wayland-right-750-0-50-600] ERROR [ 33%] test/test_command.py::test_layout_filter[1-x11-CallConfig] ERROR [ 33%] test/test_command.py::test_layout_filter[1-x11-CallConfig] ERROR [ 33%] test/test_command.py::test_layout_filter[1-wayland-CallConfig] ERROR [ 33%] test/test_command.py::test_layout_filter[1-wayland-CallConfig] ERROR [ 33%] test/test_command.py::test_param_hoisting[1-x11-CallConfig] ERROR [ 33%] test/test_command.py::test_param_hoisting[1-x11-CallConfig] ERROR [ 33%] test/test_command.py::test_param_hoisting[1-wayland-CallConfig] ERROR [ 33%] test/test_command.py::test_param_hoisting[1-wayland-CallConfig] ERROR [ 33%] test/test_command.py::test_cmd_commands[1-x11-ServerConfig] ERROR [ 34%] test/test_command.py::test_cmd_commands[1-x11-ServerConfig] ERROR [ 34%] test/test_command.py::test_cmd_commands[1-wayland-ServerConfig] ERROR [ 34%] test/test_command.py::test_cmd_commands[1-wayland-ServerConfig] ERROR [ 34%] test/test_command.py::test_cmd_eval_namespace[1-x11-ServerConfig] ERROR [ 34%] test/test_command.py::test_cmd_eval_namespace[1-x11-ServerConfig] ERROR [ 34%] test/test_command.py::test_cmd_eval_namespace[1-wayland-ServerConfig] ERROR [ 34%] test/test_command.py::test_cmd_eval_namespace[1-wayland-ServerConfig] ERROR [ 34%] test/test_command.py::test_call_unknown[1-x11-ServerConfig] ERROR [ 34%] test/test_command.py::test_call_unknown[1-x11-ServerConfig] ERROR [ 34%] test/test_command.py::test_call_unknown[1-wayland-ServerConfig] ERROR [ 34%] test/test_command.py::test_call_unknown[1-wayland-ServerConfig] ERROR [ 34%] test/test_command.py::test_items_qtile[x11-ServerConfig-2] ERROR [ 34%] test/test_command.py::test_items_qtile[x11-ServerConfig-2] ERROR [ 34%] test/test_command.py::test_items_qtile[wayland-ServerConfig-2] ERROR [ 34%] test/test_command.py::test_items_qtile[wayland-ServerConfig-2] ERROR [ 34%] test/test_command.py::test_select_qtile[x11-ServerConfig-2] ERROR [ 34%] test/test_command.py::test_select_qtile[x11-ServerConfig-2] ERROR [ 34%] test/test_command.py::test_select_qtile[wayland-ServerConfig-2] ERROR [ 34%] test/test_command.py::test_select_qtile[wayland-ServerConfig-2] ERROR [ 34%] test/test_command.py::test_items_group[1-x11-ServerConfig] ERROR [ 34%] test/test_command.py::test_items_group[1-x11-ServerConfig] ERROR [ 34%] test/test_command.py::test_items_group[1-wayland-ServerConfig] ERROR [ 34%] test/test_command.py::test_items_group[1-wayland-ServerConfig] ERROR [ 34%] test/test_command.py::test_select_group[x11-ServerConfig-2] ERROR [ 34%] test/test_command.py::test_select_group[x11-ServerConfig-2] ERROR [ 34%] test/test_command.py::test_select_group[wayland-ServerConfig-2] ERROR [ 34%] test/test_command.py::test_select_group[wayland-ServerConfig-2] ERROR [ 34%] test/test_command.py::test_items_screen[1-x11-ServerConfig] ERROR [ 34%] test/test_command.py::test_items_screen[1-x11-ServerConfig] ERROR [ 34%] test/test_command.py::test_items_screen[1-wayland-ServerConfig] ERROR [ 34%] test/test_command.py::test_items_screen[1-wayland-ServerConfig] ERROR [ 34%] test/test_command.py::test_select_screen[1-x11-ServerConfig] ERROR [ 34%] test/test_command.py::test_select_screen[1-x11-ServerConfig] ERROR [ 34%] test/test_command.py::test_select_screen[1-wayland-ServerConfig] ERROR [ 34%] test/test_command.py::test_select_screen[1-wayland-ServerConfig] ERROR [ 34%] test/test_command.py::test_items_bar[1-x11-ServerConfig] ERROR [ 34%] test/test_command.py::test_items_bar[1-x11-ServerConfig] ERROR [ 34%] test/test_command.py::test_items_bar[1-wayland-ServerConfig] ERROR [ 34%] test/test_command.py::test_items_bar[1-wayland-ServerConfig] ERROR [ 34%] test/test_command.py::test_select_bar[x11-ServerConfig-2] ERROR [ 34%] test/test_command.py::test_select_bar[x11-ServerConfig-2] ERROR [ 34%] test/test_command.py::test_select_bar[wayland-ServerConfig-2] ERROR [ 35%] test/test_command.py::test_select_bar[wayland-ServerConfig-2] ERROR [ 35%] test/test_command.py::test_items_layout[1-x11-ServerConfig] ERROR [ 35%] test/test_command.py::test_items_layout[1-x11-ServerConfig] ERROR [ 35%] test/test_command.py::test_items_layout[1-wayland-ServerConfig] ERROR [ 35%] test/test_command.py::test_items_layout[1-wayland-ServerConfig] ERROR [ 35%] test/test_command.py::test_select_layout[1-x11-ServerConfig] ERROR [ 35%] test/test_command.py::test_select_layout[1-x11-ServerConfig] ERROR [ 35%] test/test_command.py::test_select_layout[1-wayland-ServerConfig] ERROR [ 35%] test/test_command.py::test_select_layout[1-wayland-ServerConfig] ERROR [ 35%] test/test_command.py::test_items_window[x11-ServerConfig-2] ERROR [ 35%] test/test_command.py::test_items_window[x11-ServerConfig-2] ERROR [ 35%] test/test_command.py::test_items_window[wayland-ServerConfig-2] ERROR [ 35%] test/test_command.py::test_items_window[wayland-ServerConfig-2] ERROR [ 35%] test/test_command.py::test_select_window[x11-ServerConfig-2] ERROR [ 35%] test/test_command.py::test_select_window[x11-ServerConfig-2] ERROR [ 35%] test/test_command.py::test_select_window[wayland-ServerConfig-2] ERROR [ 35%] test/test_command.py::test_select_window[wayland-ServerConfig-2] ERROR [ 35%] test/test_command.py::test_items_widget[1-x11-ServerConfig] ERROR [ 35%] test/test_command.py::test_items_widget[1-x11-ServerConfig] ERROR [ 35%] test/test_command.py::test_items_widget[1-wayland-ServerConfig] ERROR [ 35%] test/test_command.py::test_items_widget[1-wayland-ServerConfig] ERROR [ 35%] test/test_command.py::test_select_widget[1-x11-ServerConfig] ERROR [ 35%] test/test_command.py::test_select_widget[1-x11-ServerConfig] ERROR [ 35%] test/test_command.py::test_select_widget[1-wayland-ServerConfig] ERROR [ 35%] test/test_command.py::test_select_widget[1-wayland-ServerConfig] ERROR [ 35%] test/test_command.py::test_core_node[1-x11] ERROR [ 35%] test/test_command.py::test_core_node[1-x11] ERROR [ 35%] test/test_command.py::test_core_node[1-wayland] ERROR [ 35%] test/test_command.py::test_core_node[1-wayland] ERROR [ 35%] test/test_command.py::test_lazy_arguments[1-x11] FAILED [ 35%] test/test_command.py::test_lazy_arguments[1-x11] ERROR [ 35%] test/test_command.py::test_lazy_arguments[1-wayland] FAILED [ 35%] test/test_command.py::test_lazy_arguments[1-wayland] ERROR [ 35%] test/test_command.py::test_decorators_manager_call[x11-ServerConfig-2] ERROR [ 35%] test/test_command.py::test_decorators_manager_call[x11-ServerConfig-2] ERROR [ 35%] test/test_command.py::test_decorators_manager_call[wayland-ServerConfig-2] ERROR [ 35%] test/test_command.py::test_decorators_manager_call[wayland-ServerConfig-2] ERROR [ 35%] test/test_dgroups.py::test_dgroup_persist[1-x11-DGroupsConfig] ERROR [ 35%] test/test_dgroups.py::test_dgroup_persist[1-x11-DGroupsConfig] ERROR [ 35%] test/test_dgroups.py::test_dgroup_persist[1-wayland-DGroupsConfig] ERROR [ 35%] test/test_dgroups.py::test_dgroup_persist[1-wayland-DGroupsConfig] ERROR [ 35%] test/test_dgroups.py::test_dgroup_nonpersist[1-x11-DGroupsConfig] ERROR [ 36%] test/test_dgroups.py::test_dgroup_nonpersist[1-x11-DGroupsConfig] ERROR [ 36%] test/test_dgroups.py::test_dgroup_nonpersist[1-wayland-DGroupsConfig] ERROR [ 36%] test/test_dgroups.py::test_dgroup_nonpersist[1-wayland-DGroupsConfig] ERROR [ 36%] test/test_fakescreen.py::test_basic[1-x11-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_basic[1-x11-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_basic[1-wayland-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_basic[1-wayland-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_gaps[1-x11-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_gaps[1-x11-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_gaps[1-wayland-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_gaps[1-wayland-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_maximize_with_move_to_screen[1-x11-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_maximize_with_move_to_screen[1-x11-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_maximize_with_move_to_screen[1-wayland-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_maximize_with_move_to_screen[1-wayland-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_float_first_on_second_screen[1-x11-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_float_first_on_second_screen[1-x11-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_float_first_on_second_screen[1-wayland-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_float_first_on_second_screen[1-wayland-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_float_change_screens[1-x11-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_float_change_screens[1-x11-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_float_change_screens[1-wayland-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_float_change_screens[1-wayland-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_float_outside_edges[1-x11-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_float_outside_edges[1-x11-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_float_outside_edges[1-wayland-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_float_outside_edges[1-wayland-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_hammer_tile[1-x11-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_hammer_tile[1-x11-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_hammer_tile[1-wayland-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_hammer_tile[1-wayland-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_hammer_ratio_tile[1-x11-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_hammer_ratio_tile[1-x11-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_hammer_ratio_tile[1-wayland-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_hammer_ratio_tile[1-wayland-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_ratio_to_fourth_screen[1-x11-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_ratio_to_fourth_screen[1-x11-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_ratio_to_fourth_screen[1-wayland-FakeScreenConfig] ERROR [ 36%] test/test_fakescreen.py::test_ratio_to_fourth_screen[1-wayland-FakeScreenConfig] ERROR [ 36%] test/test_floating.py::test_maximize[1-x11-FakeScreenConfig] ERROR [ 37%] test/test_floating.py::test_maximize[1-x11-FakeScreenConfig] ERROR [ 37%] test/test_floating.py::test_maximize[1-wayland-FakeScreenConfig] ERROR [ 37%] test/test_floating.py::test_maximize[1-wayland-FakeScreenConfig] ERROR [ 37%] test/test_floating.py::test_fullscreen[1-x11-FakeScreenConfig] ERROR [ 37%] test/test_floating.py::test_fullscreen[1-x11-FakeScreenConfig] ERROR [ 37%] test/test_floating.py::test_fullscreen[1-wayland-FakeScreenConfig] ERROR [ 37%] test/test_floating.py::test_fullscreen[1-wayland-FakeScreenConfig] ERROR [ 37%] test/test_group.py::test_window_order[1-x11-GroupConfig] ERROR [ 37%] test/test_group.py::test_window_order[1-x11-GroupConfig] ERROR [ 37%] test/test_group.py::test_window_order[1-wayland-GroupConfig] ERROR [ 37%] test/test_group.py::test_window_order[1-wayland-GroupConfig] ERROR [ 37%] test/test_group.py::test_focus_by_index[1-x11-GroupConfig] ERROR [ 37%] test/test_group.py::test_focus_by_index[1-x11-GroupConfig] ERROR [ 37%] test/test_group.py::test_focus_by_index[1-wayland-GroupConfig] ERROR [ 37%] test/test_group.py::test_focus_by_index[1-wayland-GroupConfig] ERROR [ 37%] test/test_group.py::test_toscreen_toggle[1-x11-GroupConfig] ERROR [ 37%] test/test_group.py::test_toscreen_toggle[1-x11-GroupConfig] ERROR [ 37%] test/test_group.py::test_toscreen_toggle[1-wayland-GroupConfig] ERROR [ 37%] test/test_group.py::test_toscreen_toggle[1-wayland-GroupConfig] ERROR [ 37%] test/test_group.py::test_non_persistent_groups[1-x11-NoPersistGroupConfig] ERROR [ 37%] test/test_group.py::test_non_persistent_groups[1-x11-NoPersistGroupConfig] ERROR [ 37%] test/test_group.py::test_non_persistent_groups[1-wayland-NoPersistGroupConfig] ERROR [ 37%] test/test_group.py::test_non_persistent_groups[1-wayland-NoPersistGroupConfig] ERROR [ 37%] test/test_hook.py::test_can_subscribe_to_startup_hooks[1-x11] FAILED [ 37%] test/test_hook.py::test_can_subscribe_to_startup_hooks[1-x11] ERROR [ 37%] test/test_hook.py::test_can_subscribe_to_startup_hooks[1-wayland] FAILED [ 37%] test/test_hook.py::test_can_subscribe_to_startup_hooks[1-wayland] ERROR [ 37%] test/test_hook.py::test_can_update_by_selection_change[1-x11] ERROR [ 37%] test/test_hook.py::test_can_update_by_selection_change[1-x11] ERROR [ 37%] test/test_hook.py::test_can_update_by_selection_change[1-wayland] ERROR [ 37%] test/test_hook.py::test_can_update_by_selection_change[1-wayland] ERROR [ 37%] test/test_hook.py::test_can_call_by_selection_notify[1-x11] ERROR [ 37%] test/test_hook.py::test_can_call_by_selection_notify[1-x11] ERROR [ 37%] test/test_hook.py::test_can_call_by_selection_notify[1-wayland] ERROR [ 37%] test/test_hook.py::test_can_call_by_selection_notify[1-wayland] ERROR [ 37%] test/test_hook.py::test_resume_hook[1-x11] ERROR [ 37%] test/test_hook.py::test_resume_hook[1-x11] ERROR [ 37%] test/test_hook.py::test_resume_hook[1-wayland] ERROR [ 37%] test/test_hook.py::test_resume_hook[1-wayland] ERROR [ 37%] test/test_hook.py::test_suspend_hook[1-x11] ERROR [ 37%] test/test_hook.py::test_suspend_hook[1-x11] ERROR [ 37%] test/test_hook.py::test_suspend_hook[1-wayland] ERROR [ 38%] test/test_hook.py::test_suspend_hook[1-wayland] ERROR [ 38%] test/test_hook.py::test_user_hook[1-x11] FAILED [ 38%] test/test_hook.py::test_user_hook[1-x11] ERROR [ 38%] test/test_hook.py::test_user_hook[1-wayland] FAILED [ 38%] test/test_hook.py::test_user_hook[1-wayland] ERROR [ 38%] test/test_hook.py::test_shutdown[1-x11] FAILED [ 38%] test/test_hook.py::test_shutdown[1-x11] ERROR [ 38%] test/test_hook.py::test_shutdown[1-wayland] FAILED [ 38%] test/test_hook.py::test_shutdown[1-wayland] ERROR [ 38%] test/test_hook.py::test_setgroup[x11-2] FAILED [ 38%] test/test_hook.py::test_setgroup[x11-2] ERROR [ 38%] test/test_hook.py::test_setgroup[wayland-2] FAILED [ 38%] test/test_hook.py::test_setgroup[wayland-2] ERROR [ 38%] test/test_hook.py::test_addgroup[1-x11] FAILED [ 38%] test/test_hook.py::test_addgroup[1-x11] ERROR [ 38%] test/test_hook.py::test_addgroup[1-wayland] FAILED [ 38%] test/test_hook.py::test_addgroup[1-wayland] ERROR [ 38%] test/test_hook.py::test_delgroup[1-x11] FAILED [ 38%] test/test_hook.py::test_delgroup[1-x11] ERROR [ 38%] test/test_hook.py::test_delgroup[1-wayland] FAILED [ 38%] test/test_hook.py::test_delgroup[1-wayland] ERROR [ 38%] test/test_hook.py::test_changegroup[1-x11] FAILED [ 38%] test/test_hook.py::test_changegroup[1-x11] ERROR [ 38%] test/test_hook.py::test_changegroup[1-wayland] FAILED [ 38%] test/test_hook.py::test_changegroup[1-wayland] ERROR [ 38%] test/test_hook.py::test_focus_change[1-x11] FAILED [ 38%] test/test_hook.py::test_focus_change[1-x11] ERROR [ 38%] test/test_hook.py::test_focus_change[1-wayland] FAILED [ 38%] test/test_hook.py::test_focus_change[1-wayland] ERROR [ 38%] test/test_hook.py::test_float_change[1-x11] FAILED [ 38%] test/test_hook.py::test_float_change[1-x11] ERROR [ 38%] test/test_hook.py::test_float_change[1-wayland] FAILED [ 38%] test/test_hook.py::test_float_change[1-wayland] ERROR [ 38%] test/test_hook.py::test_group_window_add[1-x11] FAILED [ 38%] test/test_hook.py::test_group_window_add[1-x11] ERROR [ 38%] test/test_hook.py::test_group_window_add[1-wayland] FAILED [ 38%] test/test_hook.py::test_group_window_add[1-wayland] ERROR [ 38%] test/test_hook.py::test_group_window_remove[1-x11] FAILED [ 38%] test/test_hook.py::test_group_window_remove[1-x11] ERROR [ 38%] test/test_hook.py::test_group_window_remove[1-wayland] FAILED [ 38%] test/test_hook.py::test_group_window_remove[1-wayland] ERROR [ 38%] test/test_hook.py::test_client_new[1-x11] FAILED [ 39%] test/test_hook.py::test_client_new[1-x11] ERROR [ 39%] test/test_hook.py::test_client_new[1-wayland] FAILED [ 39%] test/test_hook.py::test_client_new[1-wayland] ERROR [ 39%] test/test_hook.py::test_client_managed[1-x11] FAILED [ 39%] test/test_hook.py::test_client_managed[1-x11] ERROR [ 39%] test/test_hook.py::test_client_managed[1-wayland] FAILED [ 39%] test/test_hook.py::test_client_managed[1-wayland] ERROR [ 39%] test/test_hook.py::test_client_killed[1-x11] FAILED [ 39%] test/test_hook.py::test_client_killed[1-x11] ERROR [ 39%] test/test_hook.py::test_client_killed[1-wayland] FAILED [ 39%] test/test_hook.py::test_client_killed[1-wayland] ERROR [ 39%] test/test_hook.py::test_client_focus[1-x11] FAILED [ 39%] test/test_hook.py::test_client_focus[1-x11] ERROR [ 39%] test/test_hook.py::test_client_focus[1-wayland] FAILED [ 39%] test/test_hook.py::test_client_focus[1-wayland] ERROR [ 39%] test/test_hook.py::test_client_mouse_enter[1-x11] FAILED [ 39%] test/test_hook.py::test_client_mouse_enter[1-x11] ERROR [ 39%] test/test_hook.py::test_client_mouse_enter[1-wayland] FAILED [ 39%] test/test_hook.py::test_client_mouse_enter[1-wayland] ERROR [ 39%] test/test_hook.py::test_client_name_updated[1-x11] FAILED [ 39%] test/test_hook.py::test_client_name_updated[1-x11] ERROR [ 39%] test/test_hook.py::test_client_name_updated[1-wayland] FAILED [ 39%] test/test_hook.py::test_client_name_updated[1-wayland] ERROR [ 39%] test/test_hook.py::test_client_urgent_hint_changed[1-x11] FAILED [ 39%] test/test_hook.py::test_client_urgent_hint_changed[1-x11] ERROR [ 39%] test/test_hook.py::test_client_urgent_hint_changed[1-wayland] SKIPPED [ 39%] test/test_hook.py::test_layout_change[1-x11] FAILED [ 39%] test/test_hook.py::test_layout_change[1-x11] ERROR [ 39%] test/test_hook.py::test_layout_change[1-wayland] FAILED [ 39%] test/test_hook.py::test_layout_change[1-wayland] ERROR [ 39%] test/test_hook.py::test_net_wm_icon_change[1-x11] FAILED [ 39%] test/test_hook.py::test_net_wm_icon_change[1-x11] ERROR [ 39%] test/test_hook.py::test_net_wm_icon_change[1-wayland] SKIPPED (X11 only.) [ 39%] test/test_hook.py::test_screen_change[1-x11] FAILED [ 39%] test/test_hook.py::test_screen_change[1-x11] ERROR [ 39%] test/test_hook.py::test_screen_change[1-wayland] FAILED [ 39%] test/test_hook.py::test_screen_change[1-wayland] ERROR [ 39%] test/test_hook.py::test_screens_reconfigured[1-x11] FAILED [ 39%] test/test_hook.py::test_screens_reconfigured[1-x11] ERROR [ 39%] test/test_hook.py::test_screens_reconfigured[1-wayland] FAILED [ 40%] test/test_hook.py::test_screens_reconfigured[1-wayland] ERROR [ 40%] test/test_hook.py::test_current_screen_change[x11-2] FAILED [ 40%] test/test_hook.py::test_current_screen_change[x11-2] ERROR [ 40%] test/test_hook.py::test_current_screen_change[wayland-2] FAILED [ 40%] test/test_hook.py::test_current_screen_change[wayland-2] ERROR [ 40%] test/test_manager.py::test_screen_dim[x11-ManagerConfig-2] ERROR [ 40%] test/test_manager.py::test_screen_dim[x11-ManagerConfig-2] ERROR [ 40%] test/test_manager.py::test_screen_dim[wayland-ManagerConfig-2] ERROR [ 40%] test/test_manager.py::test_screen_dim[wayland-ManagerConfig-2] ERROR [ 40%] test/test_manager.py::test_clone_dim[1-x11-ManagerConfig-xephyr0] ERROR [ 40%] test/test_manager.py::test_clone_dim[1-x11-ManagerConfig-xephyr0] ERROR [ 40%] test/test_manager.py::test_clone_dim[1-wayland-ManagerConfig-xephyr0] ERROR [ 40%] test/test_manager.py::test_clone_dim[1-wayland-ManagerConfig-xephyr0] ERROR [ 40%] test/test_manager.py::test_to_screen[x11-ManagerConfig-2] ERROR [ 40%] test/test_manager.py::test_to_screen[x11-ManagerConfig-2] ERROR [ 40%] test/test_manager.py::test_to_screen[wayland-ManagerConfig-2] ERROR [ 40%] test/test_manager.py::test_to_screen[wayland-ManagerConfig-2] ERROR [ 40%] test/test_manager.py::test_togroup[x11-ManagerConfig-2] ERROR [ 40%] test/test_manager.py::test_togroup[x11-ManagerConfig-2] ERROR [ 40%] test/test_manager.py::test_togroup[wayland-ManagerConfig-2] ERROR [ 40%] test/test_manager.py::test_togroup[wayland-ManagerConfig-2] ERROR [ 40%] test/test_manager.py::test_resize[1-x11-ManagerConfig] ERROR [ 40%] test/test_manager.py::test_resize[1-x11-ManagerConfig] ERROR [ 40%] test/test_manager.py::test_resize[1-wayland-ManagerConfig] ERROR [ 40%] test/test_manager.py::test_resize[1-wayland-ManagerConfig] ERROR [ 40%] test/test_manager.py::test_minimal[1-x11] ERROR [ 40%] test/test_manager.py::test_minimal[1-x11] ERROR [ 40%] test/test_manager.py::test_minimal[1-wayland] ERROR [ 40%] test/test_manager.py::test_minimal[1-wayland] ERROR [ 40%] test/test_manager.py::test_events[1-x11-ManagerConfig] ERROR [ 40%] test/test_manager.py::test_events[1-x11-ManagerConfig] ERROR [ 40%] test/test_manager.py::test_events[1-wayland-ManagerConfig] ERROR [ 40%] test/test_manager.py::test_events[1-wayland-ManagerConfig] ERROR [ 40%] test/test_manager.py::test_keypress[1-x11-ManagerConfig] ERROR [ 40%] test/test_manager.py::test_keypress[1-x11-ManagerConfig] ERROR [ 40%] test/test_manager.py::test_keypress[1-wayland-ManagerConfig] ERROR [ 40%] test/test_manager.py::test_keypress[1-wayland-ManagerConfig] ERROR [ 40%] test/test_manager.py::test_too_few_groups[x11-1-TooFewGroupsConfig] ERROR [ 40%] test/test_manager.py::test_too_few_groups[x11-1-TooFewGroupsConfig] ERROR [ 40%] test/test_manager.py::test_too_few_groups[wayland-1-TooFewGroupsConfig] ERROR [ 40%] test/test_manager.py::test_too_few_groups[wayland-1-TooFewGroupsConfig] ERROR [ 40%] test/test_manager.py::test_immediate_chord[1-x11-_ChordsConfig] ERROR [ 41%] test/test_manager.py::test_immediate_chord[1-x11-_ChordsConfig] ERROR [ 41%] test/test_manager.py::test_immediate_chord[1-wayland-_ChordsConfig] ERROR [ 41%] test/test_manager.py::test_immediate_chord[1-wayland-_ChordsConfig] ERROR [ 41%] test/test_manager.py::test_mode_chord[1-x11-_ChordsConfig] ERROR [ 41%] test/test_manager.py::test_mode_chord[1-x11-_ChordsConfig] ERROR [ 41%] test/test_manager.py::test_mode_chord[1-wayland-_ChordsConfig] ERROR [ 41%] test/test_manager.py::test_mode_chord[1-wayland-_ChordsConfig] ERROR [ 41%] test/test_manager.py::test_chord_stack[1-x11-_ChordsConfig] ERROR [ 41%] test/test_manager.py::test_chord_stack[1-x11-_ChordsConfig] ERROR [ 41%] test/test_manager.py::test_chord_stack[1-wayland-_ChordsConfig] ERROR [ 41%] test/test_manager.py::test_chord_stack[1-wayland-_ChordsConfig] ERROR [ 41%] test/test_manager.py::test_spawn[1-x11-ManagerConfig] ERROR [ 41%] test/test_manager.py::test_spawn[1-x11-ManagerConfig] ERROR [ 41%] test/test_manager.py::test_spawn[1-wayland-ManagerConfig] ERROR [ 41%] test/test_manager.py::test_spawn[1-wayland-ManagerConfig] ERROR [ 41%] test/test_manager.py::test_spawn_list[1-x11-ManagerConfig] ERROR [ 41%] test/test_manager.py::test_spawn_list[1-x11-ManagerConfig] ERROR [ 41%] test/test_manager.py::test_spawn_list[1-wayland-ManagerConfig] ERROR [ 41%] test/test_manager.py::test_spawn_list[1-wayland-ManagerConfig] ERROR [ 41%] test/test_manager.py::test_kill_window[1-x11-ManagerConfig] ERROR [ 41%] test/test_manager.py::test_kill_window[1-x11-ManagerConfig] ERROR [ 41%] test/test_manager.py::test_kill_window[1-wayland-ManagerConfig] ERROR [ 41%] test/test_manager.py::test_kill_window[1-wayland-ManagerConfig] ERROR [ 41%] test/test_manager.py::test_kill_other[1-x11-ManagerConfig] ERROR [ 41%] test/test_manager.py::test_kill_other[1-x11-ManagerConfig] ERROR [ 41%] test/test_manager.py::test_kill_other[1-wayland-ManagerConfig] ERROR [ 41%] test/test_manager.py::test_kill_other[1-wayland-ManagerConfig] ERROR [ 41%] test/test_manager.py::test_regression_groupswitch[1-x11-ManagerConfig] ERROR [ 41%] test/test_manager.py::test_regression_groupswitch[1-x11-ManagerConfig] ERROR [ 41%] test/test_manager.py::test_regression_groupswitch[1-wayland-ManagerConfig] ERROR [ 41%] test/test_manager.py::test_regression_groupswitch[1-wayland-ManagerConfig] ERROR [ 41%] test/test_manager.py::test_next_layout[1-x11-ManagerConfig] ERROR [ 41%] test/test_manager.py::test_next_layout[1-x11-ManagerConfig] ERROR [ 41%] test/test_manager.py::test_next_layout[1-wayland-ManagerConfig] ERROR [ 41%] test/test_manager.py::test_next_layout[1-wayland-ManagerConfig] ERROR [ 41%] test/test_manager.py::test_setlayout[1-x11-ManagerConfig] ERROR [ 41%] test/test_manager.py::test_setlayout[1-x11-ManagerConfig] ERROR [ 41%] test/test_manager.py::test_setlayout[1-wayland-ManagerConfig] ERROR [ 41%] test/test_manager.py::test_setlayout[1-wayland-ManagerConfig] ERROR [ 41%] test/test_manager.py::test_to_layout_index[1-x11-ManagerConfig] ERROR [ 41%] test/test_manager.py::test_to_layout_index[1-x11-ManagerConfig] ERROR [ 41%] test/test_manager.py::test_to_layout_index[1-wayland-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_to_layout_index[1-wayland-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_adddelgroup[1-x11-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_adddelgroup[1-x11-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_adddelgroup[1-wayland-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_adddelgroup[1-wayland-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_addgroupat[1-x11-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_addgroupat[1-x11-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_addgroupat[1-wayland-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_addgroupat[1-wayland-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_delgroup[1-x11-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_delgroup[1-x11-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_delgroup[1-wayland-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_delgroup[1-wayland-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_nextprevgroup[1-x11-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_nextprevgroup[1-x11-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_nextprevgroup[1-wayland-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_nextprevgroup[1-wayland-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_toggle_group[1-x11-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_toggle_group[1-x11-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_toggle_group[1-wayland-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_toggle_group[1-wayland-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_static[1-x11-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_static[1-x11-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_static[1-wayland-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_static[1-wayland-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_match[1-x11-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_match[1-x11-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_match[1-wayland-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_match[1-wayland-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_default_float[1-x11-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_default_float[1-x11-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_default_float[1-wayland-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_default_float[1-wayland-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_last_float_size[1-x11-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_last_float_size[1-x11-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_last_float_size[1-wayland-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_last_float_size[1-wayland-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_float_max_min_combo[1-x11-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_float_max_min_combo[1-x11-ManagerConfig] ERROR [ 42%] test/test_manager.py::test_float_max_min_combo[1-wayland-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_float_max_min_combo[1-wayland-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_toggle_fullscreen[1-x11-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_toggle_fullscreen[1-x11-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_toggle_fullscreen[1-wayland-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_toggle_fullscreen[1-wayland-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_toggle_max[1-x11-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_toggle_max[1-x11-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_toggle_max[1-wayland-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_toggle_max[1-wayland-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_toggle_min[1-x11-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_toggle_min[1-x11-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_toggle_min[1-wayland-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_toggle_min[1-wayland-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_toggle_floating[1-x11-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_toggle_floating[1-x11-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_toggle_floating[1-wayland-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_toggle_floating[1-wayland-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_floating_focus[1-x11-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_floating_focus[1-x11-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_floating_focus[1-wayland-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_floating_focus[1-wayland-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_move_floating[1-x11-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_move_floating[1-x11-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_move_floating[1-wayland-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_move_floating[1-wayland-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_one_screen[1-x11-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_one_screen[1-x11-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_one_screen[1-wayland-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_one_screen[1-wayland-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_two_screens[x11-ManagerConfig-2] ERROR [ 43%] test/test_manager.py::test_two_screens[x11-ManagerConfig-2] ERROR [ 43%] test/test_manager.py::test_two_screens[wayland-ManagerConfig-2] ERROR [ 43%] test/test_manager.py::test_two_screens[wayland-ManagerConfig-2] ERROR [ 43%] test/test_manager.py::test_focus_stays_on_layout_switch[1-x11-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_focus_stays_on_layout_switch[1-x11-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_focus_stays_on_layout_switch[1-wayland-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_focus_stays_on_layout_switch[1-wayland-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_map_request[1-x11-BareConfig] ERROR [ 43%] test/test_manager.py::test_map_request[1-x11-BareConfig] ERROR [ 43%] test/test_manager.py::test_map_request[1-x11-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_map_request[1-x11-ManagerConfig] ERROR [ 43%] test/test_manager.py::test_map_request[1-wayland-BareConfig] ERROR [ 44%] test/test_manager.py::test_map_request[1-wayland-BareConfig] ERROR [ 44%] test/test_manager.py::test_map_request[1-wayland-ManagerConfig] ERROR [ 44%] test/test_manager.py::test_map_request[1-wayland-ManagerConfig] ERROR [ 44%] test/test_manager.py::test_unmap[1-x11-BareConfig] ERROR [ 44%] test/test_manager.py::test_unmap[1-x11-BareConfig] ERROR [ 44%] test/test_manager.py::test_unmap[1-x11-ManagerConfig] ERROR [ 44%] test/test_manager.py::test_unmap[1-x11-ManagerConfig] ERROR [ 44%] test/test_manager.py::test_unmap[1-wayland-BareConfig] ERROR [ 44%] test/test_manager.py::test_unmap[1-wayland-BareConfig] ERROR [ 44%] test/test_manager.py::test_unmap[1-wayland-ManagerConfig] ERROR [ 44%] test/test_manager.py::test_unmap[1-wayland-ManagerConfig] ERROR [ 44%] test/test_manager.py::test_setgroup[x11-1-BareConfig] ERROR [ 44%] test/test_manager.py::test_setgroup[x11-1-BareConfig] ERROR [ 44%] test/test_manager.py::test_setgroup[x11-1-ManagerConfig] ERROR [ 44%] test/test_manager.py::test_setgroup[x11-1-ManagerConfig] ERROR [ 44%] test/test_manager.py::test_setgroup[wayland-1-BareConfig] ERROR [ 44%] test/test_manager.py::test_setgroup[wayland-1-BareConfig] ERROR [ 44%] test/test_manager.py::test_setgroup[wayland-1-ManagerConfig] ERROR [ 44%] test/test_manager.py::test_setgroup[wayland-1-ManagerConfig] ERROR [ 44%] test/test_manager.py::test_unmap_noscreen[x11-1-BareConfig] ERROR [ 44%] test/test_manager.py::test_unmap_noscreen[x11-1-BareConfig] ERROR [ 44%] test/test_manager.py::test_unmap_noscreen[x11-1-ManagerConfig] ERROR [ 44%] test/test_manager.py::test_unmap_noscreen[x11-1-ManagerConfig] ERROR [ 44%] test/test_manager.py::test_unmap_noscreen[wayland-1-BareConfig] ERROR [ 44%] test/test_manager.py::test_unmap_noscreen[wayland-1-BareConfig] ERROR [ 44%] test/test_manager.py::test_unmap_noscreen[wayland-1-ManagerConfig] ERROR [ 44%] test/test_manager.py::test_unmap_noscreen[wayland-1-ManagerConfig] ERROR [ 44%] test/test_manager.py::test_labelgroup[1-x11-ManagerConfig] ERROR [ 44%] test/test_manager.py::test_labelgroup[1-x11-ManagerConfig] ERROR [ 44%] test/test_manager.py::test_labelgroup[1-wayland-ManagerConfig] ERROR [ 44%] test/test_manager.py::test_labelgroup[1-wayland-ManagerConfig] ERROR [ 44%] test/test_manager.py::test_change_loglevel[1-x11-ManagerConfig] ERROR [ 44%] test/test_manager.py::test_change_loglevel[1-x11-ManagerConfig] ERROR [ 44%] test/test_manager.py::test_change_loglevel[1-wayland-ManagerConfig] ERROR [ 44%] test/test_manager.py::test_change_loglevel[1-wayland-ManagerConfig] ERROR [ 44%] test/test_manager.py::test_switch_groups_cursor_warp[1-x11] FAILED [ 44%] test/test_manager.py::test_switch_groups_cursor_warp[1-x11] ERROR [ 44%] test/test_manager.py::test_switch_groups_cursor_warp[1-wayland] FAILED [ 44%] test/test_manager.py::test_switch_groups_cursor_warp[1-wayland] ERROR [ 44%] test/test_manager.py::test_reload_config[1-x11] FAILED [ 44%] test/test_manager.py::test_reload_config[1-x11] ERROR [ 44%] test/test_manager.py::test_reload_config[1-wayland] FAILED [ 45%] test/test_manager.py::test_reload_config[1-wayland] ERROR [ 45%] test/test_manager.py::test_windows_from_commands[1-x11-CommandsConfig] ERROR [ 45%] test/test_manager.py::test_windows_from_commands[1-x11-CommandsConfig] ERROR [ 45%] test/test_manager.py::test_windows_from_commands[1-wayland-CommandsConfig] ERROR [ 45%] test/test_manager.py::test_windows_from_commands[1-wayland-CommandsConfig] ERROR [ 45%] test/test_manager.py::test_widget_duplicate_names[1-x11-DuplicateWidgetsConfig] ERROR [ 45%] test/test_manager.py::test_widget_duplicate_names[1-x11-DuplicateWidgetsConfig] ERROR [ 45%] test/test_manager.py::test_widget_duplicate_names[1-wayland-DuplicateWidgetsConfig] ERROR [ 45%] test/test_manager.py::test_widget_duplicate_names[1-wayland-DuplicateWidgetsConfig] ERROR [ 45%] test/test_manager.py::test_widget_duplicate_warnings[1-x11-DuplicateWidgetsConfig] ERROR [ 45%] test/test_manager.py::test_widget_duplicate_warnings[1-x11-DuplicateWidgetsConfig] ERROR [ 45%] test/test_manager.py::test_widget_duplicate_warnings[1-wayland-DuplicateWidgetsConfig] ERROR [ 45%] test/test_manager.py::test_widget_duplicate_warnings[1-wayland-DuplicateWidgetsConfig] ERROR [ 45%] test/test_match.py::test_single_rule[1-x11-normal-False-manager0] ERROR [ 45%] test/test_match.py::test_single_rule[1-x11-normal-False-manager0] ERROR [ 45%] test/test_match.py::test_single_rule[1-x11-floatme-True-manager0] ERROR [ 45%] test/test_match.py::test_single_rule[1-x11-floatme-True-manager0] ERROR [ 45%] test/test_match.py::test_single_rule[1-x11-floatmetoo-False-manager0] ERROR [ 45%] test/test_match.py::test_single_rule[1-x11-floatmetoo-False-manager0] ERROR [ 45%] test/test_match.py::test_single_rule[1-wayland-normal-False-manager0] ERROR [ 45%] test/test_match.py::test_single_rule[1-wayland-normal-False-manager0] ERROR [ 45%] test/test_match.py::test_single_rule[1-wayland-floatme-True-manager0] ERROR [ 45%] test/test_match.py::test_single_rule[1-wayland-floatme-True-manager0] ERROR [ 45%] test/test_match.py::test_single_rule[1-wayland-floatmetoo-False-manager0] ERROR [ 45%] test/test_match.py::test_single_rule[1-wayland-floatmetoo-False-manager0] ERROR [ 45%] test/test_match.py::test_single_regex_rule[1-x11-normal-False-manager0] ERROR [ 45%] test/test_match.py::test_single_regex_rule[1-x11-normal-False-manager0] ERROR [ 45%] test/test_match.py::test_single_regex_rule[1-x11-floatme-True-manager0] ERROR [ 45%] test/test_match.py::test_single_regex_rule[1-x11-floatme-True-manager0] ERROR [ 45%] test/test_match.py::test_single_regex_rule[1-x11-floatmetoo-True-manager0] ERROR [ 45%] test/test_match.py::test_single_regex_rule[1-x11-floatmetoo-True-manager0] ERROR [ 45%] test/test_match.py::test_single_regex_rule[1-wayland-normal-False-manager0] ERROR [ 45%] test/test_match.py::test_single_regex_rule[1-wayland-normal-False-manager0] ERROR [ 45%] test/test_match.py::test_single_regex_rule[1-wayland-floatme-True-manager0] ERROR [ 45%] test/test_match.py::test_single_regex_rule[1-wayland-floatme-True-manager0] ERROR [ 45%] test/test_match.py::test_single_regex_rule[1-wayland-floatmetoo-True-manager0] ERROR [ 45%] test/test_match.py::test_single_regex_rule[1-wayland-floatmetoo-True-manager0] ERROR [ 45%] test/test_match.py::test_not_rule[1-x11-normal-True-manager0] ERROR [ 45%] test/test_match.py::test_not_rule[1-x11-normal-True-manager0] ERROR [ 45%] test/test_match.py::test_not_rule[1-x11-floatme-False-manager0] ERROR [ 45%] test/test_match.py::test_not_rule[1-x11-floatme-False-manager0] ERROR [ 45%] test/test_match.py::test_not_rule[1-x11-floatmetoo-True-manager0] ERROR [ 46%] test/test_match.py::test_not_rule[1-x11-floatmetoo-True-manager0] ERROR [ 46%] test/test_match.py::test_not_rule[1-wayland-normal-True-manager0] ERROR [ 46%] test/test_match.py::test_not_rule[1-wayland-normal-True-manager0] ERROR [ 46%] test/test_match.py::test_not_rule[1-wayland-floatme-False-manager0] ERROR [ 46%] test/test_match.py::test_not_rule[1-wayland-floatme-False-manager0] ERROR [ 46%] test/test_match.py::test_not_rule[1-wayland-floatmetoo-True-manager0] ERROR [ 46%] test/test_match.py::test_not_rule[1-wayland-floatmetoo-True-manager0] ERROR [ 46%] test/test_match.py::test_or_rule[1-x11-normal-False-manager0] ERROR [ 46%] test/test_match.py::test_or_rule[1-x11-normal-False-manager0] ERROR [ 46%] test/test_match.py::test_or_rule[1-x11-floatme-True-manager0] ERROR [ 46%] test/test_match.py::test_or_rule[1-x11-floatme-True-manager0] ERROR [ 46%] test/test_match.py::test_or_rule[1-x11-floating-True-manager0] ERROR [ 46%] test/test_match.py::test_or_rule[1-x11-floating-True-manager0] ERROR [ 46%] test/test_match.py::test_or_rule[1-x11-floatmetoo-False-manager0] ERROR [ 46%] test/test_match.py::test_or_rule[1-x11-floatmetoo-False-manager0] ERROR [ 46%] test/test_match.py::test_or_rule[1-wayland-normal-False-manager0] ERROR [ 46%] test/test_match.py::test_or_rule[1-wayland-normal-False-manager0] ERROR [ 46%] test/test_match.py::test_or_rule[1-wayland-floatme-True-manager0] ERROR [ 46%] test/test_match.py::test_or_rule[1-wayland-floatme-True-manager0] ERROR [ 46%] test/test_match.py::test_or_rule[1-wayland-floating-True-manager0] ERROR [ 46%] test/test_match.py::test_or_rule[1-wayland-floating-True-manager0] ERROR [ 46%] test/test_match.py::test_or_rule[1-wayland-floatmetoo-False-manager0] ERROR [ 46%] test/test_match.py::test_or_rule[1-wayland-floatmetoo-False-manager0] ERROR [ 46%] test/test_match.py::test_and_rule[1-x11-normal-False-manager0] ERROR [ 46%] test/test_match.py::test_and_rule[1-x11-normal-False-manager0] ERROR [ 46%] test/test_match.py::test_and_rule[1-x11-floatme-False-manager0] ERROR [ 46%] test/test_match.py::test_and_rule[1-x11-floatme-False-manager0] ERROR [ 46%] test/test_match.py::test_and_rule[1-x11-floatmetoo-True-manager0] ERROR [ 46%] test/test_match.py::test_and_rule[1-x11-floatmetoo-True-manager0] ERROR [ 46%] test/test_match.py::test_and_rule[1-wayland-normal-False-manager0] ERROR [ 46%] test/test_match.py::test_and_rule[1-wayland-normal-False-manager0] ERROR [ 46%] test/test_match.py::test_and_rule[1-wayland-floatme-False-manager0] ERROR [ 46%] test/test_match.py::test_and_rule[1-wayland-floatme-False-manager0] ERROR [ 46%] test/test_match.py::test_and_rule[1-wayland-floatmetoo-True-manager0] ERROR [ 46%] test/test_match.py::test_and_rule[1-wayland-floatmetoo-True-manager0] ERROR [ 46%] test/test_match.py::test_xor_rule[1-x11-normal-False-manager0] ERROR [ 46%] test/test_match.py::test_xor_rule[1-x11-normal-False-manager0] ERROR [ 46%] test/test_match.py::test_xor_rule[1-x11-floatme-True-manager0] ERROR [ 46%] test/test_match.py::test_xor_rule[1-x11-floatme-True-manager0] ERROR [ 46%] test/test_match.py::test_xor_rule[1-x11-floatmetoo-False-manager0] ERROR [ 46%] test/test_match.py::test_xor_rule[1-x11-floatmetoo-False-manager0] ERROR [ 46%] test/test_match.py::test_xor_rule[1-x11-thisfloatstoo-True-manager0] ERROR [ 47%] test/test_match.py::test_xor_rule[1-x11-thisfloatstoo-True-manager0] ERROR [ 47%] test/test_match.py::test_xor_rule[1-wayland-normal-False-manager0] ERROR [ 47%] test/test_match.py::test_xor_rule[1-wayland-normal-False-manager0] ERROR [ 47%] test/test_match.py::test_xor_rule[1-wayland-floatme-True-manager0] ERROR [ 47%] test/test_match.py::test_xor_rule[1-wayland-floatme-True-manager0] ERROR [ 47%] test/test_match.py::test_xor_rule[1-wayland-floatmetoo-False-manager0] ERROR [ 47%] test/test_match.py::test_xor_rule[1-wayland-floatmetoo-False-manager0] ERROR [ 47%] test/test_match.py::test_xor_rule[1-wayland-thisfloatstoo-True-manager0] ERROR [ 47%] test/test_match.py::test_xor_rule[1-wayland-thisfloatstoo-True-manager0] ERROR [ 47%] test/test_popup.py::test_popup_focus[1-x11] ERROR [ 47%] test/test_popup.py::test_popup_focus[1-x11] ERROR [ 47%] test/test_popup.py::test_popup_focus[1-wayland] ERROR [ 47%] test/test_popup.py::test_popup_focus[1-wayland] ERROR [ 47%] test/test_qtile_cmd.py::test_qtile_cmd[1-x11-ServerConfig] ERROR [ 47%] test/test_qtile_cmd.py::test_qtile_cmd[1-x11-ServerConfig] ERROR [ 47%] test/test_qtile_cmd.py::test_qtile_cmd[1-wayland-ServerConfig] ERROR [ 47%] test/test_qtile_cmd.py::test_qtile_cmd[1-wayland-ServerConfig] ERROR [ 47%] test/test_qtile_cmd.py::test_display_kb[1-x11-ServerConfig] ERROR [ 47%] test/test_qtile_cmd.py::test_display_kb[1-x11-ServerConfig] ERROR [ 47%] test/test_qtile_cmd.py::test_display_kb[1-wayland-ServerConfig] ERROR [ 47%] test/test_qtile_cmd.py::test_display_kb[1-wayland-ServerConfig] ERROR [ 47%] test/test_qtile_cmd.py::test_cmd_obj_root_node[1-x11-ServerConfig] ERROR [ 47%] test/test_qtile_cmd.py::test_cmd_obj_root_node[1-x11-ServerConfig] ERROR [ 47%] test/test_qtile_cmd.py::test_cmd_obj_root_node[1-wayland-ServerConfig] ERROR [ 47%] test/test_qtile_cmd.py::test_cmd_obj_root_node[1-wayland-ServerConfig] ERROR [ 47%] test/test_restart.py::test_restart_hook_and_state[1-x11] FAILED [ 47%] test/test_restart.py::test_restart_hook_and_state[1-x11] ERROR [ 47%] test/test_restart.py::test_restart_hook_and_state[1-wayland] SKIPPED [ 47%] test/test_scratchpad.py::test_sratchpad_with_matcher[1-x11-ScratchPadBaseConfic] ERROR [ 47%] test/test_scratchpad.py::test_sratchpad_with_matcher[1-x11-ScratchPadBaseConfic] ERROR [ 47%] test/test_scratchpad.py::test_sratchpad_with_matcher[1-wayland-ScratchPadBaseConfic] ERROR [ 47%] test/test_scratchpad.py::test_sratchpad_with_matcher[1-wayland-ScratchPadBaseConfic] ERROR [ 47%] test/test_scratchpad.py::test_toggling_single[1-x11-ScratchPadBaseConfic] ERROR [ 47%] test/test_scratchpad.py::test_toggling_single[1-x11-ScratchPadBaseConfic] ERROR [ 47%] test/test_scratchpad.py::test_toggling_single[1-wayland-ScratchPadBaseConfic] ERROR [ 47%] test/test_scratchpad.py::test_toggling_single[1-wayland-ScratchPadBaseConfic] ERROR [ 47%] test/test_scratchpad.py::test_toggling[1-x11-ScratchPadBaseConfic] ERROR [ 47%] test/test_scratchpad.py::test_toggling[1-x11-ScratchPadBaseConfic] ERROR [ 47%] test/test_scratchpad.py::test_toggling[1-wayland-ScratchPadBaseConfic] ERROR [ 48%] test/test_scratchpad.py::test_toggling[1-wayland-ScratchPadBaseConfic] ERROR [ 48%] test/test_scratchpad.py::test_focus_cycle[1-x11-ScratchPadBaseConfic] ERROR [ 48%] test/test_scratchpad.py::test_focus_cycle[1-x11-ScratchPadBaseConfic] ERROR [ 48%] test/test_scratchpad.py::test_focus_cycle[1-wayland-ScratchPadBaseConfic] ERROR [ 48%] test/test_scratchpad.py::test_focus_cycle[1-wayland-ScratchPadBaseConfic] ERROR [ 48%] test/test_scratchpad.py::test_focus_lost_hide[1-x11-ScratchPadBaseConfic] ERROR [ 48%] test/test_scratchpad.py::test_focus_lost_hide[1-x11-ScratchPadBaseConfic] ERROR [ 48%] test/test_scratchpad.py::test_focus_lost_hide[1-wayland-ScratchPadBaseConfic] ERROR [ 48%] test/test_scratchpad.py::test_focus_lost_hide[1-wayland-ScratchPadBaseConfic] ERROR [ 48%] test/test_scratchpad.py::test_kill[1-x11-ScratchPadBaseConfic] ERROR [ 48%] test/test_scratchpad.py::test_kill[1-x11-ScratchPadBaseConfic] ERROR [ 48%] test/test_scratchpad.py::test_kill[1-wayland-ScratchPadBaseConfic] ERROR [ 48%] test/test_scratchpad.py::test_kill[1-wayland-ScratchPadBaseConfic] ERROR [ 48%] test/test_scratchpad.py::test_floating_toggle[1-x11-ScratchPadBaseConfic] ERROR [ 48%] test/test_scratchpad.py::test_floating_toggle[1-x11-ScratchPadBaseConfic] ERROR [ 48%] test/test_scratchpad.py::test_floating_toggle[1-wayland-ScratchPadBaseConfic] ERROR [ 48%] test/test_scratchpad.py::test_floating_toggle[1-wayland-ScratchPadBaseConfic] ERROR [ 48%] test/test_scratchpad.py::test_stepping_between_groups_should_skip_scratchpads[1-x11-ScratchPadBaseConfic] ERROR [ 48%] test/test_scratchpad.py::test_stepping_between_groups_should_skip_scratchpads[1-x11-ScratchPadBaseConfic] ERROR [ 48%] test/test_scratchpad.py::test_stepping_between_groups_should_skip_scratchpads[1-wayland-ScratchPadBaseConfic] ERROR [ 48%] test/test_scratchpad.py::test_stepping_between_groups_should_skip_scratchpads[1-wayland-ScratchPadBaseConfic] ERROR [ 48%] test/test_scratchpad.py::test_skip_taskbar[1-x11-ScratchPadBaseConfic] ERROR [ 48%] test/test_scratchpad.py::test_skip_taskbar[1-x11-ScratchPadBaseConfic] ERROR [ 48%] test/test_scratchpad.py::test_skip_taskbar[1-wayland-ScratchPadBaseConfic] ERROR [ 48%] test/test_scratchpad.py::test_skip_taskbar[1-wayland-ScratchPadBaseConfic] ERROR [ 48%] test/test_sh.py::test_columnize[1-x11-ShConfig] ERROR [ 48%] test/test_sh.py::test_columnize[1-x11-ShConfig] ERROR [ 48%] test/test_sh.py::test_columnize[1-wayland-ShConfig] ERROR [ 48%] test/test_sh.py::test_columnize[1-wayland-ShConfig] ERROR [ 48%] test/test_sh.py::test_ls[1-x11-ShConfig] ERROR [ 48%] test/test_sh.py::test_ls[1-x11-ShConfig] ERROR [ 48%] test/test_sh.py::test_ls[1-wayland-ShConfig] ERROR [ 48%] test/test_sh.py::test_ls[1-wayland-ShConfig] ERROR [ 48%] test/test_sh.py::test_do_cd[1-x11-ShConfig] ERROR [ 48%] test/test_sh.py::test_do_cd[1-x11-ShConfig] ERROR [ 48%] test/test_sh.py::test_do_cd[1-wayland-ShConfig] ERROR [ 48%] test/test_sh.py::test_do_cd[1-wayland-ShConfig] ERROR [ 48%] test/test_sh.py::test_call[1-x11-ShConfig] ERROR [ 48%] test/test_sh.py::test_call[1-x11-ShConfig] ERROR [ 48%] test/test_sh.py::test_call[1-wayland-ShConfig] ERROR [ 48%] test/test_sh.py::test_call[1-wayland-ShConfig] ERROR [ 48%] test/test_sh.py::test_complete[1-x11-ShConfig] ERROR [ 49%] test/test_sh.py::test_complete[1-x11-ShConfig] ERROR [ 49%] test/test_sh.py::test_complete[1-wayland-ShConfig] ERROR [ 49%] test/test_sh.py::test_complete[1-wayland-ShConfig] ERROR [ 49%] test/test_sh.py::test_help[1-x11-ShConfig] ERROR [ 49%] test/test_sh.py::test_help[1-x11-ShConfig] ERROR [ 49%] test/test_sh.py::test_help[1-wayland-ShConfig] ERROR [ 49%] test/test_sh.py::test_help[1-wayland-ShConfig] ERROR [ 49%] test/test_swallow.py::test_swallow[1-x11-SwallowConfig] ERROR [ 49%] test/test_swallow.py::test_swallow[1-x11-SwallowConfig] ERROR [ 49%] test/test_swallow.py::test_swallow[1-wayland-SwallowConfig] ERROR [ 49%] test/test_swallow.py::test_swallow[1-wayland-SwallowConfig] ERROR [ 49%] test/test_when.py::test_when[1-x11-WhenConfig] ERROR [ 49%] test/test_when.py::test_when[1-x11-WhenConfig] ERROR [ 49%] test/test_when.py::test_when[1-wayland-WhenConfig] ERROR [ 49%] test/test_when.py::test_when[1-wayland-WhenConfig] ERROR [ 49%] test/test_window.py::test_info[1-x11-BareConfig] ERROR [ 49%] test/test_window.py::test_info[1-x11-BareConfig] ERROR [ 49%] test/test_window.py::test_info[1-wayland-BareConfig] ERROR [ 49%] test/test_window.py::test_info[1-wayland-BareConfig] ERROR [ 49%] test/test_window.py::test_is_visible_hidden[1-x11-BareConfig] ERROR [ 49%] test/test_window.py::test_is_visible_hidden[1-x11-BareConfig] ERROR [ 49%] test/test_window.py::test_is_visible_hidden[1-wayland-BareConfig] ERROR [ 49%] test/test_window.py::test_is_visible_hidden[1-wayland-BareConfig] ERROR [ 49%] test/test_window.py::test_is_visible_minimized[1-x11-BareConfig] ERROR [ 49%] test/test_window.py::test_is_visible_minimized[1-x11-BareConfig] ERROR [ 49%] test/test_window.py::test_is_visible_minimized[1-wayland-BareConfig] ERROR [ 49%] test/test_window.py::test_is_visible_minimized[1-wayland-BareConfig] ERROR [ 49%] test/test_window.py::test_margin[1-x11-BareConfig] ERROR [ 49%] test/test_window.py::test_margin[1-x11-BareConfig] ERROR [ 49%] test/test_window.py::test_margin[1-wayland-BareConfig] ERROR [ 49%] test/test_window.py::test_margin[1-wayland-BareConfig] ERROR [ 49%] test/test_window.py::test_no_size_hint[1-x11-BareConfig] ERROR [ 49%] test/test_window.py::test_no_size_hint[1-x11-BareConfig] ERROR [ 49%] test/test_window.py::test_no_size_hint[1-wayland-BareConfig] ERROR [ 49%] test/test_window.py::test_no_size_hint[1-wayland-BareConfig] ERROR [ 49%] test/test_window.py::test_togroup_toggle[1-x11-BareConfig] ERROR [ 49%] test/test_window.py::test_togroup_toggle[1-x11-BareConfig] ERROR [ 49%] test/test_window.py::test_togroup_toggle[1-wayland-BareConfig] ERROR [ 49%] test/test_window.py::test_togroup_toggle[1-wayland-BareConfig] ERROR [ 49%] test/test_window.py::test_bring_front_click[1-x11-ManagerConfig-False] ERROR [ 49%] test/test_window.py::test_bring_front_click[1-x11-ManagerConfig-False] ERROR [ 49%] test/test_window.py::test_bring_front_click[1-x11-BringFrontClickConfig-True] ERROR [ 50%] test/test_window.py::test_bring_front_click[1-x11-BringFrontClickConfig-True] ERROR [ 50%] test/test_window.py::test_bring_front_click[1-x11-BringFrontClickFloatingOnlyConfig-floating_only] ERROR [ 50%] test/test_window.py::test_bring_front_click[1-x11-BringFrontClickFloatingOnlyConfig-floating_only] ERROR [ 50%] test/test_window.py::test_bring_front_click[1-wayland-ManagerConfig-False] ERROR [ 50%] test/test_window.py::test_bring_front_click[1-wayland-ManagerConfig-False] ERROR [ 50%] test/test_window.py::test_bring_front_click[1-wayland-BringFrontClickConfig-True] ERROR [ 50%] test/test_window.py::test_bring_front_click[1-wayland-BringFrontClickConfig-True] ERROR [ 50%] test/test_window.py::test_bring_front_click[1-wayland-BringFrontClickFloatingOnlyConfig-floating_only] ERROR [ 50%] test/test_window.py::test_bring_front_click[1-wayland-BringFrontClickFloatingOnlyConfig-floating_only] ERROR [ 50%] test/test_window.py::test_center_window[x11-BareConfig-2] ERROR [ 50%] test/test_window.py::test_center_window[x11-BareConfig-2] ERROR [ 50%] test/test_window.py::test_center_window[wayland-BareConfig-2] ERROR [ 50%] test/test_window.py::test_center_window[wayland-BareConfig-2] ERROR [ 50%] test/test_window.py::test_set_position[1-x11-PositionConfig] ERROR [ 50%] test/test_window.py::test_set_position[1-x11-PositionConfig] ERROR [ 50%] test/test_window.py::test_set_position[1-wayland-PositionConfig] ERROR [ 50%] test/test_window.py::test_set_position[1-wayland-PositionConfig] ERROR [ 50%] test/test_window.py::test_focus_switch[1-x11-WindowNameConfig] ERROR [ 50%] test/test_window.py::test_focus_switch[1-x11-WindowNameConfig] ERROR [ 50%] test/test_window.py::test_focus_switch[1-wayland-WindowNameConfig] ERROR [ 50%] test/test_window.py::test_focus_switch[1-wayland-WindowNameConfig] ERROR [ 50%] test/widgets/test_base.py::test_multiple_timers[1-x11] FAILED [ 50%] test/widgets/test_base.py::test_multiple_timers[1-x11] ERROR [ 50%] test/widgets/test_base.py::test_multiple_timers[1-wayland] FAILED [ 50%] test/widgets/test_base.py::test_multiple_timers[1-wayland] ERROR [ 50%] test/widgets/test_base.py::test_mirrors_same_bar[1-x11] FAILED [ 50%] test/widgets/test_base.py::test_mirrors_same_bar[1-x11] ERROR [ 50%] test/widgets/test_base.py::test_mirrors_same_bar[1-wayland] FAILED [ 50%] test/widgets/test_base.py::test_mirrors_same_bar[1-wayland] ERROR [ 50%] test/widgets/test_base.py::test_mirrors_different_bar[1-x11] FAILED [ 50%] test/widgets/test_base.py::test_mirrors_different_bar[1-x11] ERROR [ 50%] test/widgets/test_base.py::test_mirrors_different_bar[1-wayland] FAILED [ 50%] test/widgets/test_base.py::test_mirrors_different_bar[1-wayland] ERROR [ 50%] test/widgets/test_base.py::test_mirrors_stretch[1-x11] FAILED [ 50%] test/widgets/test_base.py::test_mirrors_stretch[1-x11] ERROR [ 50%] test/widgets/test_base.py::test_mirrors_stretch[1-wayland] FAILED [ 50%] test/widgets/test_base.py::test_mirrors_stretch[1-wayland] ERROR [ 50%] test/widgets/test_base.py::test_threadpolltext_force_update[1-x11] FAILED [ 50%] test/widgets/test_base.py::test_threadpolltext_force_update[1-x11] ERROR [ 50%] test/widgets/test_base.py::test_threadpolltext_force_update[1-wayland] FAILED [ 50%] test/widgets/test_base.py::test_threadpolltext_force_update[1-wayland] ERROR [ 50%] test/widgets/test_base.py::test_threadpolltext_update_interval_none[1-x11] FAILED [ 51%] test/widgets/test_base.py::test_threadpolltext_update_interval_none[1-x11] ERROR [ 51%] test/widgets/test_base.py::test_threadpolltext_update_interval_none[1-wayland] FAILED [ 51%] test/widgets/test_base.py::test_threadpolltext_update_interval_none[1-wayland] ERROR [ 51%] test/widgets/test_base.py::test_text_scroll_no_width[1-x11-ScrollingTextConfig] ERROR [ 51%] test/widgets/test_base.py::test_text_scroll_no_width[1-x11-ScrollingTextConfig] ERROR [ 51%] test/widgets/test_base.py::test_text_scroll_no_width[1-wayland-ScrollingTextConfig] ERROR [ 51%] test/widgets/test_base.py::test_text_scroll_no_width[1-wayland-ScrollingTextConfig] ERROR [ 51%] test/widgets/test_base.py::test_text_scroll_short_text[1-x11-ScrollingTextConfig] ERROR [ 51%] test/widgets/test_base.py::test_text_scroll_short_text[1-x11-ScrollingTextConfig] ERROR [ 51%] test/widgets/test_base.py::test_text_scroll_short_text[1-wayland-ScrollingTextConfig] ERROR [ 51%] test/widgets/test_base.py::test_text_scroll_short_text[1-wayland-ScrollingTextConfig] ERROR [ 51%] test/widgets/test_base.py::test_text_scroll_long_text[1-x11-ScrollingTextConfig] ERROR [ 51%] test/widgets/test_base.py::test_text_scroll_long_text[1-x11-ScrollingTextConfig] ERROR [ 51%] test/widgets/test_base.py::test_text_scroll_long_text[1-wayland-ScrollingTextConfig] ERROR [ 51%] test/widgets/test_base.py::test_text_scroll_long_text[1-wayland-ScrollingTextConfig] ERROR [ 51%] test/widgets/test_base.py::test_scroll_fixed_width[1-x11-ScrollingTextConfig] ERROR [ 51%] test/widgets/test_base.py::test_scroll_fixed_width[1-x11-ScrollingTextConfig] ERROR [ 51%] test/widgets/test_base.py::test_scroll_fixed_width[1-wayland-ScrollingTextConfig] ERROR [ 51%] test/widgets/test_base.py::test_scroll_fixed_width[1-wayland-ScrollingTextConfig] ERROR [ 51%] test/widgets/test_bluetooth.py::test_defaults[1-x11] SKIPPED (dbus- launch must be installed) [ 51%] test/widgets/test_bluetooth.py::test_defaults[1-wayland] SKIPPED (dbus- launch must be installed) [ 51%] test/widgets/test_bluetooth.py::test_device_actions[1-x11] SKIPPED [ 51%] test/widgets/test_bluetooth.py::test_device_actions[1-wayland] SKIPPED [ 51%] test/widgets/test_bluetooth.py::test_adapter_actions[1-x11] SKIPPED [ 51%] test/widgets/test_bluetooth.py::test_adapter_actions[1-wayland] SKIPPED [ 51%] test/widgets/test_bluetooth.py::test_custom_symbols[1-x11-bluetooth_manager0] SKIPPED [ 51%] test/widgets/test_bluetooth.py::test_custom_symbols[1-wayland-bluetooth_manager0] SKIPPED [ 51%] test/widgets/test_bluetooth.py::test_default_show_battery[1-x11-bluetooth_manager0] SKIPPED [ 51%] test/widgets/test_bluetooth.py::test_default_show_battery[1-wayland-bluetooth_manager0] SKIPPED [ 51%] test/widgets/test_bluetooth.py::test_missing_adapter[1-x11-bluetooth_manager0] SKIPPED [ 51%] test/widgets/test_bluetooth.py::test_missing_adapter[1-wayland-bluetooth_manager0] SKIPPED [ 52%] test/widgets/test_bluetooth.py::test_default_text[1-x11-bluetooth_manager0] SKIPPED [ 52%] test/widgets/test_bluetooth.py::test_default_text[1-wayland-bluetooth_manager0] SKIPPED [ 52%] test/widgets/test_bluetooth.py::test_default_device[1-x11-bluetooth_manager0] SKIPPED [ 52%] test/widgets/test_bluetooth.py::test_default_device[1-wayland-bluetooth_manager0] SKIPPED [ 52%] test/widgets/test_check_updates.py::test_update_available_with_execute[1-x11] FAILED [ 52%] test/widgets/test_check_updates.py::test_update_available_with_execute[1-x11] ERROR [ 52%] test/widgets/test_check_updates.py::test_update_available_with_execute[1-wayland] FAILED [ 52%] test/widgets/test_check_updates.py::test_update_available_with_execute[1-wayland] ERROR [ 52%] test/widgets/test_chord.py::test_chord_persistence[1-x11-ChordConf] ERROR [ 52%] test/widgets/test_chord.py::test_chord_persistence[1-x11-ChordConf] ERROR [ 52%] test/widgets/test_chord.py::test_chord_persistence[1-wayland-ChordConf] ERROR [ 52%] test/widgets/test_chord.py::test_chord_persistence[1-wayland-ChordConf] ERROR [ 52%] test/widgets/test_clipboard.py::test_clipboard_display[1-x11] ERROR [ 52%] test/widgets/test_clipboard.py::test_clipboard_display[1-x11] ERROR [ 52%] test/widgets/test_clipboard.py::test_clipboard_display[1-wayland] ERROR [ 52%] test/widgets/test_clipboard.py::test_clipboard_display[1-wayland] ERROR [ 52%] test/widgets/test_clipboard.py::test_clipboard_display_full_text[1-x11-clipboard_manager0] ERROR [ 52%] test/widgets/test_clipboard.py::test_clipboard_display_full_text[1-x11-clipboard_manager0] ERROR [ 52%] test/widgets/test_clipboard.py::test_clipboard_display_full_text[1-wayland-clipboard_manager0] ERROR [ 52%] test/widgets/test_clipboard.py::test_clipboard_display_full_text[1-wayland-clipboard_manager0] ERROR [ 52%] test/widgets/test_clipboard.py::test_clipboard_blacklist[1-x11-clipboard_manager0] ERROR [ 52%] test/widgets/test_clipboard.py::test_clipboard_blacklist[1-x11-clipboard_manager0] ERROR [ 52%] test/widgets/test_clipboard.py::test_clipboard_blacklist[1-wayland-clipboard_manager0] ERROR [ 52%] test/widgets/test_clipboard.py::test_clipboard_blacklist[1-wayland-clipboard_manager0] ERROR [ 52%] test/widgets/test_clipboard.py::test_clipboard_ignore_different_selection[1-x11] ERROR [ 52%] test/widgets/test_clipboard.py::test_clipboard_ignore_different_selection[1-x11] ERROR [ 52%] test/widgets/test_clipboard.py::test_clipboard_ignore_different_selection[1-wayland] ERROR [ 52%] test/widgets/test_clipboard.py::test_clipboard_ignore_different_selection[1-wayland] ERROR [ 52%] test/widgets/test_clipboard.py::test_clipboard_display_clear[1-x11-clipboard_manager0] ERROR [ 52%] test/widgets/test_clipboard.py::test_clipboard_display_clear[1-x11-clipboard_manager0] ERROR [ 52%] test/widgets/test_clipboard.py::test_clipboard_display_clear[1-wayland-clipboard_manager0] ERROR [ 52%] test/widgets/test_clipboard.py::test_clipboard_display_clear[1-wayland-clipboard_manager0] ERROR [ 52%] test/widgets/test_clipboard.py::test_clipboard_display_multiple_changes[1-x11] ERROR [ 52%] test/widgets/test_clipboard.py::test_clipboard_display_multiple_changes[1-x11] ERROR [ 52%] test/widgets/test_clipboard.py::test_clipboard_display_multiple_changes[1-wayland] ERROR [ 53%] test/widgets/test_clipboard.py::test_clipboard_display_multiple_changes[1-wayland] ERROR [ 53%] test/widgets/test_clock.py::test_clock_tick[1-x11] FAILED [ 53%] test/widgets/test_clock.py::test_clock_tick[1-x11] ERROR [ 53%] test/widgets/test_clock.py::test_clock_tick[1-wayland] FAILED [ 53%] test/widgets/test_clock.py::test_clock_tick[1-wayland] ERROR [ 53%] test/widgets/test_cmus.py::test_cmus[1-x11] ERROR [ 53%] test/widgets/test_cmus.py::test_cmus[1-x11] ERROR [ 53%] test/widgets/test_cmus.py::test_cmus[1-wayland] ERROR [ 53%] test/widgets/test_cmus.py::test_cmus[1-wayland] ERROR [ 53%] test/widgets/test_cmus.py::test_cmus_play_stopped[1-x11] ERROR [ 53%] test/widgets/test_cmus.py::test_cmus_play_stopped[1-x11] ERROR [ 53%] test/widgets/test_cmus.py::test_cmus_play_stopped[1-wayland] ERROR [ 53%] test/widgets/test_cmus.py::test_cmus_play_stopped[1-wayland] ERROR [ 53%] test/widgets/test_cmus.py::test_cmus_times[1-x11-cmus_manager0] ERROR [ 53%] test/widgets/test_cmus.py::test_cmus_times[1-x11-cmus_manager0] ERROR [ 53%] test/widgets/test_cmus.py::test_cmus_times[1-wayland-cmus_manager0] ERROR [ 53%] test/widgets/test_cmus.py::test_cmus_times[1-wayland-cmus_manager0] ERROR [ 53%] test/widgets/test_cmus.py::test_cmus_buttons[1-x11] ERROR [ 53%] test/widgets/test_cmus.py::test_cmus_buttons[1-x11] ERROR [ 53%] test/widgets/test_cmus.py::test_cmus_buttons[1-wayland] ERROR [ 53%] test/widgets/test_cmus.py::test_cmus_buttons[1-wayland] ERROR [ 53%] test/widgets/test_cmus.py::test_cmus_error_handling[1-x11] ERROR [ 53%] test/widgets/test_cmus.py::test_cmus_error_handling[1-x11] ERROR [ 53%] test/widgets/test_cmus.py::test_cmus_error_handling[1-wayland] ERROR [ 53%] test/widgets/test_cmus.py::test_cmus_error_handling[1-wayland] ERROR [ 53%] test/widgets/test_cmus.py::test_escape_text[1-x11] ERROR [ 53%] test/widgets/test_cmus.py::test_escape_text[1-x11] ERROR [ 53%] test/widgets/test_cmus.py::test_escape_text[1-wayland] ERROR [ 53%] test/widgets/test_cmus.py::test_escape_text[1-wayland] ERROR [ 53%] test/widgets/test_cmus.py::test_missing_metadata[1-x11] ERROR [ 53%] test/widgets/test_cmus.py::test_missing_metadata[1-x11] ERROR [ 53%] test/widgets/test_cmus.py::test_missing_metadata[1-wayland] ERROR [ 53%] test/widgets/test_cmus.py::test_missing_metadata[1-wayland] ERROR [ 53%] test/widgets/test_configerror.py::test_configerrorwidget[1-x11-top] FAILED [ 53%] test/widgets/test_configerror.py::test_configerrorwidget[1-x11-top] ERROR [ 53%] test/widgets/test_configerror.py::test_configerrorwidget[1-x11-bottom] FAILED [ 53%] test/widgets/test_configerror.py::test_configerrorwidget[1-x11-bottom] ERROR [ 53%] test/widgets/test_configerror.py::test_configerrorwidget[1-x11-left] FAILED [ 53%] test/widgets/test_configerror.py::test_configerrorwidget[1-x11-left] ERROR [ 53%] test/widgets/test_configerror.py::test_configerrorwidget[1-x11-right] FAILED [ 53%] test/widgets/test_configerror.py::test_configerrorwidget[1-x11-right] ERROR [ 53%] test/widgets/test_configerror.py::test_configerrorwidget[1-wayland-top] FAILED [ 54%] test/widgets/test_configerror.py::test_configerrorwidget[1-wayland-top] ERROR [ 54%] test/widgets/test_configerror.py::test_configerrorwidget[1-wayland-bottom] FAILED [ 54%] test/widgets/test_configerror.py::test_configerrorwidget[1-wayland-bottom] ERROR [ 54%] test/widgets/test_configerror.py::test_configerrorwidget[1-wayland-left] FAILED [ 54%] test/widgets/test_configerror.py::test_configerrorwidget[1-wayland-left] ERROR [ 54%] test/widgets/test_configerror.py::test_configerrorwidget[1-wayland-right] FAILED [ 54%] test/widgets/test_configerror.py::test_configerrorwidget[1-wayland-right] ERROR [ 54%] test/widgets/test_cpu.py::test_cpu[1-x11] ERROR [ 54%] test/widgets/test_cpu.py::test_cpu[1-x11] ERROR [ 54%] test/widgets/test_cpu.py::test_cpu[1-wayland] ERROR [ 54%] test/widgets/test_cpu.py::test_cpu[1-wayland] ERROR [ 54%] test/widgets/test_crashme.py::test_crashme_init[1-x11] FAILED [ 54%] test/widgets/test_crashme.py::test_crashme_init[1-x11] ERROR [ 54%] test/widgets/test_crashme.py::test_crashme_init[1-wayland] FAILED [ 54%] test/widgets/test_crashme.py::test_crashme_init[1-wayland] ERROR [ 54%] test/widgets/test_currentscreen.py::test_change_screen[x11-2] FAILED [ 54%] test/widgets/test_currentscreen.py::test_change_screen[x11-2] ERROR [ 54%] test/widgets/test_currentscreen.py::test_change_screen[wayland-2] FAILED [ 54%] test/widgets/test_currentscreen.py::test_change_screen[wayland-2] ERROR [ 54%] test/widgets/test_do_not_disturb.py::test_dnd[1-x11] ERROR [ 54%] test/widgets/test_do_not_disturb.py::test_dnd[1-x11] ERROR [ 54%] test/widgets/test_do_not_disturb.py::test_dnd[1-wayland] ERROR [ 54%] test/widgets/test_do_not_disturb.py::test_dnd[1-wayland] ERROR [ 54%] test/widgets/test_do_not_disturb.py::test_dnd_custom_func[1-x11-dnd_manager0] ERROR [ 54%] test/widgets/test_do_not_disturb.py::test_dnd_custom_func[1-x11-dnd_manager0] ERROR [ 54%] test/widgets/test_do_not_disturb.py::test_dnd_custom_func[1-wayland-dnd_manager0] ERROR [ 54%] test/widgets/test_do_not_disturb.py::test_dnd_custom_func[1-wayland-dnd_manager0] ERROR [ 54%] test/widgets/test_do_not_disturb.py::test_dnd_custom_icons[1-x11-dnd_manager0] ERROR [ 54%] test/widgets/test_do_not_disturb.py::test_dnd_custom_icons[1-x11-dnd_manager0] ERROR [ 54%] test/widgets/test_do_not_disturb.py::test_dnd_custom_icons[1-wayland-dnd_manager0] ERROR [ 54%] test/widgets/test_do_not_disturb.py::test_dnd_custom_icons[1-wayland-dnd_manager0] ERROR [ 54%] test/widgets/test_groupbox.py::test_groupbox_markup[1-x11-GroupBoxConfig] ERROR [ 54%] test/widgets/test_groupbox.py::test_groupbox_markup[1-x11-GroupBoxConfig] ERROR [ 54%] test/widgets/test_groupbox.py::test_groupbox_markup[1-wayland-GroupBoxConfig] ERROR [ 54%] test/widgets/test_groupbox.py::test_groupbox_markup[1-wayland-GroupBoxConfig] ERROR [ 54%] test/widgets/test_hdd.py::test_hdd[1-x11] ERROR [ 54%] test/widgets/test_hdd.py::test_hdd[1-x11] ERROR [ 54%] test/widgets/test_hdd.py::test_hdd[1-wayland] ERROR [ 54%] test/widgets/test_hdd.py::test_hdd[1-wayland] ERROR [ 54%] test/widgets/test_image.py::test_default_settings[1-x11-screen0-top-height] FAILED [ 54%] test/widgets/test_image.py::test_default_settings[1-x11-screen0-top-height] ERROR [ 54%] test/widgets/test_image.py::test_default_settings[1-x11-screen1-left-width] FAILED [ 55%] test/widgets/test_image.py::test_default_settings[1-x11-screen1-left-width] ERROR [ 55%] test/widgets/test_image.py::test_default_settings[1-wayland-screen0-top-height] FAILED [ 55%] test/widgets/test_image.py::test_default_settings[1-wayland-screen0-top-height] ERROR [ 55%] test/widgets/test_image.py::test_default_settings[1-wayland-screen1-left-width] FAILED [ 55%] test/widgets/test_image.py::test_default_settings[1-wayland-screen1-left-width] ERROR [ 55%] test/widgets/test_image.py::test_no_filename[1-x11-screen0-top-width] FAILED [ 55%] test/widgets/test_image.py::test_no_filename[1-x11-screen0-top-width] ERROR [ 55%] test/widgets/test_image.py::test_no_filename[1-x11-screen1-left-height] FAILED [ 55%] test/widgets/test_image.py::test_no_filename[1-x11-screen1-left-height] ERROR [ 55%] test/widgets/test_image.py::test_no_filename[1-wayland-screen0-top-width] FAILED [ 55%] test/widgets/test_image.py::test_no_filename[1-wayland-screen0-top-width] ERROR [ 55%] test/widgets/test_image.py::test_no_filename[1-wayland-screen1-left-height] FAILED [ 55%] test/widgets/test_image.py::test_no_filename[1-wayland-screen1-left-height] ERROR [ 55%] test/widgets/test_image.py::test_missing_file[1-x11] FAILED [ 55%] test/widgets/test_image.py::test_missing_file[1-x11] ERROR [ 55%] test/widgets/test_image.py::test_missing_file[1-wayland] FAILED [ 55%] test/widgets/test_image.py::test_missing_file[1-wayland] ERROR [ 55%] test/widgets/test_image.py::test_no_scale[1-x11] FAILED [ 55%] test/widgets/test_image.py::test_no_scale[1-x11] ERROR [ 55%] test/widgets/test_image.py::test_no_scale[1-wayland] FAILED [ 55%] test/widgets/test_image.py::test_no_scale[1-wayland] ERROR [ 55%] test/widgets/test_image.py::test_no_image[1-x11] FAILED [ 55%] test/widgets/test_image.py::test_no_image[1-x11] ERROR [ 55%] test/widgets/test_image.py::test_no_image[1-wayland] FAILED [ 55%] test/widgets/test_image.py::test_no_image[1-wayland] ERROR [ 55%] test/widgets/test_image.py::test_invalid_path[1-x11] FAILED [ 55%] test/widgets/test_image.py::test_invalid_path[1-x11] ERROR [ 55%] test/widgets/test_image.py::test_invalid_path[1-wayland] FAILED [ 55%] test/widgets/test_image.py::test_invalid_path[1-wayland] ERROR [ 55%] test/widgets/test_import_error.py::test_importerrorwidget[1-x11-top] FAILED [ 55%] test/widgets/test_import_error.py::test_importerrorwidget[1-x11-top] ERROR [ 55%] test/widgets/test_import_error.py::test_importerrorwidget[1-x11-bottom] FAILED [ 55%] test/widgets/test_import_error.py::test_importerrorwidget[1-x11-bottom] ERROR [ 55%] test/widgets/test_import_error.py::test_importerrorwidget[1-x11-left] FAILED [ 55%] test/widgets/test_import_error.py::test_importerrorwidget[1-x11-left] ERROR [ 55%] test/widgets/test_import_error.py::test_importerrorwidget[1-x11-right] FAILED [ 55%] test/widgets/test_import_error.py::test_importerrorwidget[1-x11-right] ERROR [ 55%] test/widgets/test_import_error.py::test_importerrorwidget[1-wayland-top] FAILED [ 55%] test/widgets/test_import_error.py::test_importerrorwidget[1-wayland-top] ERROR [ 55%] test/widgets/test_import_error.py::test_importerrorwidget[1-wayland-bottom] FAILED [ 55%] test/widgets/test_import_error.py::test_importerrorwidget[1-wayland-bottom] ERROR [ 55%] test/widgets/test_import_error.py::test_importerrorwidget[1-wayland-left] FAILED [ 56%] test/widgets/test_import_error.py::test_importerrorwidget[1-wayland-left] ERROR [ 56%] test/widgets/test_import_error.py::test_importerrorwidget[1-wayland-right] FAILED [ 56%] test/widgets/test_import_error.py::test_importerrorwidget[1-wayland-right] ERROR [ 56%] test/widgets/test_load.py::test_load_times_button_click[1-x11] ERROR [ 56%] test/widgets/test_load.py::test_load_times_button_click[1-x11] ERROR [ 56%] test/widgets/test_load.py::test_load_times_button_click[1-wayland] ERROR [ 56%] test/widgets/test_load.py::test_load_times_button_click[1-wayland] ERROR [ 56%] test/widgets/test_load.py::test_load_times_command[1-x11] ERROR [ 56%] test/widgets/test_load.py::test_load_times_command[1-x11] ERROR [ 56%] test/widgets/test_load.py::test_load_times_command[1-wayland] ERROR [ 56%] test/widgets/test_load.py::test_load_times_command[1-wayland] ERROR [ 56%] test/widgets/test_load.py::test_load_times_formatting[1-x11-load_manager0] ERROR [ 56%] test/widgets/test_load.py::test_load_times_formatting[1-x11-load_manager0] ERROR [ 56%] test/widgets/test_load.py::test_load_times_formatting[1-wayland-load_manager0] ERROR [ 56%] test/widgets/test_load.py::test_load_times_formatting[1-wayland-load_manager0] ERROR [ 56%] test/widgets/test_memory.py::test_memory_defaults[1-x11] FAILED [ 56%] test/widgets/test_memory.py::test_memory_defaults[1-x11] ERROR [ 56%] test/widgets/test_memory.py::test_memory_defaults[1-wayland] FAILED [ 56%] test/widgets/test_memory.py::test_memory_defaults[1-wayland] ERROR [ 56%] test/widgets/test_memory.py::test_memory_units[1-x11-G- 2G/ 8G] FAILED [ 56%] test/widgets/test_memory.py::test_memory_units[1-x11-G- 2G/ 8G] ERROR [ 56%] test/widgets/test_memory.py::test_memory_units[1-x11-M- 2417M/ 7802M] FAILED [ 56%] test/widgets/test_memory.py::test_memory_units[1-x11-M- 2417M/ 7802M] ERROR [ 56%] test/widgets/test_memory.py::test_memory_units[1-x11-K- 2474864K/ 7988952K] FAILED [ 56%] test/widgets/test_memory.py::test_memory_units[1-x11-K- 2474864K/ 7988952K] ERROR [ 56%] test/widgets/test_memory.py::test_memory_units[1-x11-B- 2534260736B/ 8180686848B] FAILED [ 56%] test/widgets/test_memory.py::test_memory_units[1-x11-B- 2534260736B/ 8180686848B] ERROR [ 56%] test/widgets/test_memory.py::test_memory_units[1-wayland-G- 2G/ 8G] FAILED [ 56%] test/widgets/test_memory.py::test_memory_units[1-wayland-G- 2G/ 8G] ERROR [ 56%] test/widgets/test_memory.py::test_memory_units[1-wayland-M- 2417M/ 7802M] FAILED [ 56%] test/widgets/test_memory.py::test_memory_units[1-wayland-M- 2417M/ 7802M] ERROR [ 56%] test/widgets/test_memory.py::test_memory_units[1-wayland-K- 2474864K/ 7988952K] FAILED [ 56%] test/widgets/test_memory.py::test_memory_units[1-wayland-K- 2474864K/ 7988952K] ERROR [ 56%] test/widgets/test_memory.py::test_memory_units[1-wayland-B- 2534260736B/ 8180686848B] FAILED [ 56%] test/widgets/test_memory.py::test_memory_units[1-wayland-B- 2534260736B/ 8180686848B] ERROR [ 56%] test/widgets/test_misc.py::test_textbox_color_change[1-x11-WidgetTestConf] ERROR [ 56%] test/widgets/test_misc.py::test_textbox_color_change[1-x11-WidgetTestConf] ERROR [ 56%] test/widgets/test_misc.py::test_textbox_color_change[1-wayland-WidgetTestConf] ERROR [ 56%] test/widgets/test_misc.py::test_textbox_color_change[1-wayland-WidgetTestConf] ERROR [ 56%] test/widgets/test_moc.py::test_moc_button_presses[1-x11] FAILED [ 56%] test/widgets/test_moc.py::test_moc_button_presses[1-x11] ERROR [ 56%] test/widgets/test_moc.py::test_moc_button_presses[1-wayland] FAILED [ 57%] test/widgets/test_moc.py::test_moc_button_presses[1-wayland] ERROR [ 57%] test/widgets/test_mouse_callback.py::test_lazy_callback[1-x11] FAILED [ 57%] test/widgets/test_mouse_callback.py::test_lazy_callback[1-x11] ERROR [ 57%] test/widgets/test_mouse_callback.py::test_lazy_callback[1-wayland] FAILED [ 57%] test/widgets/test_mouse_callback.py::test_lazy_callback[1-wayland] ERROR [ 57%] test/widgets/test_mpd2widget.py::test_mpd2_widget_display_and_actions[1-x11] ERROR [ 57%] test/widgets/test_mpd2widget.py::test_mpd2_widget_display_and_actions[1-x11] ERROR [ 57%] test/widgets/test_mpd2widget.py::test_mpd2_widget_display_and_actions[1-wayland] ERROR [ 57%] test/widgets/test_mpd2widget.py::test_mpd2_widget_display_and_actions[1-wayland] ERROR [ 57%] test/widgets/test_mpd2widget.py::test_mpd2_widget_extra_info[1-x11] ERROR [ 57%] test/widgets/test_mpd2widget.py::test_mpd2_widget_extra_info[1-x11] ERROR [ 57%] test/widgets/test_mpd2widget.py::test_mpd2_widget_extra_info[1-wayland] ERROR [ 57%] test/widgets/test_mpd2widget.py::test_mpd2_widget_extra_info[1-wayland] ERROR [ 57%] test/widgets/test_mpd2widget.py::test_mpd2_widget_idle_message[1-x11] ERROR [ 57%] test/widgets/test_mpd2widget.py::test_mpd2_widget_idle_message[1-x11] ERROR [ 57%] test/widgets/test_mpd2widget.py::test_mpd2_widget_idle_message[1-wayland] ERROR [ 57%] test/widgets/test_mpd2widget.py::test_mpd2_widget_idle_message[1-wayland] ERROR [ 57%] test/widgets/test_mpd2widget.py::test_mpd2_widget_current_song[1-x11-mpd2_manager0] ERROR [ 57%] test/widgets/test_mpd2widget.py::test_mpd2_widget_current_song[1-x11-mpd2_manager0] ERROR [ 57%] test/widgets/test_mpd2widget.py::test_mpd2_widget_current_song[1-wayland-mpd2_manager0] ERROR [ 57%] test/widgets/test_mpd2widget.py::test_mpd2_widget_current_song[1-wayland-mpd2_manager0] ERROR [ 57%] test/widgets/test_mpd2widget.py::test_mpd2_widget_custom_undefined_value[1-x11-mpd2_manager0] ERROR [ 57%] test/widgets/test_mpd2widget.py::test_mpd2_widget_custom_undefined_value[1-x11-mpd2_manager0] ERROR [ 57%] test/widgets/test_mpd2widget.py::test_mpd2_widget_custom_undefined_value[1-wayland-mpd2_manager0] ERROR [ 57%] test/widgets/test_mpd2widget.py::test_mpd2_widget_custom_undefined_value[1-wayland-mpd2_manager0] ERROR [ 57%] test/widgets/test_mpd2widget.py::test_mpd2_widget_dynamic_artist_value[1-x11] ERROR [ 57%] test/widgets/test_mpd2widget.py::test_mpd2_widget_dynamic_artist_value[1-x11] ERROR [ 57%] test/widgets/test_mpd2widget.py::test_mpd2_widget_dynamic_artist_value[1-wayland] ERROR [ 57%] test/widgets/test_mpd2widget.py::test_mpd2_widget_dynamic_artist_value[1-wayland] ERROR [ 57%] test/widgets/test_notify.py::test_notifications[1-x11] SKIPPED (notify- send not installed.) [ 57%] test/widgets/test_notify.py::test_notifications[1-wayland] SKIPPED [ 57%] test/widgets/test_notify.py::test_invoke_and_clear[1-x11] SKIPPED [ 57%] test/widgets/test_notify.py::test_invoke_and_clear[1-wayland] SKIPPED [ 57%] test/widgets/test_notify.py::test_parse_text[1-x11] SKIPPED (notify-send not installed.) [ 57%] test/widgets/test_notify.py::test_parse_text[1-wayland] SKIPPED (notify- send not installed.) [ 58%] test/widgets/test_notify.py::test_unregister[1-x11] SKIPPED (dbus-launch must be installed) [ 58%] test/widgets/test_notify.py::test_unregister[1-wayland] SKIPPED (dbus- launch must be installed) [ 58%] test/widgets/test_notify.py::test_notifications_default_timeouts[1-x11-0-15] SKIPPED [ 58%] test/widgets/test_notify.py::test_notifications_default_timeouts[1-x11-1-30] SKIPPED [ 58%] test/widgets/test_notify.py::test_notifications_default_timeouts[1-x11-2-45] SKIPPED [ 58%] test/widgets/test_notify.py::test_notifications_default_timeouts[1-wayland-0-15] SKIPPED [ 58%] test/widgets/test_notify.py::test_notifications_default_timeouts[1-wayland-1-30] SKIPPED [ 58%] test/widgets/test_notify.py::test_notifications_default_timeouts[1-wayland-2-45] SKIPPED [ 58%] test/widgets/test_openweather.py::test_openweather_parse[1-x11-params0-London: 7.0 \xb0C 81% light intensity drizzle] FAILED [ 58%] test/widgets/test_openweather.py::test_openweather_parse[1-x11-params0-London: 7.0 \xb0C 81% light intensity drizzle] ERROR [ 58%] test/widgets/test_openweather.py::test_openweather_parse[1-x11-params1-London: 07:40 16:47] FAILED [ 58%] test/widgets/test_openweather.py::test_openweather_parse[1-x11-params1-London: 07:40 16:47] ERROR [ 58%] test/widgets/test_openweather.py::test_openweather_parse[1-x11-params2-London: 4.1 80 E] FAILED [ 58%] test/widgets/test_openweather.py::test_openweather_parse[1-x11-params2-London: 4.1 80 E] ERROR [ 58%] test/widgets/test_openweather.py::test_openweather_parse[1-x11-params3-London: \U0001f327\ufe0f] FAILED [ 58%] test/widgets/test_openweather.py::test_openweather_parse[1-x11-params3-London: \U0001f327\ufe0f] ERROR [ 58%] test/widgets/test_openweather.py::test_openweather_parse[1-wayland-params0-London: 7.0 \xb0C 81% light intensity drizzle] FAILED [ 58%] test/widgets/test_openweather.py::test_openweather_parse[1-wayland-params0-London: 7.0 \xb0C 81% light intensity drizzle] ERROR [ 58%] test/widgets/test_openweather.py::test_openweather_parse[1-wayland-params1-London: 07:40 16:47] FAILED [ 58%] test/widgets/test_openweather.py::test_openweather_parse[1-wayland-params1-London: 07:40 16:47] ERROR [ 58%] test/widgets/test_openweather.py::test_openweather_parse[1-wayland-params2-London: 4.1 80 E] FAILED [ 58%] test/widgets/test_openweather.py::test_openweather_parse[1-wayland-params2-London: 4.1 80 E] ERROR [ 58%] test/widgets/test_openweather.py::test_openweather_parse[1-wayland-params3-London: \U0001f327\ufe0f] FAILED [ 58%] test/widgets/test_openweather.py::test_openweather_parse[1-wayland-params3-London: \U0001f327\ufe0f] ERROR [ 58%] test/widgets/test_plasma.py::test_plasma_defaults[1-x11] ERROR [ 58%] test/widgets/test_plasma.py::test_plasma_defaults[1-x11] ERROR [ 58%] test/widgets/test_plasma.py::test_plasma_defaults[1-wayland] ERROR [ 58%] test/widgets/test_plasma.py::test_plasma_defaults[1-wayland] ERROR [ 58%] test/widgets/test_plasma.py::test_custom_text[1-x11-plasma_manager0] ERROR [ 58%] test/widgets/test_plasma.py::test_custom_text[1-x11-plasma_manager0] ERROR [ 58%] test/widgets/test_plasma.py::test_custom_text[1-wayland-plasma_manager0] ERROR [ 58%] test/widgets/test_plasma.py::test_custom_text[1-wayland-plasma_manager0] ERROR [ 58%] test/widgets/test_plasma.py::test_window_focus_change[1-x11-plasma_manager0] ERROR [ 59%] test/widgets/test_plasma.py::test_window_focus_change[1-x11-plasma_manager0] ERROR [ 59%] test/widgets/test_plasma.py::test_window_focus_change[1-wayland-plasma_manager0] ERROR [ 59%] test/widgets/test_plasma.py::test_window_focus_change[1-wayland-plasma_manager0] ERROR [ 59%] test/widgets/test_plasma.py::test_mode_change[1-x11-plasma_manager0] ERROR [ 59%] test/widgets/test_plasma.py::test_mode_change[1-x11-plasma_manager0] ERROR [ 59%] test/widgets/test_plasma.py::test_mode_change[1-wayland-plasma_manager0] ERROR [ 59%] test/widgets/test_plasma.py::test_mode_change[1-wayland-plasma_manager0] ERROR [ 59%] test/widgets/test_quickexit.py::test_trigger_and_cancel[1-x11] FAILED [ 59%] test/widgets/test_quickexit.py::test_trigger_and_cancel[1-x11] ERROR [ 59%] test/widgets/test_quickexit.py::test_trigger_and_cancel[1-wayland] FAILED [ 59%] test/widgets/test_quickexit.py::test_trigger_and_cancel[1-wayland] ERROR [ 59%] test/widgets/test_quickexit.py::test_exit[1-x11] FAILED [ 59%] test/widgets/test_quickexit.py::test_exit[1-x11] ERROR [ 59%] test/widgets/test_quickexit.py::test_exit[1-wayland] FAILED [ 59%] test/widgets/test_quickexit.py::test_exit[1-wayland] ERROR [ 59%] test/widgets/test_screensplit.py::test_screensplit_text[1-x11-ScreenSplitConfig] ERROR [ 59%] test/widgets/test_screensplit.py::test_screensplit_text[1-x11-ScreenSplitConfig] ERROR [ 59%] test/widgets/test_screensplit.py::test_screensplit_text[1-wayland-ScreenSplitConfig] ERROR [ 59%] test/widgets/test_screensplit.py::test_screensplit_text[1-wayland-ScreenSplitConfig] ERROR [ 59%] test/widgets/test_screensplit.py::test_screensplit_scroll_actions[1-x11-ScreenSplitConfig] ERROR [ 59%] test/widgets/test_screensplit.py::test_screensplit_scroll_actions[1-x11-ScreenSplitConfig] ERROR [ 59%] test/widgets/test_screensplit.py::test_screensplit_scroll_actions[1-wayland-ScreenSplitConfig] ERROR [ 59%] test/widgets/test_screensplit.py::test_screensplit_scroll_actions[1-wayland-ScreenSplitConfig] ERROR [ 59%] test/widgets/test_screensplit.py::test_screensplit_text_format[1-x11-ScreenSplitConfig] ERROR [ 59%] test/widgets/test_screensplit.py::test_screensplit_text_format[1-x11-ScreenSplitConfig] ERROR [ 59%] test/widgets/test_screensplit.py::test_screensplit_text_format[1-wayland-ScreenSplitConfig] ERROR [ 59%] test/widgets/test_screensplit.py::test_screensplit_text_format[1-wayland-ScreenSplitConfig] ERROR [ 59%] test/widgets/test_sensors.py::test_thermal_sensor_metric[1-x11] ERROR [ 59%] test/widgets/test_sensors.py::test_thermal_sensor_metric[1-x11] ERROR [ 59%] test/widgets/test_sensors.py::test_thermal_sensor_metric[1-wayland] ERROR [ 59%] test/widgets/test_sensors.py::test_thermal_sensor_metric[1-wayland] ERROR [ 59%] test/widgets/test_sensors.py::test_thermal_sensor_imperial[1-x11-sensors_manager0] ERROR [ 59%] test/widgets/test_sensors.py::test_thermal_sensor_imperial[1-x11-sensors_manager0] ERROR [ 59%] test/widgets/test_sensors.py::test_thermal_sensor_imperial[1-wayland-sensors_manager0] ERROR [ 59%] test/widgets/test_sensors.py::test_thermal_sensor_imperial[1-wayland-sensors_manager0] ERROR [ 59%] test/widgets/test_sensors.py::test_thermal_sensor_tagged_sensor[1-x11-sensors_manager0] ERROR [ 59%] test/widgets/test_sensors.py::test_thermal_sensor_tagged_sensor[1-x11-sensors_manager0] ERROR [ 59%] test/widgets/test_sensors.py::test_thermal_sensor_tagged_sensor[1-wayland-sensors_manager0] ERROR [ 59%] test/widgets/test_sensors.py::test_thermal_sensor_tagged_sensor[1-wayland-sensors_manager0] ERROR [ 59%] test/widgets/test_sensors.py::test_thermal_sensor_unknown_sensor[1-x11-sensors_manager0] ERROR [ 59%] test/widgets/test_sensors.py::test_thermal_sensor_unknown_sensor[1-x11-sensors_manager0] ERROR [ 59%] test/widgets/test_sensors.py::test_thermal_sensor_unknown_sensor[1-wayland-sensors_manager0] ERROR [ 60%] test/widgets/test_sensors.py::test_thermal_sensor_unknown_sensor[1-wayland-sensors_manager0] ERROR [ 60%] test/widgets/test_sensors.py::test_thermal_sensor_format[1-x11-sensors_manager0] ERROR [ 60%] test/widgets/test_sensors.py::test_thermal_sensor_format[1-x11-sensors_manager0] ERROR [ 60%] test/widgets/test_sensors.py::test_thermal_sensor_format[1-wayland-sensors_manager0] ERROR [ 60%] test/widgets/test_sensors.py::test_thermal_sensor_format[1-wayland-sensors_manager0] ERROR [ 60%] test/widgets/test_sensors.py::test_thermal_sensor_colour_normal[1-x11] ERROR [ 60%] test/widgets/test_sensors.py::test_thermal_sensor_colour_normal[1-x11] ERROR [ 60%] test/widgets/test_sensors.py::test_thermal_sensor_colour_normal[1-wayland] ERROR [ 60%] test/widgets/test_sensors.py::test_thermal_sensor_colour_normal[1-wayland] ERROR [ 60%] test/widgets/test_sensors.py::test_thermal_sensor_colour_alert[1-x11-sensors_manager0] ERROR [ 60%] test/widgets/test_sensors.py::test_thermal_sensor_colour_alert[1-x11-sensors_manager0] ERROR [ 60%] test/widgets/test_sensors.py::test_thermal_sensor_colour_alert[1-wayland-sensors_manager0] ERROR [ 60%] test/widgets/test_sensors.py::test_thermal_sensor_colour_alert[1-wayland-sensors_manager0] ERROR [ 60%] test/widgets/test_sensors.py::test_thermal_sensor_widget_defaults[1-x11-sensors_manager0] ERROR [ 60%] test/widgets/test_sensors.py::test_thermal_sensor_widget_defaults[1-x11-sensors_manager0] ERROR [ 60%] test/widgets/test_sensors.py::test_thermal_sensor_widget_defaults[1-wayland-sensors_manager0] ERROR [ 60%] test/widgets/test_sensors.py::test_thermal_sensor_widget_defaults[1-wayland-sensors_manager0] ERROR [ 60%] test/widgets/test_sep.py::test_orientations[1-x11-screen0-top-width] FAILED [ 60%] test/widgets/test_sep.py::test_orientations[1-x11-screen0-top-width] ERROR [ 60%] test/widgets/test_sep.py::test_orientations[1-x11-screen1-left-height] FAILED [ 60%] test/widgets/test_sep.py::test_orientations[1-x11-screen1-left-height] ERROR [ 60%] test/widgets/test_sep.py::test_orientations[1-wayland-screen0-top-width] FAILED [ 60%] test/widgets/test_sep.py::test_orientations[1-wayland-screen0-top-width] ERROR [ 60%] test/widgets/test_sep.py::test_orientations[1-wayland-screen1-left-height] FAILED [ 60%] test/widgets/test_sep.py::test_orientations[1-wayland-screen1-left-height] ERROR [ 60%] test/widgets/test_sep.py::test_padding_and_width[1-x11] FAILED [ 60%] test/widgets/test_sep.py::test_padding_and_width[1-x11] ERROR [ 60%] test/widgets/test_sep.py::test_padding_and_width[1-wayland] FAILED [ 60%] test/widgets/test_sep.py::test_padding_and_width[1-wayland] ERROR [ 60%] test/widgets/test_spacer.py::test_stretch[1-x11-screen0-top-width] FAILED [ 60%] test/widgets/test_spacer.py::test_stretch[1-x11-screen0-top-width] ERROR [ 60%] test/widgets/test_spacer.py::test_stretch[1-x11-screen1-left-height] FAILED [ 60%] test/widgets/test_spacer.py::test_stretch[1-x11-screen1-left-height] ERROR [ 60%] test/widgets/test_spacer.py::test_stretch[1-wayland-screen0-top-width] FAILED [ 60%] test/widgets/test_spacer.py::test_stretch[1-wayland-screen0-top-width] ERROR [ 60%] test/widgets/test_spacer.py::test_stretch[1-wayland-screen1-left-height] FAILED [ 60%] test/widgets/test_spacer.py::test_stretch[1-wayland-screen1-left-height] ERROR [ 60%] test/widgets/test_spacer.py::test_fixed_size[1-x11-screen0-top-width] FAILED [ 60%] test/widgets/test_spacer.py::test_fixed_size[1-x11-screen0-top-width] ERROR [ 60%] test/widgets/test_spacer.py::test_fixed_size[1-x11-screen1-left-height] FAILED [ 60%] test/widgets/test_spacer.py::test_fixed_size[1-x11-screen1-left-height] ERROR [ 60%] test/widgets/test_spacer.py::test_fixed_size[1-wayland-screen0-top-width] FAILED [ 61%] test/widgets/test_spacer.py::test_fixed_size[1-wayland-screen0-top-width] ERROR [ 61%] test/widgets/test_spacer.py::test_fixed_size[1-wayland-screen1-left-height] FAILED [ 61%] test/widgets/test_spacer.py::test_fixed_size[1-wayland-screen1-left-height] ERROR [ 61%] test/widgets/test_systray.py::test_no_duplicates_multiple_instances[1-x11] FAILED [ 61%] test/widgets/test_systray.py::test_no_duplicates_multiple_instances[1-x11] ERROR [ 61%] test/widgets/test_systray.py::test_no_duplicates_multiple_instances[1-wayland] SKIPPED [ 61%] test/widgets/test_systray.py::test_no_duplicates_mirror[1-x11] FAILED [ 61%] test/widgets/test_systray.py::test_no_duplicates_mirror[1-x11] ERROR [ 61%] test/widgets/test_systray.py::test_no_duplicates_mirror[1-wayland] SKIPPED [ 61%] test/widgets/test_systray.py::test_systray_reconfigure_screens[1-x11] FAILED [ 61%] test/widgets/test_systray.py::test_systray_reconfigure_screens[1-x11] ERROR [ 61%] test/widgets/test_systray.py::test_systray_reconfigure_screens[1-wayland] SKIPPED [ 61%] test/widgets/test_systray.py::test_systray_icons[1-x11] SKIPPED [ 61%] test/widgets/test_systray.py::test_systray_icons[1-wayland] SKIPPED [ 61%] test/widgets/test_tasklist.py::test_tasklist_defaults[1-x11] ERROR [ 61%] test/widgets/test_tasklist.py::test_tasklist_defaults[1-x11] ERROR [ 61%] test/widgets/test_tasklist.py::test_tasklist_defaults[1-wayland] ERROR [ 61%] test/widgets/test_tasklist.py::test_tasklist_defaults[1-wayland] ERROR [ 61%] test/widgets/test_tasklist.py::test_tasklist_skip_taskbar_defaults[1-x11] ERROR [ 61%] test/widgets/test_tasklist.py::test_tasklist_skip_taskbar_defaults[1-x11] ERROR [ 61%] test/widgets/test_tasklist.py::test_tasklist_skip_taskbar_defaults[1-wayland] ERROR [ 61%] test/widgets/test_tasklist.py::test_tasklist_skip_taskbar_defaults[1-wayland] ERROR [ 61%] test/widgets/test_tasklist.py::test_tasklist_custom_text[1-x11-tasklist_manager0] ERROR [ 61%] test/widgets/test_tasklist.py::test_tasklist_custom_text[1-x11-tasklist_manager0] ERROR [ 61%] test/widgets/test_tasklist.py::test_tasklist_custom_text[1-wayland-tasklist_manager0] ERROR [ 61%] test/widgets/test_tasklist.py::test_tasklist_custom_text[1-wayland-tasklist_manager0] ERROR [ 61%] test/widgets/test_tasklist.py::test_tasklist_custom_markup[1-x11-tasklist_manager0] ERROR [ 61%] test/widgets/test_tasklist.py::test_tasklist_custom_markup[1-x11-tasklist_manager0] ERROR [ 61%] test/widgets/test_tasklist.py::test_tasklist_custom_markup[1-wayland-tasklist_manager0] ERROR [ 61%] test/widgets/test_tasklist.py::test_tasklist_custom_markup[1-wayland-tasklist_manager0] ERROR [ 61%] test/widgets/test_tasklist.py::test_tasklist_focused_and_floating[1-x11-tasklist_manager0] ERROR [ 61%] test/widgets/test_tasklist.py::test_tasklist_focused_and_floating[1-x11-tasklist_manager0] ERROR [ 61%] test/widgets/test_tasklist.py::test_tasklist_focused_and_floating[1-wayland-tasklist_manager0] ERROR [ 61%] test/widgets/test_tasklist.py::test_tasklist_focused_and_floating[1-wayland-tasklist_manager0] ERROR [ 61%] test/widgets/test_tasklist.py::test_tasklist_click_task[1-x11-tasklist_manager0] ERROR [ 61%] test/widgets/test_tasklist.py::test_tasklist_click_task[1-x11-tasklist_manager0] ERROR [ 61%] test/widgets/test_tasklist.py::test_tasklist_click_task[1-wayland-tasklist_manager0] ERROR [ 62%] test/widgets/test_tasklist.py::test_tasklist_click_task[1-wayland-tasklist_manager0] ERROR [ 62%] test/widgets/test_tasklist.py::test_tasklist_bad_theme_mode[1-x11-tasklist_manager0-True] XFAIL [ 62%] test/widgets/test_tasklist.py::test_tasklist_bad_theme_mode[1-x11-tasklist_manager0-True] XFAIL [ 62%] test/widgets/test_tasklist.py::test_tasklist_bad_theme_mode[1-wayland-tasklist_manager0-True] XFAIL [ 62%] test/widgets/test_tasklist.py::test_tasklist_bad_theme_mode[1-wayland-tasklist_manager0-True] XFAIL [ 62%] test/widgets/test_tasklist.py::test_tasklist_no_xdg[1-x11-tasklist_manager0-False] XFAIL [ 62%] test/widgets/test_tasklist.py::test_tasklist_no_xdg[1-x11-tasklist_manager0-False] XFAIL [ 62%] test/widgets/test_tasklist.py::test_tasklist_no_xdg[1-wayland-tasklist_manager0-False] XFAIL [ 62%] test/widgets/test_tasklist.py::test_tasklist_no_xdg[1-wayland-tasklist_manager0-False] XFAIL [ 62%] test/widgets/test_tasklist.py::test_tasklist_no_stretch[1-x11-tasklist_manager0] ERROR [ 62%] test/widgets/test_tasklist.py::test_tasklist_no_stretch[1-x11-tasklist_manager0] ERROR [ 62%] test/widgets/test_tasklist.py::test_tasklist_no_stretch[1-wayland-tasklist_manager0] ERROR [ 62%] test/widgets/test_tasklist.py::test_tasklist_no_stretch[1-wayland-tasklist_manager0] ERROR [ 62%] test/widgets/test_textbox.py::test_text_box_bar_orientations[1-x11-top] FAILED [ 62%] test/widgets/test_textbox.py::test_text_box_bar_orientations[1-x11-top] ERROR [ 62%] test/widgets/test_textbox.py::test_text_box_bar_orientations[1-x11-bottom] FAILED [ 62%] test/widgets/test_textbox.py::test_text_box_bar_orientations[1-x11-bottom] ERROR [ 62%] test/widgets/test_textbox.py::test_text_box_bar_orientations[1-x11-left] FAILED [ 62%] test/widgets/test_textbox.py::test_text_box_bar_orientations[1-x11-left] ERROR [ 62%] test/widgets/test_textbox.py::test_text_box_bar_orientations[1-x11-right] FAILED [ 62%] test/widgets/test_textbox.py::test_text_box_bar_orientations[1-x11-right] ERROR [ 62%] test/widgets/test_textbox.py::test_text_box_bar_orientations[1-wayland-top] FAILED [ 62%] test/widgets/test_textbox.py::test_text_box_bar_orientations[1-wayland-top] ERROR [ 62%] test/widgets/test_textbox.py::test_text_box_bar_orientations[1-wayland-bottom] FAILED [ 62%] test/widgets/test_textbox.py::test_text_box_bar_orientations[1-wayland-bottom] ERROR [ 62%] test/widgets/test_textbox.py::test_text_box_bar_orientations[1-wayland-left] FAILED [ 62%] test/widgets/test_textbox.py::test_text_box_bar_orientations[1-wayland-left] ERROR [ 62%] test/widgets/test_textbox.py::test_text_box_bar_orientations[1-wayland-right] FAILED [ 62%] test/widgets/test_textbox.py::test_text_box_bar_orientations[1-wayland-right] ERROR [ 62%] test/widgets/test_textbox.py::test_text_box_max_chars[1-x11] FAILED [ 62%] test/widgets/test_textbox.py::test_text_box_max_chars[1-x11] ERROR [ 62%] test/widgets/test_textbox.py::test_text_box_max_chars[1-wayland] FAILED [ 62%] test/widgets/test_textbox.py::test_text_box_max_chars[1-wayland] ERROR [ 62%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-AGroupBox-kwargs0] FAILED [ 62%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-AGroupBox-kwargs0] ERROR [ 62%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Backlight-kwargs1] FAILED [ 62%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Backlight-kwargs1] ERROR [ 62%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Battery-kwargs2] FAILED [ 62%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Battery-kwargs2] ERROR [ 62%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-BatteryIcon-kwargs3] FAILED [ 62%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-BatteryIcon-kwargs3] ERROR [ 62%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Bluetooth-kwargs4] FAILED [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Bluetooth-kwargs4] ERROR [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs5] FAILED [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs5] ERROR [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs6] FAILED [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs6] ERROR [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Canto-kwargs7] FAILED [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Canto-kwargs7] ERROR [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-CapsNumLockIndicator-kwargs8] FAILED [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-CapsNumLockIndicator-kwargs8] ERROR [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-CheckUpdates-kwargs9] FAILED [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-CheckUpdates-kwargs9] ERROR [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Chord-kwargs10] FAILED [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Chord-kwargs10] ERROR [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Clipboard-kwargs11] FAILED [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Clipboard-kwargs11] ERROR [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Clock-kwargs12] FAILED [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Clock-kwargs12] ERROR [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Cmus-kwargs13] FAILED [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Cmus-kwargs13] ERROR [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Countdown-kwargs14] FAILED [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Countdown-kwargs14] ERROR [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-CryptoTicker-kwargs15] FAILED [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-CryptoTicker-kwargs15] ERROR [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-CurrentLayout-kwargs16] FAILED [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-CurrentLayout-kwargs16] ERROR [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-CurrentLayoutIcon-kwargs17] FAILED [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-CurrentLayoutIcon-kwargs17] ERROR [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-CurrentScreen-kwargs18] FAILED [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-CurrentScreen-kwargs18] ERROR [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-DF-kwargs19] FAILED [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-DF-kwargs19] ERROR [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-DoNotDisturb-kwargs20] FAILED [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-DoNotDisturb-kwargs20] ERROR [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-GenPollText-kwargs21] FAILED [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-GenPollText-kwargs21] ERROR [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-GenPollUrl-kwargs22] FAILED [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-GenPollUrl-kwargs22] ERROR [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-GenPollCommand-kwargs23] FAILED [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-GenPollCommand-kwargs23] ERROR [ 63%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-GmailChecker-kwargs24] FAILED [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-GmailChecker-kwargs24] ERROR [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-GroupBox-kwargs25] FAILED [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-GroupBox-kwargs25] ERROR [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-HDD-kwargs26] FAILED [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-HDD-kwargs26] ERROR [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs27] FAILED [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs27] ERROR [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs28] FAILED [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs28] ERROR [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-IdleRPG-kwargs29] FAILED [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-IdleRPG-kwargs29] ERROR [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Image-kwargs30] FAILED [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Image-kwargs30] ERROR [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs31] FAILED [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs31] ERROR [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-KeyboardKbdd-kwargs32] FAILED [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-KeyboardKbdd-kwargs32] ERROR [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-KeyboardLayout-kwargs33] FAILED [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-KeyboardLayout-kwargs33] ERROR [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs34] FAILED [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs34] ERROR [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-LaunchBar-kwargs35] FAILED [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-LaunchBar-kwargs35] ERROR [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs36] FAILED [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs36] ERROR [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Maildir-kwargs37] FAILED [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Maildir-kwargs37] ERROR [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs38] FAILED [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs38] ERROR [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs39] FAILED [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs39] ERROR [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Moc-kwargs40] FAILED [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Moc-kwargs40] ERROR [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs41] FAILED [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs41] ERROR [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Mpris2-kwargs42] FAILED [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Mpris2-kwargs42] ERROR [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs43] FAILED [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs43] ERROR [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs44] FAILED [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs44] ERROR [ 64%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Notify-kwargs45] FAILED [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Notify-kwargs45] ERROR [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-NvidiaSensors-kwargs46] FAILED [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-NvidiaSensors-kwargs46] ERROR [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-OpenWeather-kwargs47] FAILED [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-OpenWeather-kwargs47] ERROR [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Plasma-kwargs48] FAILED [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Plasma-kwargs48] ERROR [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Pomodoro-kwargs49] FAILED [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Pomodoro-kwargs49] ERROR [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Prompt-kwargs50] FAILED [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Prompt-kwargs50] ERROR [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs51] FAILED [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs51] ERROR [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-QuickExit-kwargs52] FAILED [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-QuickExit-kwargs52] ERROR [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-ScreenSplit-kwargs53] FAILED [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-ScreenSplit-kwargs53] ERROR [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Sep-kwargs54] FAILED [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Sep-kwargs54] ERROR [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-She-kwargs55] FAILED [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-She-kwargs55] ERROR [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Spacer-kwargs56] FAILED [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Spacer-kwargs56] ERROR [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-StatusNotifier-kwargs57] FAILED [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-StatusNotifier-kwargs57] ERROR [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-StockTicker-kwargs58] FAILED [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-StockTicker-kwargs58] ERROR [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs59] FAILED [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs59] ERROR [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Systray-kwargs60] FAILED [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Systray-kwargs60] ERROR [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-TaskList-kwargs61] FAILED [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-TaskList-kwargs61] ERROR [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-TextBox-kwargs62] FAILED [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-TextBox-kwargs62] ERROR [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs63] FAILED [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs63] ERROR [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-ThermalZone-kwargs64] FAILED [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-ThermalZone-kwargs64] ERROR [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Volume-kwargs65] FAILED [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Volume-kwargs65] ERROR [ 65%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Wallpaper-kwargs66] FAILED [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Wallpaper-kwargs66] ERROR [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-WidgetBox-kwargs67] FAILED [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-WidgetBox-kwargs67] ERROR [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-WindowCount-kwargs68] FAILED [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-WindowCount-kwargs68] ERROR [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-WindowName-kwargs69] FAILED [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-WindowName-kwargs69] ERROR [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-WindowTabs-kwargs70] FAILED [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-WindowTabs-kwargs70] ERROR [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs71] FAILED [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs71] ERROR [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Wttr-kwargs72] FAILED [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Wttr-kwargs72] ERROR [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-_CrashMe-kwargs73] FAILED [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-_CrashMe-kwargs73] ERROR [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-AGroupBox-kwargs0] FAILED [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-AGroupBox-kwargs0] ERROR [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Backlight-kwargs1] FAILED [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Backlight-kwargs1] ERROR [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Battery-kwargs2] FAILED [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Battery-kwargs2] ERROR [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-BatteryIcon-kwargs3] FAILED [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-BatteryIcon-kwargs3] ERROR [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Bluetooth-kwargs4] FAILED [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Bluetooth-kwargs4] ERROR [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs5] FAILED [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs5] ERROR [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs6] FAILED [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs6] ERROR [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Canto-kwargs7] FAILED [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Canto-kwargs7] ERROR [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-CapsNumLockIndicator-kwargs8] FAILED [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-CapsNumLockIndicator-kwargs8] ERROR [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-CheckUpdates-kwargs9] FAILED [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-CheckUpdates-kwargs9] ERROR [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Chord-kwargs10] FAILED [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Chord-kwargs10] ERROR [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Clipboard-kwargs11] FAILED [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Clipboard-kwargs11] ERROR [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Clock-kwargs12] FAILED [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Clock-kwargs12] ERROR [ 66%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Cmus-kwargs13] FAILED [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Cmus-kwargs13] ERROR [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Countdown-kwargs14] FAILED [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Countdown-kwargs14] ERROR [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-CryptoTicker-kwargs15] FAILED [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-CryptoTicker-kwargs15] ERROR [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-CurrentLayout-kwargs16] FAILED [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-CurrentLayout-kwargs16] ERROR [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-CurrentLayoutIcon-kwargs17] FAILED [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-CurrentLayoutIcon-kwargs17] ERROR [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-CurrentScreen-kwargs18] FAILED [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-CurrentScreen-kwargs18] ERROR [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-DF-kwargs19] FAILED [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-DF-kwargs19] ERROR [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-DoNotDisturb-kwargs20] FAILED [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-DoNotDisturb-kwargs20] ERROR [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-GenPollText-kwargs21] FAILED [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-GenPollText-kwargs21] ERROR [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-GenPollUrl-kwargs22] FAILED [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-GenPollUrl-kwargs22] ERROR [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-GenPollCommand-kwargs23] FAILED [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-GenPollCommand-kwargs23] ERROR [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-GmailChecker-kwargs24] FAILED [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-GmailChecker-kwargs24] ERROR [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-GroupBox-kwargs25] FAILED [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-GroupBox-kwargs25] ERROR [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-HDD-kwargs26] FAILED [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-HDD-kwargs26] ERROR [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs27] FAILED [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs27] ERROR [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs28] FAILED [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs28] ERROR [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-IdleRPG-kwargs29] FAILED [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-IdleRPG-kwargs29] ERROR [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Image-kwargs30] FAILED [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Image-kwargs30] ERROR [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs31] FAILED [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs31] ERROR [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-KeyboardKbdd-kwargs32] FAILED [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-KeyboardKbdd-kwargs32] ERROR [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-KeyboardLayout-kwargs33] FAILED [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-KeyboardLayout-kwargs33] ERROR [ 67%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs34] FAILED [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs34] ERROR [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-LaunchBar-kwargs35] FAILED [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-LaunchBar-kwargs35] ERROR [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs36] FAILED [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs36] ERROR [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Maildir-kwargs37] FAILED [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Maildir-kwargs37] ERROR [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs38] FAILED [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs38] ERROR [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs39] FAILED [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs39] ERROR [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Moc-kwargs40] FAILED [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Moc-kwargs40] ERROR [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs41] FAILED [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs41] ERROR [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Mpris2-kwargs42] FAILED [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Mpris2-kwargs42] ERROR [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs43] FAILED [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs43] ERROR [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs44] FAILED [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs44] ERROR [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Notify-kwargs45] FAILED [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Notify-kwargs45] ERROR [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-NvidiaSensors-kwargs46] FAILED [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-NvidiaSensors-kwargs46] ERROR [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-OpenWeather-kwargs47] FAILED [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-OpenWeather-kwargs47] ERROR [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Plasma-kwargs48] FAILED [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Plasma-kwargs48] ERROR [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Pomodoro-kwargs49] FAILED [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Pomodoro-kwargs49] ERROR [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Prompt-kwargs50] FAILED [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Prompt-kwargs50] ERROR [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs51] FAILED [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs51] ERROR [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-QuickExit-kwargs52] FAILED [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-QuickExit-kwargs52] ERROR [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-ScreenSplit-kwargs53] FAILED [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-ScreenSplit-kwargs53] ERROR [ 68%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Sep-kwargs54] FAILED [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Sep-kwargs54] ERROR [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-She-kwargs55] FAILED [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-She-kwargs55] ERROR [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Spacer-kwargs56] FAILED [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Spacer-kwargs56] ERROR [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-StatusNotifier-kwargs57] FAILED [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-StatusNotifier-kwargs57] ERROR [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-StockTicker-kwargs58] FAILED [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-StockTicker-kwargs58] ERROR [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs59] FAILED [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs59] ERROR [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Systray-kwargs60] SKIPPED [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-TaskList-kwargs61] FAILED [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-TaskList-kwargs61] ERROR [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-TextBox-kwargs62] FAILED [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-TextBox-kwargs62] ERROR [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs63] FAILED [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs63] ERROR [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-ThermalZone-kwargs64] FAILED [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-ThermalZone-kwargs64] ERROR [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Volume-kwargs65] FAILED [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Volume-kwargs65] ERROR [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Wallpaper-kwargs66] FAILED [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Wallpaper-kwargs66] ERROR [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-WidgetBox-kwargs67] FAILED [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-WidgetBox-kwargs67] ERROR [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-WindowCount-kwargs68] FAILED [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-WindowCount-kwargs68] ERROR [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-WindowName-kwargs69] FAILED [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-WindowName-kwargs69] ERROR [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-WindowTabs-kwargs70] FAILED [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-WindowTabs-kwargs70] ERROR [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs71] FAILED [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs71] ERROR [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Wttr-kwargs72] FAILED [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Wttr-kwargs72] ERROR [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-_CrashMe-kwargs73] FAILED [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-_CrashMe-kwargs73] ERROR [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Backlight-kwargs0] FAILED [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Backlight-kwargs0] ERROR [ 69%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Battery-kwargs1] FAILED [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Battery-kwargs1] ERROR [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Bluetooth-kwargs2] FAILED [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Bluetooth-kwargs2] ERROR [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs3] FAILED [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs3] ERROR [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs4] FAILED [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs4] ERROR [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Canto-kwargs5] FAILED [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Canto-kwargs5] ERROR [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-CapsNumLockIndicator-kwargs6] FAILED [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-CapsNumLockIndicator-kwargs6] ERROR [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-CheckUpdates-kwargs7] FAILED [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-CheckUpdates-kwargs7] ERROR [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Chord-kwargs8] FAILED [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Chord-kwargs8] ERROR [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Clipboard-kwargs9] FAILED [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Clipboard-kwargs9] ERROR [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Clock-kwargs10] FAILED [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Clock-kwargs10] ERROR [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Cmus-kwargs11] FAILED [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Cmus-kwargs11] ERROR [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Countdown-kwargs12] FAILED [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Countdown-kwargs12] ERROR [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-CryptoTicker-kwargs13] FAILED [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-CryptoTicker-kwargs13] ERROR [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-CurrentLayout-kwargs14] FAILED [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-CurrentLayout-kwargs14] ERROR [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-CurrentScreen-kwargs15] FAILED [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-CurrentScreen-kwargs15] ERROR [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-DF-kwargs16] FAILED [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-DF-kwargs16] ERROR [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-DoNotDisturb-kwargs17] FAILED [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-DoNotDisturb-kwargs17] ERROR [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-GenPollText-kwargs18] FAILED [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-GenPollText-kwargs18] ERROR [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-GenPollUrl-kwargs19] FAILED [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-GenPollUrl-kwargs19] ERROR [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-GenPollCommand-kwargs20] FAILED [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-GenPollCommand-kwargs20] ERROR [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-GmailChecker-kwargs21] FAILED [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-GmailChecker-kwargs21] ERROR [ 70%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-HDD-kwargs22] FAILED [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-HDD-kwargs22] ERROR [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs23] FAILED [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs23] ERROR [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs24] FAILED [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs24] ERROR [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-IdleRPG-kwargs25] FAILED [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-IdleRPG-kwargs25] ERROR [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Image-kwargs26] FAILED [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Image-kwargs26] ERROR [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs27] FAILED [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs27] ERROR [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-KeyboardKbdd-kwargs28] FAILED [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-KeyboardKbdd-kwargs28] ERROR [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-KeyboardLayout-kwargs29] FAILED [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-KeyboardLayout-kwargs29] ERROR [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs30] FAILED [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs30] ERROR [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs31] FAILED [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs31] ERROR [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Maildir-kwargs32] FAILED [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Maildir-kwargs32] ERROR [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs33] FAILED [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs33] ERROR [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs34] FAILED [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs34] ERROR [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Moc-kwargs35] FAILED [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Moc-kwargs35] ERROR [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs36] FAILED [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs36] ERROR [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Mpris2-kwargs37] FAILED [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Mpris2-kwargs37] ERROR [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs38] FAILED [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs38] ERROR [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs39] FAILED [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs39] ERROR [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Notify-kwargs40] FAILED [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Notify-kwargs40] ERROR [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-NvidiaSensors-kwargs41] FAILED [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-NvidiaSensors-kwargs41] ERROR [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-OpenWeather-kwargs42] FAILED [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-OpenWeather-kwargs42] ERROR [ 71%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Plasma-kwargs43] FAILED [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Plasma-kwargs43] ERROR [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Pomodoro-kwargs44] FAILED [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Pomodoro-kwargs44] ERROR [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Prompt-kwargs45] FAILED [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Prompt-kwargs45] ERROR [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs46] FAILED [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs46] ERROR [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-QuickExit-kwargs47] FAILED [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-QuickExit-kwargs47] ERROR [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-ScreenSplit-kwargs48] FAILED [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-ScreenSplit-kwargs48] ERROR [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Sep-kwargs49] FAILED [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Sep-kwargs49] ERROR [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-She-kwargs50] FAILED [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-She-kwargs50] ERROR [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Spacer-kwargs51] FAILED [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Spacer-kwargs51] ERROR [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-StatusNotifier-kwargs52] FAILED [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-StatusNotifier-kwargs52] ERROR [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-StockTicker-kwargs53] FAILED [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-StockTicker-kwargs53] ERROR [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs54] FAILED [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs54] ERROR [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Systray-kwargs55] FAILED [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Systray-kwargs55] ERROR [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-TextBox-kwargs56] FAILED [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-TextBox-kwargs56] ERROR [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs57] FAILED [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs57] ERROR [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Wallpaper-kwargs58] FAILED [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Wallpaper-kwargs58] ERROR [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-WindowCount-kwargs59] FAILED [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-WindowCount-kwargs59] ERROR [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-WindowName-kwargs60] FAILED [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-WindowName-kwargs60] ERROR [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-WindowTabs-kwargs61] FAILED [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-WindowTabs-kwargs61] ERROR [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs62] FAILED [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs62] ERROR [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Wttr-kwargs63] FAILED [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Wttr-kwargs63] ERROR [ 72%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-_CrashMe-kwargs64] FAILED [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-_CrashMe-kwargs64] ERROR [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Backlight-kwargs0] FAILED [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Backlight-kwargs0] ERROR [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Battery-kwargs1] FAILED [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Battery-kwargs1] ERROR [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Bluetooth-kwargs2] FAILED [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Bluetooth-kwargs2] ERROR [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs3] FAILED [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs3] ERROR [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs4] FAILED [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs4] ERROR [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Canto-kwargs5] FAILED [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Canto-kwargs5] ERROR [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-CapsNumLockIndicator-kwargs6] FAILED [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-CapsNumLockIndicator-kwargs6] ERROR [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-CheckUpdates-kwargs7] FAILED [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-CheckUpdates-kwargs7] ERROR [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Chord-kwargs8] FAILED [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Chord-kwargs8] ERROR [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Clipboard-kwargs9] FAILED [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Clipboard-kwargs9] ERROR [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Clock-kwargs10] FAILED [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Clock-kwargs10] ERROR [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Cmus-kwargs11] FAILED [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Cmus-kwargs11] ERROR [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Countdown-kwargs12] FAILED [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Countdown-kwargs12] ERROR [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-CryptoTicker-kwargs13] FAILED [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-CryptoTicker-kwargs13] ERROR [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-CurrentLayout-kwargs14] FAILED [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-CurrentLayout-kwargs14] ERROR [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-CurrentScreen-kwargs15] FAILED [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-CurrentScreen-kwargs15] ERROR [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-DF-kwargs16] FAILED [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-DF-kwargs16] ERROR [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-DoNotDisturb-kwargs17] FAILED [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-DoNotDisturb-kwargs17] ERROR [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-GenPollText-kwargs18] FAILED [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-GenPollText-kwargs18] ERROR [ 73%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-GenPollUrl-kwargs19] FAILED [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-GenPollUrl-kwargs19] ERROR [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-GenPollCommand-kwargs20] FAILED [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-GenPollCommand-kwargs20] ERROR [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-GmailChecker-kwargs21] FAILED [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-GmailChecker-kwargs21] ERROR [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-HDD-kwargs22] FAILED [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-HDD-kwargs22] ERROR [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs23] FAILED [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs23] ERROR [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs24] FAILED [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs24] ERROR [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-IdleRPG-kwargs25] FAILED [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-IdleRPG-kwargs25] ERROR [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Image-kwargs26] FAILED [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Image-kwargs26] ERROR [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs27] FAILED [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs27] ERROR [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-KeyboardKbdd-kwargs28] FAILED [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-KeyboardKbdd-kwargs28] ERROR [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-KeyboardLayout-kwargs29] FAILED [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-KeyboardLayout-kwargs29] ERROR [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs30] FAILED [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs30] ERROR [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs31] FAILED [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs31] ERROR [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Maildir-kwargs32] FAILED [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Maildir-kwargs32] ERROR [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs33] FAILED [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs33] ERROR [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs34] FAILED [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs34] ERROR [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Moc-kwargs35] FAILED [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Moc-kwargs35] ERROR [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs36] FAILED [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs36] ERROR [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Mpris2-kwargs37] FAILED [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Mpris2-kwargs37] ERROR [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs38] FAILED [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs38] ERROR [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs39] FAILED [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs39] ERROR [ 74%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Notify-kwargs40] FAILED [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Notify-kwargs40] ERROR [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-NvidiaSensors-kwargs41] FAILED [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-NvidiaSensors-kwargs41] ERROR [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-OpenWeather-kwargs42] FAILED [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-OpenWeather-kwargs42] ERROR [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Plasma-kwargs43] FAILED [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Plasma-kwargs43] ERROR [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Pomodoro-kwargs44] FAILED [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Pomodoro-kwargs44] ERROR [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Prompt-kwargs45] FAILED [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Prompt-kwargs45] ERROR [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs46] FAILED [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs46] ERROR [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-QuickExit-kwargs47] FAILED [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-QuickExit-kwargs47] ERROR [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-ScreenSplit-kwargs48] FAILED [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-ScreenSplit-kwargs48] ERROR [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Sep-kwargs49] FAILED [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Sep-kwargs49] ERROR [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-She-kwargs50] FAILED [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-She-kwargs50] ERROR [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Spacer-kwargs51] FAILED [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Spacer-kwargs51] ERROR [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-StatusNotifier-kwargs52] FAILED [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-StatusNotifier-kwargs52] ERROR [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-StockTicker-kwargs53] FAILED [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-StockTicker-kwargs53] ERROR [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs54] FAILED [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs54] ERROR [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Systray-kwargs55] SKIPPED [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-TextBox-kwargs56] FAILED [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-TextBox-kwargs56] ERROR [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs57] FAILED [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs57] ERROR [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Wallpaper-kwargs58] FAILED [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Wallpaper-kwargs58] ERROR [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-WindowCount-kwargs59] FAILED [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-WindowCount-kwargs59] ERROR [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-WindowName-kwargs60] FAILED [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-WindowName-kwargs60] ERROR [ 75%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-WindowTabs-kwargs61] FAILED [ 76%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-WindowTabs-kwargs61] ERROR [ 76%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs62] FAILED [ 76%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs62] ERROR [ 76%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Wttr-kwargs63] FAILED [ 76%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Wttr-kwargs63] ERROR [ 76%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-_CrashMe-kwargs64] FAILED [ 76%] test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-_CrashMe-kwargs64] ERROR [ 76%] test/widgets/test_widgetbox.py::test_widgetbox_start_opened[1-x11] FAILED [ 76%] test/widgets/test_widgetbox.py::test_widgetbox_start_opened[1-x11] ERROR [ 76%] test/widgets/test_widgetbox.py::test_widgetbox_start_opened[1-wayland] FAILED [ 76%] test/widgets/test_widgetbox.py::test_widgetbox_start_opened[1-wayland] ERROR [ 76%] test/widgets/test_widgetbox.py::test_widgetbox_mirror[1-x11] FAILED [ 76%] test/widgets/test_widgetbox.py::test_widgetbox_mirror[1-x11] ERROR [ 76%] test/widgets/test_widgetbox.py::test_widgetbox_mirror[1-wayland] FAILED [ 76%] test/widgets/test_widgetbox.py::test_widgetbox_mirror[1-wayland] ERROR [ 76%] test/widgets/test_widgetbox.py::test_widgetbox_mouse_click[1-x11] FAILED [ 76%] test/widgets/test_widgetbox.py::test_widgetbox_mouse_click[1-x11] ERROR [ 76%] test/widgets/test_widgetbox.py::test_widgetbox_mouse_click[1-wayland] FAILED [ 76%] test/widgets/test_widgetbox.py::test_widgetbox_mouse_click[1-wayland] ERROR [ 76%] test/widgets/test_widgetbox.py::test_widgetbox_with_systray_reconfigure_screens_box_open[1-x11] FAILED [ 76%] test/widgets/test_widgetbox.py::test_widgetbox_with_systray_reconfigure_screens_box_open[1-x11] ERROR [ 76%] test/widgets/test_widgetbox.py::test_widgetbox_with_systray_reconfigure_screens_box_open[1-wayland] SKIPPED [ 76%] test/widgets/test_widgetbox.py::test_widgetbox_with_systray_reconfigure_screens_box_closed[1-x11] FAILED [ 76%] test/widgets/test_widgetbox.py::test_widgetbox_with_systray_reconfigure_screens_box_closed[1-x11] ERROR [ 76%] test/widgets/test_widgetbox.py::test_widgetbox_with_systray_reconfigure_screens_box_closed[1-wayland] SKIPPED [ 76%] test/widgets/test_widgetbox.py::test_widgetbox_open_close_commands[1-x11] FAILED [ 76%] test/widgets/test_widgetbox.py::test_widgetbox_open_close_commands[1-x11] ERROR [ 76%] test/widgets/test_widgetbox.py::test_widgetbox_open_close_commands[1-wayland] FAILED [ 76%] test/widgets/test_widgetbox.py::test_widgetbox_open_close_commands[1-wayland] ERROR [ 76%] test/widgets/test_window_count.py::test_different_screens[1-x11-DifferentScreens] ERROR [ 76%] test/widgets/test_window_count.py::test_different_screens[1-x11-DifferentScreens] ERROR [ 76%] test/widgets/test_window_count.py::test_different_screens[1-wayland-DifferentScreens] ERROR [ 76%] test/widgets/test_window_count.py::test_different_screens[1-wayland-DifferentScreens] ERROR [ 76%] test/widgets/test_window_count.py::test_window_count[1-x11] FAILED [ 76%] test/widgets/test_window_count.py::test_window_count[1-x11] ERROR [ 76%] test/widgets/test_window_count.py::test_window_count[1-wayland] FAILED [ 76%] test/widgets/test_window_count.py::test_window_count[1-wayland] ERROR [ 76%] test/widgets/test_windowname.py::test_window_names[1-x11-WindowNameConfig] ERROR [ 76%] test/widgets/test_windowname.py::test_window_names[1-x11-WindowNameConfig] ERROR [ 76%] test/widgets/test_windowname.py::test_window_names[1-wayland-WindowNameConfig] ERROR [ 77%] test/widgets/test_windowname.py::test_window_names[1-wayland-WindowNameConfig] ERROR [ 77%] test/widgets/test_windowtabs.py::test_single_window_states[1-x11-WindowTabsConfig] ERROR [ 77%] test/widgets/test_windowtabs.py::test_single_window_states[1-x11-WindowTabsConfig] ERROR [ 77%] test/widgets/test_windowtabs.py::test_single_window_states[1-wayland-WindowTabsConfig] ERROR [ 77%] test/widgets/test_windowtabs.py::test_single_window_states[1-wayland-WindowTabsConfig] ERROR [ 77%] test/widgets/test_windowtabs.py::test_multiple_windows[1-x11-WindowTabsConfig] ERROR [ 77%] test/widgets/test_windowtabs.py::test_multiple_windows[1-x11-WindowTabsConfig] ERROR [ 77%] test/widgets/test_windowtabs.py::test_multiple_windows[1-wayland-WindowTabsConfig] ERROR [ 77%] test/widgets/test_windowtabs.py::test_multiple_windows[1-wayland-WindowTabsConfig] ERROR [ 77%] test/widgets/test_windowtabs.py::test_selected[1-x11-WindowTabsConfig] ERROR [ 77%] test/widgets/test_windowtabs.py::test_selected[1-x11-WindowTabsConfig] ERROR [ 77%] test/widgets/test_windowtabs.py::test_selected[1-wayland-WindowTabsConfig] ERROR [ 77%] test/widgets/test_windowtabs.py::test_selected[1-wayland-WindowTabsConfig] ERROR [ 77%] test/widgets/test_windowtabs.py::test_escaping_text[1-x11-WindowTabsConfig] ERROR [ 77%] test/widgets/test_windowtabs.py::test_escaping_text[1-x11-WindowTabsConfig] ERROR [ 77%] test/widgets/test_windowtabs.py::test_escaping_text[1-wayland-WindowTabsConfig] ERROR [ 77%] test/widgets/test_windowtabs.py::test_escaping_text[1-wayland-WindowTabsConfig] ERROR [ 77%] test/widgets/test_windowtabs.py::test_custom_text_parser[1-x11-WindowTabsConfig] ERROR [ 77%] test/widgets/test_windowtabs.py::test_custom_text_parser[1-x11-WindowTabsConfig] ERROR [ 77%] test/widgets/test_windowtabs.py::test_custom_text_parser[1-wayland-WindowTabsConfig] ERROR [ 77%] test/widgets/test_windowtabs.py::test_custom_text_parser[1-wayland-WindowTabsConfig] ERROR [ 77%] test/widgets/test_wlan.py::test_wlan_display[1-x11-kwargs0-QtileNet 49/70] FAILED [ 77%] test/widgets/test_wlan.py::test_wlan_display[1-x11-kwargs0-QtileNet 49/70] ERROR [ 77%] test/widgets/test_wlan.py::test_wlan_display[1-x11-kwargs1-QtileNet 70%] FAILED [ 77%] test/widgets/test_wlan.py::test_wlan_display[1-x11-kwargs1-QtileNet 70%] ERROR [ 77%] test/widgets/test_wlan.py::test_wlan_display[1-x11-kwargs2-Disconnected] FAILED [ 77%] test/widgets/test_wlan.py::test_wlan_display[1-x11-kwargs2-Disconnected] ERROR [ 77%] test/widgets/test_wlan.py::test_wlan_display[1-wayland-kwargs0-QtileNet 49/70] FAILED [ 77%] test/widgets/test_wlan.py::test_wlan_display[1-wayland-kwargs0-QtileNet 49/70] ERROR [ 77%] test/widgets/test_wlan.py::test_wlan_display[1-wayland-kwargs1-QtileNet 70%] FAILED [ 77%] test/widgets/test_wlan.py::test_wlan_display[1-wayland-kwargs1-QtileNet 70%] ERROR [ 77%] test/widgets/test_wlan.py::test_wlan_display[1-wayland-kwargs2-Disconnected] FAILED [ 77%] test/widgets/test_wlan.py::test_wlan_display[1-wayland-kwargs2-Disconnected] ERROR [ 77%] test/widgets/test_wlan.py::test_wlan_display_escape_essid[1-x11] PASSED [ 77%] test/widgets/test_wlan.py::test_wlan_display_escape_essid[1-wayland] PASSED [ 77%] test/widgets/test_wlan.py::test_ethernet[1-x11-kwargs0-up-eth] PASSED [ 77%] test/widgets/test_wlan.py::test_ethernet[1-x11-kwargs1-down-Disconnected] PASSED [ 77%] test/widgets/test_wlan.py::test_ethernet[1-x11-kwargs2-up-Wired] PASSED [ 78%] test/widgets/test_wlan.py::test_ethernet[1-wayland-kwargs0-up-eth] PASSED [ 78%] test/widgets/test_wlan.py::test_ethernet[1-wayland-kwargs1-down-Disconnected] PASSED [ 78%] test/widgets/test_wlan.py::test_ethernet[1-wayland-kwargs2-up-Wired] PASSED [ 78%] test/backend/x11/test_xcbq.py::test_masks PASSED [ 78%] test/backend/x11/test_xcbq.py::test_translate_masks PASSED [ 78%] test/backend/x11/test_xcore.py::test_get_core_x11 PASSED [ 78%] test/backend/x11/test_xcore.py::test_keys PASSED [ 78%] test/core/test_lifecycle.py::test_restart_behaviour PASSED [ 78%] test/core/test_lifecycle.py::test_terminate_behavior PASSED [ 78%] test/core/test_lifecycle.py::test_none_behavior PASSED [ 78%] test/extension/test_base.py::test_valid_colours[#000-#000] PASSED [ 78%] test/extension/test_base.py::test_valid_colours[#000000-#000000] PASSED [ 78%] test/extension/test_base.py::test_valid_colours[000-#000] PASSED [ 78%] test/extension/test_base.py::test_valid_colours[000000-#000000] PASSED [ 78%] test/extension/test_base.py::test_valid_colours[#0000-None] PASSED [ 78%] test/extension/test_base.py::test_valid_colours[0000-None] PASSED [ 78%] test/extension/test_base.py::test_valid_colours[0-None] PASSED [ 78%] test/extension/test_base.py::test_valid_colours_extension_defaults PASSED [ 78%] test/extension/test_base.py::test_base_methods PASSED [ 78%] test/extension/test_base.py::test_run_command PASSED [ 79%] test/extension/test_command_set.py::test_command_set_valid_command PASSED [ 79%] test/extension/test_command_set.py::test_command_set_invalid_command PASSED [ 79%] test/extension/test_command_set.py::test_command_set_inside_command_set_valid_command PASSED [ 79%] test/extension/test_command_set.py::test_command_set_inside_command_set_invalid_command PASSED [ 79%] test/extension/test_dmenu.py::test_dmenu_configuration_options PASSED [ 79%] test/extension/test_dmenu.py::test_dmenu_run PASSED [ 79%] test/extension/test_dmenu.py::test_dmenurun_extension PASSED [ 79%] test/extension/test_dmenu.py::test_j4dmenu_configuration_options PASSED [ 79%] test/layouts/test_matrix.py::test_unknown_client PASSED [ 79%] test/layouts/test_plasma.py::test_single_node PASSED [ 79%] test/layouts/test_plasma.py::test_add_child PASSED [ 79%] test/layouts/test_plasma.py::test_add_children PASSED [ 79%] test/layouts/test_plasma.py::test_add_child_after PASSED [ 79%] test/layouts/test_plasma.py::test_add_child_after_with_sizes PASSED [ 79%] test/layouts/test_plasma.py::test_remove_child PASSED [ 79%] test/layouts/test_plasma.py::test_nested PASSED [ 79%] test/layouts/test_plasma.py::test_leaves PASSED [ 79%] test/layouts/test_plasma.py::test_directions PASSED [ 79%] test/layouts/test_plasma.py::test_prev_next PASSED [ 79%] test/layouts/test_plasma.py::test_siblings PASSED [ 79%] test/layouts/test_plasma.py::test_root_siblings PASSED [ 80%] test/layouts/test_plasma.py::test_move_forward PASSED [ 80%] test/layouts/test_plasma.py::test_move_backward PASSED [ 80%] test/layouts/test_plasma.py::test_advanced_move PASSED [ 80%] test/layouts/test_plasma.py::test_advanced_move2 PASSED [ 80%] test/layouts/test_plasma.py::test_move_blocked PASSED [ 80%] test/layouts/test_plasma.py::test_move_root PASSED [ 80%] test/layouts/test_plasma.py::test_integrate PASSED [ 80%] test/layouts/test_plasma.py::test_integrate_nested PASSED [ 80%] test/layouts/test_plasma.py::test_move_and_integrate PASSED [ 80%] test/layouts/test_plasma.py::test_impossible_integrate PASSED [ 80%] test/layouts/test_plasma.py::test_impossible_integrate2 PASSED [ 80%] test/layouts/test_plasma.py::test_find_payload PASSED [ 80%] test/layouts/test_plasma.py::test_last_access PASSED [ 80%] test/layouts/test_plasma.py::test_root_without_dimensions PASSED [ 80%] test/layouts/test_plasma.py::test_root PASSED [ 80%] test/layouts/test_plasma.py::test_all PASSED [ 80%] test/layouts/test_plasma.py::test_close_neighbor PASSED [ 80%] test/layouts/test_plasma.py::test_close_neighbor2 PASSED [ 80%] test/layouts/test_plasma.py::test_close_neighbor_nested PASSED [ 80%] test/layouts/test_plasma.py::test_close_neighbor_approx PASSED [ 80%] test/layouts/test_plasma.py::test_points PASSED [ 81%] test/layouts/test_plasma.py::test_center PASSED [ 81%] test/layouts/test_plasma.py::test_recent_leaf PASSED [ 81%] test/layouts/test_plasma.py::test_recent_close_neighbor PASSED [ 81%] test/layouts/test_plasma.py::test_add_node PASSED [ 81%] test/layouts/test_plasma.py::test_contains PASSED [ 81%] test/layouts/test_plasma.py::test_size PASSED [ 81%] test/layouts/test_plasma.py::test_capacity PASSED [ 81%] test/layouts/test_plasma.py::test_capacity2 PASSED [ 81%] test/layouts/test_plasma.py::test_resize PASSED [ 81%] test/layouts/test_plasma.py::test_resize_absolute PASSED [ 81%] test/layouts/test_plasma.py::test_resize_absolute2 PASSED [ 81%] test/layouts/test_plasma.py::test_resize_absolute_and_relative PASSED [ 81%] test/layouts/test_plasma.py::test_resize_absolute_and_relative_balanced PASSED [ 81%] test/layouts/test_plasma.py::test_resize_absolute_and_relative2 PASSED [ 81%] test/layouts/test_plasma.py::test_resize_flat PASSED [ 81%] test/layouts/test_plasma.py::test_resize_minimum PASSED [ 81%] test/layouts/test_plasma.py::test_resize_all_absolute_underflow PASSED [ 81%] test/layouts/test_plasma.py::test_resize_all_absolute_overflow PASSED [ 81%] test/layouts/test_plasma.py::test_resize_overflow_with_relative PASSED [ 81%] test/layouts/test_plasma.py::test_resize_overflow_with_relative2 PASSED [ 81%] test/layouts/test_plasma.py::test_resize_only_absolute_remains PASSED [ 82%] test/layouts/test_plasma.py::test_reset_size PASSED [ 82%] test/layouts/test_plasma.py::test_size_after_split PASSED [ 82%] test/layouts/test_plasma.py::test_only_child_must_be_flexible PASSED [ 82%] test/layouts/test_plasma.py::test_deny_only_child_resize PASSED [ 82%] test/layouts/test_plasma.py::test_resize_parents PASSED [ 82%] test/layouts/test_plasma.py::test_pixelperfect PASSED [ 82%] test/layouts/test_plasma.py::test_pixelperfect_draw PASSED [ 82%] test/layouts/test_plasma.py::test_resize_root PASSED [ 82%] test/layouts/test_plasma.py::test_set_xy PASSED [ 82%] test/layouts/test_plasma.py::test_set_width_height PASSED [ 82%] test/layouts/test_plasma.py::test_min_size PASSED [ 82%] test/layouts/test_plasma.py::test_transitive_flexible PASSED [ 82%] test/layouts/test_plasma.py::test_resize_bubbles PASSED [ 82%] test/layouts/test_plasma.py::test_resize_bubbles2 PASSED [ 82%] test/layouts/test_plasma.py::test_resize_bubbles3 PASSED [ 82%] test/layouts/test_plasma.py::test_resize_nested PASSED [ 82%] test/layouts/test_plasma.py::test_resize_nested_balanced PASSED [ 82%] test/layouts/test_plasma.py::test_resize_max PASSED [ 82%] test/layouts/test_plasma.py::test_restore PASSED [ 82%] test/layouts/test_plasma.py::test_restore_same_payload PASSED [ 82%] test/layouts/test_plasma.py::test_restore_unknown PASSED [ 83%] test/layouts/test_plasma.py::test_restore_no_parent PASSED [ 83%] test/layouts/test_plasma.py::test_restore_bad_index PASSED [ 83%] test/layouts/test_plasma.py::test_restore_sizes PASSED [ 83%] test/layouts/test_plasma.py::test_restore_sizes_flip PASSED [ 83%] test/layouts/test_plasma.py::test_restore_root PASSED [ 83%] test/layouts/test_plasma.py::test_restore_root2 PASSED [ 83%] test/layouts/test_plasma.py::test_restore_keep_flexible PASSED [ 83%] test/layouts/test_plasma.py::test_resize_with_collapse_and_restore PASSED [ 83%] test/layouts/test_plasma.py::test_node_repr PASSED [ 83%] test/layouts/test_plasma.py::test_init PASSED [ 83%] test/layouts/test_plasma.py::test_focus PASSED [ 83%] test/layouts/test_plasma.py::test_access PASSED [ 83%] test/layouts/test_plasma.py::test_bug_10 PASSED [ 83%] test/layouts/test_screensplit.py::test_invalid_splits PASSED [ 83%] test/migrate/test_check_migrations.py::test_check_all_migrations[UpdateBitcoin-0] SKIPPED [ 83%] test/migrate/test_check_migrations.py::test_check_all_migrations[UpdateBluetoothArgs-0] SKIPPED [ 83%] test/migrate/test_check_migrations.py::test_check_all_migrations[UpdateKeychordArgs-0] SKIPPED [ 83%] test/migrate/test_check_migrations.py::test_check_all_migrations[UpdateStocktickerArgs-6] SKIPPED [ 83%] test/migrate/test_check_migrations.py::test_check_all_migrations[UpdateWidgetboxArgs-3] SKIPPED [ 83%] test/migrate/test_check_migrations.py::test_check_all_migrations[MatchListRegex-0] SKIPPED [ 83%] test/migrate/test_check_migrations.py::test_check_all_migrations[ModuleRenames-no-check-test] SKIPPED [ 84%] test/migrate/test_check_migrations.py::test_check_all_migrations[RemoveCmdPrefix-7] SKIPPED [ 84%] test/migrate/test_check_migrations.py::test_check_all_migrations[RenamePacmanWidget-0] SKIPPED [ 84%] test/migrate/test_check_migrations.py::test_check_all_migrations[RenameWindowNameHook-0] SKIPPED [ 84%] test/migrate/test_check_migrations.py::test_check_all_migrations[RenameThreadedPollText-0] SKIPPED [ 84%] test/migrate/test_check_migrations.py::test_check_all_migrations[RenameTileMaster-0] SKIPPED [ 84%] test/migrate/test_check_migrations.py::test_check_all_migrations[RenameUnspecified-0] SKIPPED [ 84%] test/migrate/test_check_migrations.py::test_check_all_migrations[UpdateMonadArgs-0] SKIPPED [ 84%] test/migrate/test_check_migrations.py::test_check_all_migrations[UpdateTogroupArgs-0] SKIPPED [ 84%] test/migrate/test_migrations.py::test_all_migrations[UpdateBitcoin-0] PASSED [ 84%] test/migrate/test_migrations.py::test_all_migrations[UpdateBluetoothArgs-0] PASSED [ 84%] test/migrate/test_migrations.py::test_all_migrations[UpdateKeychordArgs-0] PASSED [ 84%] test/migrate/test_migrations.py::test_all_migrations[UpdateStocktickerArgs-0] PASSED [ 84%] test/migrate/test_migrations.py::test_all_migrations[UpdateStocktickerArgs-1] PASSED [ 84%] test/migrate/test_migrations.py::test_all_migrations[UpdateStocktickerArgs-2] PASSED [ 84%] test/migrate/test_migrations.py::test_all_migrations[UpdateStocktickerArgs-3] PASSED [ 84%] test/migrate/test_migrations.py::test_all_migrations[UpdateStocktickerArgs-4] PASSED [ 84%] test/migrate/test_migrations.py::test_all_migrations[UpdateStocktickerArgs-5] PASSED [ 84%] test/migrate/test_migrations.py::test_all_migrations[UpdateStocktickerArgs-6] PASSED [ 84%] test/migrate/test_migrations.py::test_all_migrations[UpdateWidgetboxArgs-0] PASSED [ 84%] test/migrate/test_migrations.py::test_all_migrations[UpdateWidgetboxArgs-1] PASSED [ 85%] test/migrate/test_migrations.py::test_all_migrations[UpdateWidgetboxArgs-2] PASSED [ 85%] test/migrate/test_migrations.py::test_all_migrations[UpdateWidgetboxArgs-3] PASSED [ 85%] test/migrate/test_migrations.py::test_all_migrations[MatchListRegex-0] PASSED [ 85%] test/migrate/test_migrations.py::test_all_migrations[ModuleRenames-0] PASSED [ 85%] test/migrate/test_migrations.py::test_all_migrations[ModuleRenames-1] PASSED [ 85%] test/migrate/test_migrations.py::test_all_migrations[ModuleRenames-2] PASSED [ 85%] test/migrate/test_migrations.py::test_all_migrations[RemoveCmdPrefix-0] PASSED [ 85%] test/migrate/test_migrations.py::test_all_migrations[RemoveCmdPrefix-1] PASSED [ 85%] test/migrate/test_migrations.py::test_all_migrations[RemoveCmdPrefix-2] PASSED [ 85%] test/migrate/test_migrations.py::test_all_migrations[RemoveCmdPrefix-3] PASSED [ 85%] test/migrate/test_migrations.py::test_all_migrations[RemoveCmdPrefix-4] PASSED [ 85%] test/migrate/test_migrations.py::test_all_migrations[RemoveCmdPrefix-5] PASSED [ 85%] test/migrate/test_migrations.py::test_all_migrations[RemoveCmdPrefix-6] PASSED [ 85%] test/migrate/test_migrations.py::test_all_migrations[RemoveCmdPrefix-7] PASSED [ 85%] test/migrate/test_migrations.py::test_all_migrations[RenamePacmanWidget-0] PASSED [ 85%] test/migrate/test_migrations.py::test_all_migrations[RenameWindowNameHook-0] PASSED [ 85%] test/migrate/test_migrations.py::test_all_migrations[RenameThreadedPollText-0] PASSED [ 85%] test/migrate/test_migrations.py::test_all_migrations[RenameTileMaster-0] PASSED [ 85%] test/migrate/test_migrations.py::test_all_migrations[RenameUnspecified-0] PASSED [ 85%] test/migrate/test_migrations.py::test_all_migrations[UpdateMonadArgs-0] PASSED [ 85%] test/migrate/test_migrations.py::test_all_migrations[UpdateTogroupArgs-0] PASSED [ 86%] test/test_bar.py::test_completion PASSED [ 86%] test/test_check.py::test_check_default_config SKIPPED (needs mypy) [ 86%] test/test_check.py::test_check_bad_syntax SKIPPED (needs mypy) [ 86%] test/test_check.py::test_check_bad_key_arg SKIPPED (needs mypy) [ 86%] test/test_check.py::test_check_good_key_arg SKIPPED (needs mypy) [ 86%] test/test_check.py::test_check_bad_config_type SKIPPED (needs mypy) [ 86%] test/test_check.py::test_extra_vars_are_ok SKIPPED (needs mypy) [ 86%] test/test_check.py::test_extra_files_are_ok SKIPPED (needs mypy) [ 86%] test/test_command.py::test_doc PASSED [ 86%] test/test_command.py::test_commands PASSED [ 86%] test/test_command.py::test_command PASSED [ 86%] test/test_command.py::test_decorators_direct_call PASSED [ 86%] test/test_command.py::test_decorators_deprecated_direct_call PASSED [ 86%] test/test_command.py::test_decorators_deprecated_method PASSED [ 86%] test/test_command_graph.py::test_root_path PASSED [ 86%] test/test_command_graph.py::test_resolve_nodes PASSED [ 86%] test/test_command_graph.py::test_resolve_selections PASSED [ 86%] test/test_command_graph.py::test_resolve_command PASSED [ 86%] test/test_config.py::test_validate PASSED [ 86%] test/test_config.py::test_basic PASSED [ 86%] test/test_config.py::test_syntaxerr PASSED [ 87%] test/test_config.py::test_falls_back PASSED [ 87%] test/test_config.py::test_ezkey PASSED [ 87%] test/test_config.py::test_ezclick_ezdrag PASSED [ 87%] test/test_configurable.py::test_use_fallback PASSED [ 87%] test/test_configurable.py::test_use_fallback_if_set_to_none PASSED [ 87%] test/test_configurable.py::test_dont_use_fallback_if_set PASSED [ 87%] test/test_hook.py::test_cannot_fire_unknown_event PASSED [ 87%] test/test_hook.py::test_hook_calls_subscriber PASSED [ 87%] test/test_hook.py::test_hook_calls_subscriber_async PASSED [ 87%] test/test_hook.py::test_hook_calls_subscriber_async_co PASSED [ 87%] test/test_hook.py::test_hook_calls_subscriber_async_in_existing_loop PASSED [ 87%] test/test_hook.py::test_subscribers_can_be_added_removed PASSED [ 87%] test/test_hook.py::test_can_unsubscribe_from_hook PASSED [ 87%] test/test_hook.py::test_custom_hook_registry PASSED [ 87%] test/test_images.py::test_get_cairo_surface[/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/data/comparison_images/audio-volume-muted_bad.png] PASSED [ 87%] test/test_images.py::test_get_cairo_surface[/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/data/comparison_images/audio-volume-muted_good.png] PASSED [ 87%] test/test_images.py::test_get_cairo_surface[/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/data/png/audio-volume-muted.png] PASSED [ 87%] test/test_images.py::test_get_cairo_surface[/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/data/png/battery-caution-charging.png] PASSED [ 87%] test/test_images.py::test_get_cairo_surface[/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/data/svg/audio-volume-muted.svg] PASSED [ 87%] test/test_images.py::test_get_cairo_surface_bad_input PASSED [ 87%] test/test_images.py::TestImg::test_init[/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/data/comparison_images/audio-volume-muted_bad.png] PASSED [ 88%] test/test_images.py::TestImg::test_init[/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/data/comparison_images/audio-volume-muted_good.png] PASSED [ 88%] test/test_images.py::TestImg::test_init[/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/data/png/audio-volume-muted.png] PASSED [ 88%] test/test_images.py::TestImg::test_init[/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/data/png/battery-caution-charging.png] PASSED [ 88%] test/test_images.py::TestImg::test_init[/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/data/svg/audio-volume-muted.svg] PASSED [ 88%] test/test_images.py::TestImg::test_from_path[/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/data/comparison_images/audio-volume-muted_bad.png] PASSED [ 88%] test/test_images.py::TestImg::test_from_path[/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/data/comparison_images/audio-volume-muted_good.png] PASSED [ 88%] test/test_images.py::TestImg::test_from_path[/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/data/png/audio-volume-muted.png] PASSED [ 88%] test/test_images.py::TestImg::test_from_path[/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/data/png/battery-caution-charging.png] PASSED [ 88%] test/test_images.py::TestImg::test_from_path[/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/data/svg/audio-volume-muted.svg] PASSED [ 88%] test/test_images.py::TestImg::test_setting PASSED [ 88%] test/test_images.py::TestImg::test_equality PASSED [ 88%] test/test_images.py::TestImg::test_setting_negative_size PASSED [ 88%] test/test_images.py::TestImg::test_pattern[/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/data/comparison_images/audio-volume-muted_bad.png] PASSED [ 88%] test/test_images.py::TestImg::test_pattern[/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/data/comparison_images/audio-volume-muted_good.png] PASSED [ 88%] test/test_images.py::TestImg::test_pattern[/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/data/png/audio-volume-muted.png] PASSED [ 88%] test/test_images.py::TestImg::test_pattern[/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/data/png/battery-caution-charging.png] PASSED [ 88%] test/test_images.py::TestImg::test_pattern[/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/data/svg/audio-volume-muted.svg] PASSED [ 88%] test/test_images.py::TestImg::test_surface_resize[/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/data/comparison_images/audio-volume-muted_bad.png] PASSED [ 88%] test/test_images.py::TestImg::test_surface_resize[/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/data/comparison_images/audio-volume-muted_good.png] PASSED [ 88%] test/test_images.py::TestImg::test_surface_resize[/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/data/png/audio-volume-muted.png] PASSED [ 88%] test/test_images.py::TestImg::test_surface_resize[/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/data/png/battery-caution-charging.png] PASSED [ 89%] test/test_images.py::TestImg::test_pattern_rotate[/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/data/comparison_images/audio-volume-muted_bad.png] PASSED [ 89%] test/test_images.py::TestImg::test_pattern_rotate[/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/data/comparison_images/audio-volume-muted_good.png] PASSED [ 89%] test/test_images.py::TestImg::test_pattern_rotate[/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/data/png/audio-volume-muted.png] PASSED [ 89%] test/test_images.py::TestImg::test_pattern_rotate[/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/data/png/battery-caution-charging.png] PASSED [ 89%] test/test_images.py::TestImg::test_pattern_rotate[/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/data/svg/audio-volume-muted.svg] PASSED [ 89%] test/test_images.py::TestImgScale::test_scale PASSED [ 89%] test/test_images.py::TestImgScale::test_scale_rounding PASSED [ 89%] test/test_images.py::TestImgScale::test_scale_width_lock PASSED [ 89%] test/test_images.py::TestImgScale::test_scale_height_lock PASSED [ 89%] test/test_images.py::TestImgScale::test_scale_fail_lock PASSED [ 89%] test/test_images.py::TestImgScale::test_scale_fail PASSED [ 89%] test/test_images.py::TestImgResize::test_resize PASSED [ 89%] test/test_images.py::TestImgResize::test_resize_width PASSED [ 89%] test/test_images.py::TestImgResize::test_resize_height PASSED [ 89%] test/test_images.py::TestLoader::test_audio_volume_muted PASSED [ 89%] test/test_images.py::TestLoader::test_audio_volume_muted_png PASSED [ 89%] test/test_images.py::TestLoader::test_load_file_missing PASSED [ 89%] test/test_images2.py::test_svg_scaling[/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/data/svg/audio-volume-muted.svg] SKIPPED [ 89%] test/test_ipc.py::test_ipc_json_encoder_supports_sets PASSED [ 89%] test/test_ipc.py::test_ipc_json_throws_error_on_unsupported_field PASSED [ 90%] test/test_ipc.py::test_ipc_marshall_error_on_unsupported_field PASSED [ 90%] test/test_manager.py::test_too_few_groups[x11-2-TooFewGroupsConfig] ERROR [ 90%] test/test_manager.py::test_too_few_groups[x11-2-TooFewGroupsConfig] ERROR [ 90%] test/test_manager.py::test_too_few_groups[wayland-2-TooFewGroupsConfig] ERROR [ 90%] test/test_manager.py::test_too_few_groups[wayland-2-TooFewGroupsConfig] ERROR [ 90%] test/test_manager.py::test_setgroup[x11-2-BareConfig] ERROR [ 90%] test/test_manager.py::test_setgroup[x11-2-BareConfig] ERROR [ 90%] test/test_manager.py::test_setgroup[x11-2-ManagerConfig] ERROR [ 90%] test/test_manager.py::test_setgroup[x11-2-ManagerConfig] ERROR [ 90%] test/test_manager.py::test_setgroup[wayland-2-BareConfig] ERROR [ 90%] test/test_manager.py::test_setgroup[wayland-2-BareConfig] ERROR [ 90%] test/test_manager.py::test_setgroup[wayland-2-ManagerConfig] ERROR [ 90%] test/test_manager.py::test_setgroup[wayland-2-ManagerConfig] ERROR [ 90%] test/test_manager.py::test_unmap_noscreen[x11-2-BareConfig] ERROR [ 90%] test/test_manager.py::test_unmap_noscreen[x11-2-BareConfig] ERROR [ 90%] test/test_manager.py::test_unmap_noscreen[x11-2-ManagerConfig] ERROR [ 90%] test/test_manager.py::test_unmap_noscreen[x11-2-ManagerConfig] ERROR [ 90%] test/test_manager.py::test_unmap_noscreen[wayland-2-BareConfig] ERROR [ 90%] test/test_manager.py::test_unmap_noscreen[wayland-2-BareConfig] ERROR [ 90%] test/test_manager.py::test_unmap_noscreen[wayland-2-ManagerConfig] ERROR [ 90%] test/test_manager.py::test_unmap_noscreen[wayland-2-ManagerConfig] ERROR [ 90%] test/test_manager.py::test_dx PASSED [ 90%] test/test_manager.py::test_dwidth PASSED [ 90%] test/test_manager.py::test_dy PASSED [ 90%] test/test_manager.py::test_dheight PASSED [ 90%] test/test_qtile_help.py::test_cmd_help_subcommand PASSED [ 90%] test/test_qtile_help.py::test_cmd_help_param PASSED [ 90%] test/test_utils.py::test_rgb_from_hex_number PASSED [ 90%] test/test_utils.py::test_rgb_from_hex_string PASSED [ 90%] test/test_utils.py::test_rgb_from_hex_number_with_alpha PASSED [ 90%] test/test_utils.py::test_rgb_from_hex_string_with_alpha PASSED [ 91%] test/test_utils.py::test_rgb_from_hex_number_with_hex_alpha PASSED [ 91%] test/test_utils.py::test_rgb_from_hex_string_with_hex_alpha PASSED [ 91%] test/test_utils.py::test_rgb_from_base10_tuple PASSED [ 91%] test/test_utils.py::test_rgb_from_base10_tuple_with_alpha PASSED [ 91%] test/test_utils.py::test_rgb_from_3_digit_hex_number PASSED [ 91%] test/test_utils.py::test_rgb_from_3_digit_hex_string PASSED [ 91%] test/test_utils.py::test_rgb_from_3_digit_hex_number_with_alpha PASSED [ 91%] test/test_utils.py::test_rgb_from_3_digit_hex_string_with_alpha PASSED [ 91%] test/test_utils.py::test_has_transparency PASSED [ 91%] test/test_utils.py::test_remove_transparency PASSED [ 91%] test/test_utils.py::test_scrub_to_utf8 PASSED [ 91%] test/test_utils.py::test_guess_terminal_accepts_a_preference PASSED [ 91%] test/test_utils.py::test_guess_terminal_accepts_a_list_of_preferences PASSED [ 91%] test/test_utils.py::test_guess_terminal_falls_back_to_defaults PASSED [ 91%] test/test_utils.py::TestScanFiles::test_audio_volume_muted PASSED [ 91%] test/test_utils.py::TestScanFiles::test_only_svg PASSED [ 91%] test/test_utils.py::TestScanFiles::test_multiple PASSED [ 91%] test/widgets/test_battery.py::test_text_battery_charging PASSED [ 91%] test/widgets/test_battery.py::test_text_battery_discharging PASSED [ 91%] test/widgets/test_battery.py::test_text_battery_full PASSED [ 91%] test/widgets/test_battery.py::test_text_battery_empty PASSED [ 92%] test/widgets/test_battery.py::test_text_battery_not_charging PASSED [ 92%] test/widgets/test_battery.py::test_text_battery_unknown PASSED [ 92%] test/widgets/test_battery.py::test_text_battery_hidden PASSED [ 92%] test/widgets/test_battery.py::test_text_battery_error PASSED [ 92%] test/widgets/test_battery.py::test_images_fail PASSED [ 92%] test/widgets/test_battery.py::test_images_good PASSED [ 92%] test/widgets/test_battery.py::test_images_default PASSED [ 92%] test/widgets/test_battery.py::test_battery_background PASSED [ 92%] test/widgets/test_battery.py::test_charge_control PASSED [ 92%] test/widgets/test_battery.py::test_charge_control_disabled PASSED [ 92%] test/widgets/test_battery.py::test_charge_control_force_charge PASSED [ 92%] test/widgets/test_caps_num_lock_indicator.py::test_cnli PASSED [ 92%] test/widgets/test_caps_num_lock_indicator.py::test_cnli_caps_on PASSED [ 92%] test/widgets/test_caps_num_lock_indicator.py::test_cnli_error_handling PASSED [ 92%] test/widgets/test_check_updates.py::test_unknown_distro PASSED [ 92%] test/widgets/test_check_updates.py::test_update_available PASSED [ 92%] test/widgets/test_check_updates.py::test_no_update_available_without_no_update_string PASSED [ 92%] test/widgets/test_check_updates.py::test_no_update_available_with_no_update_string_and_color_no_updates PASSED [ 92%] test/widgets/test_check_updates.py::test_update_available_with_restart_indicator PASSED [ 92%] test/widgets/test_check_updates.py::test_update_process_error PASSED [ 92%] test/widgets/test_check_updates.py::test_line_truncations PASSED [ 93%] test/widgets/test_chord.py::test_chord_mode_name_deprecation PASSED [ 93%] test/widgets/test_clock.py::test_clock PASSED [ 93%] test/widgets/test_clock.py::test_clock_invalid_timezone PASSED [ 93%] test/widgets/test_clock.py::test_clock_datetime_timezone PASSED [ 93%] test/widgets/test_clock.py::test_clock_pytz_timezone PASSED [ 93%] test/widgets/test_clock.py::test_clock_dateutil_timezone PASSED [ 93%] test/widgets/test_clock.py::test_clock_change_timezones PASSED [ 93%] test/widgets/test_countdown.py::test_countdown_formatting PASSED [ 93%] test/widgets/test_crypto_ticker.py::test_set_defaults PASSED [ 93%] test/widgets/test_crypto_ticker.py::test_parse PASSED [ 93%] test/widgets/test_df.py::test_df_no_warning PASSED [ 93%] test/widgets/test_df.py::test_df_always_visible PASSED [ 93%] test/widgets/test_df.py::test_df_warn_space PASSED [ 93%] test/widgets/test_generic_poll_text.py::test_gen_poll_text PASSED [ 93%] test/widgets/test_generic_poll_text.py::test_gen_poll_url_not_configured PASSED [ 93%] test/widgets/test_generic_poll_text.py::test_gen_poll_url_no_json PASSED [ 93%] test/widgets/test_generic_poll_text.py::test_gen_poll_url_headers_and_json PASSED [ 93%] test/widgets/test_generic_poll_text.py::test_gen_poll_url_text PASSED [ 93%] test/widgets/test_generic_poll_text.py::test_gen_poll_url_json PASSED [ 93%] test/widgets/test_generic_poll_text.py::test_gen_poll_url_xml_no_xmltodict PASSED [ 93%] test/widgets/test_generic_poll_text.py::test_gen_poll_url_xml_has_xmltodict PASSED [ 94%] test/widgets/test_generic_poll_text.py::test_gen_poll_url_broken_parse PASSED [ 94%] test/widgets/test_gmail_checker.py::test_gmail_checker_valid_response PASSED [ 94%] test/widgets/test_gmail_checker.py::test_gmail_checker_invalid_response PASSED [ 94%] test/widgets/test_gmail_checker.py::test_gmail_checker_only_unseen PASSED [ 94%] test/widgets/test_idlerpg.py::test_idlerpg PASSED [ 94%] test/widgets/test_imapwidget.py::test_imapwidget PASSED [ 94%] test/widgets/test_imapwidget.py::test_imapwidget_keyring_error PASSED [ 94%] test/widgets/test_imapwidget.py::test_imapwidget_password_none PASSED [ 94%] test/widgets/test_keyboardkbdd.py::test_keyboardkbdd_process_running PASSED [ 94%] test/widgets/test_keyboardkbdd.py::test_keyboardkbdd_process_not_running PASSED [ 94%] test/widgets/test_keyboardkbdd.py::test_keyboard_kbdd_colours PASSED [ 94%] test/widgets/test_launchbar.py::test_deprecated_configuration PASSED [ 94%] test/widgets/test_moc.py::test_moc_poll_string_formatting PASSED [ 94%] test/widgets/test_moc.py::test_moc_state_and_colours PASSED [ 94%] test/widgets/test_moc.py::test_moc_error_handling PASSED [ 94%] test/widgets/test_mpris2widget.py::test_mpris2_signal_handling PASSED [ 94%] test/widgets/test_mpris2widget.py::test_mpris2_custom_stop_text PASSED [ 94%] test/widgets/test_mpris2widget.py::test_mpris2_no_metadata PASSED [ 94%] test/widgets/test_mpris2widget.py::test_mpris2_no_scroll PASSED [ 94%] test/widgets/test_mpris2widget.py::test_mpris2_deprecated_format PASSED [ 95%] test/widgets/test_net.py::test_net_defaults PASSED [ 95%] test/widgets/test_net.py::test_net_single_interface PASSED [ 95%] test/widgets/test_net.py::test_net_list_interface PASSED [ 95%] test/widgets/test_net.py::test_net_invalid_interface PASSED [ 95%] test/widgets/test_net.py::test_net_use_bits PASSED [ 95%] test/widgets/test_net.py::test_net_convert_zero_b PASSED [ 95%] test/widgets/test_net.py::test_net_use_prefix PASSED [ 95%] test/widgets/test_notify.py::test_capabilities PASSED [ 95%] test/widgets/test_nvidia_sensors.py::test_nvidia_sensors_input_regex PASSED [ 95%] test/widgets/test_nvidia_sensors.py::test_nvidia_sensors_foreground_colour PASSED [ 95%] test/widgets/test_openweather.py::test_url[params0-vals0] PASSED [ 95%] test/widgets/test_openweather.py::test_url[params1-vals1] PASSED [ 95%] test/widgets/test_openweather.py::test_url[params2-vals2] PASSED [ 95%] test/widgets/test_openweather.py::test_url[params3-vals3] PASSED [ 95%] test/widgets/test_pomodoro.py::test_pomodoro PASSED [ 95%] test/widgets/test_sep.py::test_deprecated_config PASSED [ 95%] test/widgets/test_stock_ticker.py::test_stock_ticker_methods PASSED [ 95%] test/widgets/test_thermal_zone.py::test_thermal_zone_getting_value PASSED [ 95%] test/widgets/test_volume.py::test_images_fail PASSED [ 95%] test/widgets/test_volume.py::test_images_good PASSED [ 95%] test/widgets/test_volume.py::test_emoji PASSED [ 96%] test/widgets/test_volume.py::test_text PASSED [ 96%] test/widgets/test_volume.py::test_formats PASSED [ 96%] test/widgets/test_volume.py::test_foregrounds PASSED [ 96%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[AGroupBox-kwargs0] PASSED [ 96%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[Backlight-kwargs1] PASSED [ 96%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[Battery-kwargs2] PASSED [ 96%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[BatteryIcon-kwargs3] PASSED [ 96%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[Bluetooth-kwargs4] PASSED [ 96%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[import_error_wrapper-kwargs5] PASSED [ 96%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[import_error_wrapper-kwargs6] PASSED [ 96%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[Canto-kwargs7] PASSED [ 96%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[CapsNumLockIndicator-kwargs8] PASSED [ 96%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[CheckUpdates-kwargs9] PASSED [ 96%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[Chord-kwargs10] PASSED [ 96%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[Clipboard-kwargs11] PASSED [ 96%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[Clock-kwargs12] PASSED [ 96%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[Cmus-kwargs13] PASSED [ 96%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[Countdown-kwargs14] PASSED [ 96%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[CryptoTicker-kwargs15] PASSED [ 96%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[CurrentLayout-kwargs16] PASSED [ 96%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[CurrentLayoutIcon-kwargs17] PASSED [ 97%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[CurrentScreen-kwargs18] PASSED [ 97%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[DF-kwargs19] PASSED [ 97%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[DoNotDisturb-kwargs20] PASSED [ 97%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[GenPollText-kwargs21] PASSED [ 97%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[GenPollUrl-kwargs22] PASSED [ 97%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[GenPollCommand-kwargs23] PASSED [ 97%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[GmailChecker-kwargs24] PASSED [ 97%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[GroupBox-kwargs25] PASSED [ 97%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[HDD-kwargs26] PASSED [ 97%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[import_error_wrapper-kwargs27] PASSED [ 97%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[import_error_wrapper-kwargs28] PASSED [ 97%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[IdleRPG-kwargs29] PASSED [ 97%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[Image-kwargs30] PASSED [ 97%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[import_error_wrapper-kwargs31] PASSED [ 97%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[KeyboardKbdd-kwargs32] PASSED [ 97%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[KeyboardLayout-kwargs33] PASSED [ 97%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[import_error_wrapper-kwargs34] PASSED [ 97%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[LaunchBar-kwargs35] PASSED [ 97%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[import_error_wrapper-kwargs36] PASSED [ 97%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[Maildir-kwargs37] PASSED [ 97%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[import_error_wrapper-kwargs38] PASSED [ 98%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[import_error_wrapper-kwargs39] PASSED [ 98%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[Moc-kwargs40] PASSED [ 98%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[import_error_wrapper-kwargs41] PASSED [ 98%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[Mpris2-kwargs42] PASSED [ 98%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[import_error_wrapper-kwargs43] PASSED [ 98%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[import_error_wrapper-kwargs44] PASSED [ 98%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[Notify-kwargs45] PASSED [ 98%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[NvidiaSensors-kwargs46] PASSED [ 98%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[OpenWeather-kwargs47] PASSED [ 98%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[Plasma-kwargs48] PASSED [ 98%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[Pomodoro-kwargs49] PASSED [ 98%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[Prompt-kwargs50] PASSED [ 98%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[import_error_wrapper-kwargs51] PASSED [ 98%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[QuickExit-kwargs52] PASSED [ 98%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[ScreenSplit-kwargs53] PASSED [ 98%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[Sep-kwargs54] PASSED [ 98%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[She-kwargs55] PASSED [ 98%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[Spacer-kwargs56] PASSED [ 98%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[StatusNotifier-kwargs57] PASSED [ 98%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[StockTicker-kwargs58] PASSED [ 98%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[import_error_wrapper-kwargs59] PASSED [ 99%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[Systray-kwargs60] PASSED [ 99%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[TaskList-kwargs61] PASSED [ 99%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[TextBox-kwargs62] PASSED [ 99%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[import_error_wrapper-kwargs63] PASSED [ 99%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[ThermalZone-kwargs64] PASSED [ 99%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[Volume-kwargs65] PASSED [ 99%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[Wallpaper-kwargs66] PASSED [ 99%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[WidgetBox-kwargs67] PASSED [ 99%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[WindowCount-kwargs68] PASSED [ 99%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[WindowName-kwargs69] PASSED [ 99%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[WindowTabs-kwargs70] PASSED [ 99%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[import_error_wrapper-kwargs71] PASSED [ 99%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[Wttr-kwargs72] PASSED [ 99%] test/widgets/test_widget_init_configure.py::test_widget_init_config_set_width[_CrashMe-kwargs73] PASSED [ 99%] test/widgets/test_widget_init_configure.py::test_incompatible_orientation PASSED [ 99%] test/widgets/test_widgetbox.py::test_widgetbox_widget PASSED [ 99%] test/widgets/test_widgetbox.py::test_deprecated_configuration PASSED [ 99%] test/widgets/test_window_count.py::test_attribute_errors PASSED [ 99%] test/widgets/test_wttr.py::test_wttr_methods PASSED [ 99%] test/widgets/test_wttr.py::test_wttr_no_location PASSED [100%] ==================================== ERRORS ==================================== ___________ ERROR at setup of test_kill_via_message[1-ManagerConfig] ___________ request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) with TestManager(backend, request.config.getoption("--debuglog")) as manager: manager.display = xephyr.display > manager.start(config) test/backend/x11/conftest.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1f28540>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1edac40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError During handling of the above exception, another exception occurred: request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/backend/x11/conftest.py:166: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: ERROR: euid != 0,directory /tmp/.X11-unix will not be created. _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _______ ERROR at setup of test_change_state_via_message[1-ManagerConfig] _______ request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) with TestManager(backend, request.config.getoption("--debuglog")) as manager: manager.display = xephyr.display > manager.start(config) test/backend/x11/conftest.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd146a340>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1edb690> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError During handling of the above exception, another exception occurred: request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/backend/x11/conftest.py:166: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at teardown of test_urgent_hook_fire[2] _________________ request = > xephyr = @pytest.fixture(scope="function") def xmanager_nospawn(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/backend/x11/conftest.py:182: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _________ ERROR at setup of test_default_float_hints[1-ManagerConfig] __________ request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) with TestManager(backend, request.config.getoption("--debuglog")) as manager: manager.display = xephyr.display > manager.start(config) test/backend/x11/conftest.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd13c3290>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd13d3e20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError During handling of the above exception, another exception occurred: request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/backend/x11/conftest.py:166: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ____________ ERROR at setup of test_user_position[1-ManagerConfig] _____________ request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) with TestManager(backend, request.config.getoption("--debuglog")) as manager: manager.display = xephyr.display > manager.start(config) test/backend/x11/conftest.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd13c3b50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd142c3b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError During handling of the above exception, another exception occurred: request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/backend/x11/conftest.py:166: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_only_one_focus[1-ManagerConfig] ____________ request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) with TestManager(backend, request.config.getoption("--debuglog")) as manager: manager.display = xephyr.display > manager.start(config) test/backend/x11/conftest.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd13c3510>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd142ca90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError During handling of the above exception, another exception occurred: request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/backend/x11/conftest.py:166: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_only_wm_protocols_focus[1-ManagerConfig] ________ request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) with TestManager(backend, request.config.getoption("--debuglog")) as manager: manager.display = xephyr.display > manager.start(config) test/backend/x11/conftest.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd138a840>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd142d170> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError During handling of the above exception, another exception occurred: request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/backend/x11/conftest.py:166: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_only_input_hint_focus[1-ManagerConfig] _________ request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) with TestManager(backend, request.config.getoption("--debuglog")) as manager: manager.display = xephyr.display > manager.start(config) test/backend/x11/conftest.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd138b1a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd142d7a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError During handling of the above exception, another exception occurred: request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/backend/x11/conftest.py:166: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_no_focus[1-ManagerConfig] _______________ request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) with TestManager(backend, request.config.getoption("--debuglog")) as manager: manager.display = xephyr.display > manager.start(config) test/backend/x11/conftest.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd138b420>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd142dfe0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError During handling of the above exception, another exception occurred: request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/backend/x11/conftest.py:166: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_hints_setting_unsetting[1-ManagerConfig] ________ request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) with TestManager(backend, request.config.getoption("--debuglog")) as manager: manager.display = xephyr.display > manager.start(config) test/backend/x11/conftest.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1389800>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd142e980> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError During handling of the above exception, another exception occurred: request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/backend/x11/conftest.py:166: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_strut_handling[ManagerConfig-2] ____________ request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) with TestManager(backend, request.config.getoption("--debuglog")) as manager: manager.display = xephyr.display > manager.start(config) test/backend/x11/conftest.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1388b80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd142f110> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError During handling of the above exception, another exception occurred: request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/backend/x11/conftest.py:166: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ____________ ERROR at setup of test_cursor_warp[CursorWarpConfig-2] ____________ request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) with TestManager(backend, request.config.getoption("--debuglog")) as manager: manager.display = xephyr.display > manager.start(config) test/backend/x11/conftest.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1388b30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd142f8a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError During handling of the above exception, another exception occurred: request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/backend/x11/conftest.py:166: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________________ ERROR at setup of test_click_focus_screen[2] _________________ request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) with TestManager(backend, request.config.getoption("--debuglog")) as manager: manager.display = xephyr.display > manager.start(config) test/backend/x11/conftest.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd138b010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd142fed0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError During handling of the above exception, another exception occurred: request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/backend/x11/conftest.py:166: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_min_size_hint[1-BareConfig] ______________ request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) with TestManager(backend, request.config.getoption("--debuglog")) as manager: manager.display = xephyr.display > manager.start(config) test/backend/x11/conftest.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd16916c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1730670> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError During handling of the above exception, another exception occurred: request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/backend/x11/conftest.py:166: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root __________ ERROR at setup of test_min_size_hint_no_flag[1-BareConfig] __________ request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) with TestManager(backend, request.config.getoption("--debuglog")) as manager: manager.display = xephyr.display > manager.start(config) test/backend/x11/conftest.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1690fe0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1730d50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError During handling of the above exception, another exception occurred: request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/backend/x11/conftest.py:166: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_max_size_hint[1-BareConfig] ______________ request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) with TestManager(backend, request.config.getoption("--debuglog")) as manager: manager.display = xephyr.display > manager.start(config) test/backend/x11/conftest.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1693060>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1731380> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError During handling of the above exception, another exception occurred: request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/backend/x11/conftest.py:166: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_max_size_hint_no_flag[1-BareConfig] __________ request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) with TestManager(backend, request.config.getoption("--debuglog")) as manager: manager.display = xephyr.display > manager.start(config) test/backend/x11/conftest.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd16914e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1731a60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError During handling of the above exception, another exception occurred: request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/backend/x11/conftest.py:166: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_both_size_hints[1-BareConfig] _____________ request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) with TestManager(backend, request.config.getoption("--debuglog")) as manager: manager.display = xephyr.display > manager.start(config) test/backend/x11/conftest.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd16923e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17322a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError During handling of the above exception, another exception occurred: request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/backend/x11/conftest.py:166: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_inspect_window[1-ManagerConfig] ____________ request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) with TestManager(backend, request.config.getoption("--debuglog")) as manager: manager.display = xephyr.display > manager.start(config) test/backend/x11/conftest.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1693330>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1732b90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError During handling of the above exception, another exception occurred: request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/backend/x11/conftest.py:166: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_net_frame_extents[1-NetFrameExtentsConfig] _______ request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) with TestManager(backend, request.config.getoption("--debuglog")) as manager: manager.display = xephyr.display > manager.start(config) test/backend/x11/conftest.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1693bf0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1733690> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError During handling of the above exception, another exception occurred: request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/backend/x11/conftest.py:166: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_net_wm_state_focused[1] ________________ request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) with TestManager(backend, request.config.getoption("--debuglog")) as manager: manager.display = xephyr.display > manager.start(config) test/backend/x11/conftest.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1691800>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1733ab0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError During handling of the above exception, another exception occurred: request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/backend/x11/conftest.py:166: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_window_stacking_order[1-ManagerConfig] _________ request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) with TestManager(backend, request.config.getoption("--debuglog")) as manager: manager.display = xephyr.display > manager.start(config) test/backend/x11/conftest.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1725670>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174c1a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError During handling of the above exception, another exception occurred: request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/backend/x11/conftest.py:166: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_floats_kept_above[1-ManagerConfig] ___________ request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) with TestManager(backend, request.config.getoption("--debuglog")) as manager: manager.display = xephyr.display > manager.start(config) test/backend/x11/conftest.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd17249a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174c7d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError During handling of the above exception, another exception occurred: request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/backend/x11/conftest.py:166: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_fullscreen_on_top[1-ManagerConfig] ___________ request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) with TestManager(backend, request.config.getoption("--debuglog")) as manager: manager.display = xephyr.display > manager.start(config) test/backend/x11/conftest.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd17265c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174ce00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError During handling of the above exception, another exception occurred: request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/backend/x11/conftest.py:166: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_move_float_above_tiled[1-ManagerConfig] ________ request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) with TestManager(backend, request.config.getoption("--debuglog")) as manager: manager.display = xephyr.display > manager.start(config) test/backend/x11/conftest.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1727330>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174d430> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError During handling of the above exception, another exception occurred: request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/backend/x11/conftest.py:166: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_move_float_above_tiled[1-UnpinFloatsConfig] ______ request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) with TestManager(backend, request.config.getoption("--debuglog")) as manager: manager.display = xephyr.display > manager.start(config) test/backend/x11/conftest.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1726d90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174da60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError During handling of the above exception, another exception occurred: request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/backend/x11/conftest.py:166: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________________ ERROR at setup of test_new_window[1] _____________________ request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) with TestManager(backend, request.config.getoption("--debuglog")) as manager: manager.display = xephyr.display > manager.start(config) test/backend/x11/conftest.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd17257b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174e090> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError During handling of the above exception, another exception occurred: request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/backend/x11/conftest.py:166: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________________ ERROR at setup of test_no_two_qtiles[1] ____________________ request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) with TestManager(backend, request.config.getoption("--debuglog")) as manager: manager.display = xephyr.display > manager.start(config) test/backend/x11/conftest.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd17276a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174e6c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError During handling of the above exception, another exception occurred: request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/backend/x11/conftest.py:166: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________________ ERROR at setup of test_color_pixel[1] _____________________ request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) with TestManager(backend, request.config.getoption("--debuglog")) as manager: manager.display = xephyr.display > manager.start(config) test/backend/x11/conftest.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1cea0c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174ecf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError During handling of the above exception, another exception occurred: request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/backend/x11/conftest.py:166: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_net_client_list[1-ManagerConfig] ____________ request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) with TestManager(backend, request.config.getoption("--debuglog")) as manager: manager.display = xephyr.display > manager.start(config) test/backend/x11/conftest.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1f28540>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd142e4b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError During handling of the above exception, another exception occurred: request = > xephyr = @pytest.fixture(scope="function") def xmanager(request, xephyr): """ This replicates the `manager` fixture except that the x11 backend is hard-coded. We cannot simply parametrize the `backend_name` fixture module-wide because it gets parametrized by `pytest_generate_tests` in test/conftest.py and only one of these parametrize calls can be used. """ config = getattr(request, "param", BareConfig) backend = XBackend({"DISPLAY": xephyr.display}, args=[xephyr.display]) > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/backend/x11/conftest.py:166: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_exitcode_default[1-x11] ________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1ceb240>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd13d3ab0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_exitcode_default[1-x11] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_exitcode_default[1-wayland] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1ceba60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ed96f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_exitcode_default[1-wayland] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_exitcode_explicit[1-x11] ________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd14a4450>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174f320> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_exitcode_explicit[1-x11] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_exitcode_explicit[1-wayland] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd14a64d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174fcc0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_exitcode_explicit[1-wayland] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________________ ERROR at setup of test_window_list[1-x11] ___________________ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdd1f40180> manager_nospawn = @pytest.fixture def extension_manager(monkeypatch, manager_nospawn): extension = WindowList() # We want the value returned immediately def fake_popen(cmd, *args, **kwargs): class PopenObj: def communicate(self, value_in, *args): return [value_in, None] return PopenObj() monkeypatch.setattr("libqtile.extension.base.Popen", fake_popen) class ManagerConfig(Config): groups = [ libqtile.config.Group("a"), libqtile.config.Group("b"), ] layouts = [libqtile.layout.max.Max()] keys = [ libqtile.config.Key(["control"], "k", lazy.run_extension(extension)), ] screens = [ libqtile.config.Screen( bottom=libqtile.bar.Bar([], 20), ) ] > manager_nospawn.start(ManagerConfig) test/extension/test_window_list.py:59: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd14a6d90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c88930> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________ ERROR at teardown of test_window_list[1-x11] _________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_window_list[1-wayland] _________________ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdd1e49220> manager_nospawn = @pytest.fixture def extension_manager(monkeypatch, manager_nospawn): extension = WindowList() # We want the value returned immediately def fake_popen(cmd, *args, **kwargs): class PopenObj: def communicate(self, value_in, *args): return [value_in, None] return PopenObj() monkeypatch.setattr("libqtile.extension.base.Popen", fake_popen) class ManagerConfig(Config): groups = [ libqtile.config.Group("a"), libqtile.config.Group("b"), ] layouts = [libqtile.layout.max.Max()] keys = [ libqtile.config.Key(["control"], "k", lazy.run_extension(extension)), ] screens = [ libqtile.config.Screen( bottom=libqtile.bar.Bar([], 20), ) ] > manager_nospawn.start(ManagerConfig) test/extension/test_window_list.py:59: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd14a74c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c89640> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ ERROR at teardown of test_window_list[1-wayland] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_base_client_position_bottom[1-x11-BaseLayoutConfigBottom] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd14a4040>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c8a140> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_base_client_position_bottom[1-x11-BaseLayoutConfigBottom] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_base_client_position_bottom[1-wayland-BaseLayoutConfigBottom] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d45580>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c8aae0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_base_client_position_bottom[1-wayland-BaseLayoutConfigBottom] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at setup of test_base_client_position_top[1-x11-BaseLayoutConfigTop] __ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d46390>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c8b530> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_base_client_position_top[1-x11-BaseLayoutConfigTop] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_base_client_position_top[1-wayland-BaseLayoutConfigTop] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d47510>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccc040> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_base_client_position_top[1-wayland-BaseLayoutConfigTop] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_bsp_window_focus_cycle[1-x11-BspConfig] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d45c60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccc9e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_bsp_window_focus_cycle[1-x11-BspConfig] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_bsp_window_focus_cycle[1-wayland-BspConfig] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d47dd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd142f8a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_bsp_window_focus_cycle[1-wayland-BspConfig] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_bsp_margin_on_single[1-x11-BspConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d454e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174e090> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_bsp_margin_on_single[1-x11-BspConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_bsp_margin_on_single[1-wayland-BspConfig] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1691030>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174c930> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_bsp_margin_on_single[1-wayland-BspConfig] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_bsp_wrap_clients[1-x11-BspConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d76f20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174c1a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_bsp_wrap_clients[1-x11-BspConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_bsp_wrap_clients[1-wayland-BspConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d75490>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17333d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_bsp_wrap_clients[1-wayland-BspConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_columns_window_focus_cycle[1-x11-ColumnsConfig] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d74fe0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1732c40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_columns_window_focus_cycle[1-x11-ColumnsConfig] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at setup of test_columns_window_focus_cycle[1-wayland-ColumnsConfig] __ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d77d80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1731b10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_columns_window_focus_cycle[1-wayland-ColumnsConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_columns_swap_column_left[1-x11-ColumnsConfig] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d76160>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd142f740> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_columns_swap_column_left[1-x11-ColumnsConfig] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_columns_swap_column_left[1-wayland-ColumnsConfig] ___ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d76020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccd220> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_columns_swap_column_left[1-wayland-ColumnsConfig] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_columns_swap_column_right[1-x11-ColumnsConfig] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd16d1da0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccdbc0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_columns_swap_column_right[1-x11-ColumnsConfig] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at setup of test_columns_swap_column_right[1-wayland-ColumnsConfig] ___ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd16d0180>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1cce560> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_columns_swap_column_right[1-wayland-ColumnsConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_columns_margins_single[1-x11-ColumnsConfig] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd16d19e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccef00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_columns_margins_single[1-x11-ColumnsConfig] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_columns_margins_single[1-wayland-ColumnsConfig] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd16d2200>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccf8a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_columns_margins_single[1-wayland-ColumnsConfig] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_columns_single_border_disabled[1-x11-ColumnsSingleBorderDisabledConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd16d1a80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c8ac40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_columns_single_border_disabled[1-x11-ColumnsSingleBorderDisabledConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_columns_single_border_disabled[1-wayland-ColumnsSingleBorderDisabledConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd16d12b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c8a1f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_columns_single_border_disabled[1-wayland-ColumnsSingleBorderDisabledConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_columns_single_border_enabled[1-x11-ColumnsSingleBorderEnabledConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d44f40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c881a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_columns_single_border_enabled[1-x11-ColumnsSingleBorderEnabledConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_columns_single_border_enabled[1-wayland-ColumnsSingleBorderEnabledConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d46020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c8b3d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_columns_single_border_enabled[1-wayland-ColumnsSingleBorderEnabledConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_columns_left_align[1-x11-ColumnsLeftAlign] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd14a43b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c88720> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_columns_left_align[1-x11-ColumnsLeftAlign] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_columns_left_align[1-wayland-ColumnsLeftAlign] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd14a5a80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174f110> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_columns_left_align[1-wayland-ColumnsLeftAlign] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_columns_initial_ratio_right[1-x11-ColumnsInitialRatio] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1ce93a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1edb690> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_columns_initial_ratio_right[1-x11-ColumnsInitialRatio] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_columns_initial_ratio_right[1-wayland-ColumnsInitialRatio] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd153c310>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd142da60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_columns_initial_ratio_right[1-wayland-ColumnsInitialRatio] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_columns_initial_ratio_left[1-x11-ColumnsInitialRatio] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd153dc10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccce00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_columns_initial_ratio_left[1-x11-ColumnsInitialRatio] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_columns_initial_ratio_left[1-wayland-ColumnsInitialRatio] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd153dfd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccfb60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_columns_initial_ratio_left[1-wayland-ColumnsInitialRatio] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_window_order_fullscreen[1-x11-Bsp] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd153fa10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d0720> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_window_order_fullscreen[1-x11-Bsp] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_window_order_fullscreen[1-x11-Columns] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd153e2f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d1170> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_window_order_fullscreen[1-x11-Columns] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_window_order_fullscreen[1-x11-Floating] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd153ffb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1cce1f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_window_order_fullscreen[1-x11-Floating] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_window_order_fullscreen[1-x11-Matrix] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d458f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1cccf60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_window_order_fullscreen[1-x11-Matrix] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_window_order_fullscreen[1-x11-Max] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd16d3ba0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccd010> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_window_order_fullscreen[1-x11-Max] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_window_order_fullscreen[1-x11-MonadTall] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d745e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1731590> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_window_order_fullscreen[1-x11-MonadTall] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_window_order_fullscreen[1-x11-MonadThreeCol] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d76840>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1730670> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_window_order_fullscreen[1-x11-MonadThreeCol] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_window_order_fullscreen[1-x11-MonadWide] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d77a10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1732da0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_window_order_fullscreen[1-x11-MonadWide] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_window_order_fullscreen[1-x11-Plasma] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd150c180>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174c040> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_window_order_fullscreen[1-x11-Plasma] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_window_order_fullscreen[1-x11-RatioTile] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd150da80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174dfe0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_window_order_fullscreen[1-x11-RatioTile] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_window_order_fullscreen[1-x11-ScreenSplit] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd150d3f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd142ee50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_window_order_fullscreen[1-x11-ScreenSplit] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_window_order_fullscreen[1-x11-Spiral] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd150db20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d1a60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_window_order_fullscreen[1-x11-Spiral] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_window_order_fullscreen[1-x11-Stack] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd150c4f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d2400> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_window_order_fullscreen[1-x11-Stack] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_window_order_fullscreen[1-x11-Tile] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd150cef0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d2da0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_window_order_fullscreen[1-x11-Tile] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_window_order_fullscreen[1-x11-TreeTab] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd16d0680>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1edb690> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_window_order_fullscreen[1-x11-TreeTab] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_window_order_fullscreen[1-x11-VerticalTile] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1726d90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174efb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_window_order_fullscreen[1-x11-VerticalTile] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_window_order_fullscreen[1-x11-Zoomy] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd153c810>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174f480> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_window_order_fullscreen[1-x11-Zoomy] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_window_order_fullscreen[1-wayland-Bsp] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1ceac50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c88040> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_window_order_fullscreen[1-wayland-Bsp] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_window_order_fullscreen[1-wayland-Columns] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd14a7420>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c89850> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_window_order_fullscreen[1-wayland-Columns] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_window_order_fullscreen[1-wayland-Floating] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d45030>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c8b110> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_window_order_fullscreen[1-wayland-Floating] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_window_order_fullscreen[1-wayland-Matrix] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd150b010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccfb60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_window_order_fullscreen[1-wayland-Matrix] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_window_order_fullscreen[1-wayland-Max] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1509620>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccf530> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_window_order_fullscreen[1-wayland-Max] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_window_order_fullscreen[1-wayland-MonadTall] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd150a660>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d03b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_window_order_fullscreen[1-wayland-MonadTall] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_window_order_fullscreen[1-wayland-MonadThreeCol] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1508a90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d33d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_window_order_fullscreen[1-wayland-MonadThreeCol] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_window_order_fullscreen[1-wayland-MonadWide] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1508540>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d3d70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_window_order_fullscreen[1-wayland-MonadWide] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_window_order_fullscreen[1-wayland-Plasma] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd15099e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14a87d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_window_order_fullscreen[1-wayland-Plasma] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_window_order_fullscreen[1-wayland-RatioTile] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd150e390>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd142ef00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_window_order_fullscreen[1-wayland-RatioTile] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_window_order_fullscreen[1-wayland-ScreenSplit] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd150e610>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174c880> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_window_order_fullscreen[1-wayland-ScreenSplit] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_window_order_fullscreen[1-wayland-Spiral] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd150f880>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1733a00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_window_order_fullscreen[1-wayland-Spiral] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_window_order_fullscreen[1-wayland-Stack] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d753f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1730670> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_window_order_fullscreen[1-wayland-Stack] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_window_order_fullscreen[1-wayland-Tile] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd16d0090>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17319b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_window_order_fullscreen[1-wayland-Tile] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_window_order_fullscreen[1-wayland-TreeTab] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d458f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccee50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_window_order_fullscreen[1-wayland-TreeTab] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_window_order_fullscreen[1-wayland-VerticalTile] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1514540>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccdc70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_window_order_fullscreen[1-wayland-VerticalTile] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_window_order_fullscreen[1-wayland-Zoomy] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1516250>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d12d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_window_order_fullscreen[1-wayland-Zoomy] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_window_types[1-x11-Bsp] ________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1517010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d0d50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_window_types[1-x11-Bsp] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_window_types[1-x11-Columns] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1517970>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14a8ca0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_window_types[1-x11-Columns] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_window_types[1-x11-Floating] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd15162a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14a9640> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_window_types[1-x11-Floating] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_window_types[1-x11-Matrix] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1dc4040>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14a9fe0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_window_types[1-x11-Matrix] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_window_types[1-x11-Max] ________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd150ba60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccf530> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_window_types[1-x11-Max] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_window_types[1-x11-MonadTall] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1508770>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccc0f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_window_types[1-x11-MonadTall] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_window_types[1-x11-MonadThreeCol] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d47f60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c88bf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_window_types[1-x11-MonadThreeCol] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_window_types[1-x11-MonadWide] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd153d300>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c88720> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_window_types[1-x11-MonadWide] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_window_types[1-x11-Plasma] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd153ffb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c881a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_window_types[1-x11-Plasma] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_window_types[1-x11-RatioTile] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd150ccc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174cca0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_window_types[1-x11-RatioTile] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_window_types[1-x11-ScreenSplit] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1dc4900>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ed99b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_window_types[1-x11-ScreenSplit] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_window_types[1-x11-Spiral] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1dc4ef0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d3060> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_window_types[1-x11-Spiral] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_window_types[1-x11-Stack] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1dc7560>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d2a30> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_window_types[1-x11-Stack] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_window_types[1-x11-Tile] ________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1dc6890>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d2c40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_window_types[1-x11-Tile] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_window_types[1-x11-TreeTab] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1dc6110>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14aa770> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_window_types[1-x11-TreeTab] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_window_types[1-x11-VerticalTile] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1dc4d10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14ab110> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_window_types[1-x11-VerticalTile] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_window_types[1-x11-Zoomy] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1516d40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d2400> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_window_types[1-x11-Zoomy] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_window_types[1-wayland-Bsp] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1515170>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1cce1f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_window_types[1-wayland-Bsp] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_window_types[1-wayland-Columns] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd16d19e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccee50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_window_types[1-wayland-Columns] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_window_types[1-wayland-Floating] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d763e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17319b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_window_types[1-wayland-Floating] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_window_types[1-wayland-Matrix] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd150da80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1731850> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_window_types[1-wayland-Matrix] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_window_types[1-wayland-Max] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1509fd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174da60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_window_types[1-wayland-Max] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_window_types[1-wayland-MonadTall] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1e666b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd142e980> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_window_types[1-wayland-MonadTall] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_window_types[1-wayland-MonadThreeCol] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1e64ef0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14a92d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_window_types[1-wayland-MonadThreeCol] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_window_types[1-wayland-MonadWide] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1e66b10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14a87d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_window_types[1-wayland-MonadWide] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_window_types[1-wayland-Plasma] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1e650d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14ab690> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_window_types[1-wayland-Plasma] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_window_types[1-wayland-RatioTile] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1e653f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2c0f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_window_types[1-wayland-RatioTile] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_window_types[1-wayland-ScreenSplit] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1de8220>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2ca90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_window_types[1-wayland-ScreenSplit] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_window_types[1-wayland-Spiral] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1dc7a60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d0040> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_window_types[1-wayland-Spiral] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_window_types[1-wayland-Stack] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1dc67a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d00f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_window_types[1-wayland-Stack] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_window_types[1-wayland-Tile] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd16d0220>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174f1c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_window_types[1-wayland-Tile] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_window_types[1-wayland-TreeTab] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd14a4450>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174d2d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_window_types[1-wayland-TreeTab] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_window_types[1-wayland-VerticalTile] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd150abb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c88720> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_window_types[1-wayland-VerticalTile] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_window_types[1-wayland-Zoomy] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1deb3d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c8aae0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_window_types[1-wayland-Zoomy] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_focus_cycle[1-x11-Bsp] _________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1de9c10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccfb60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ ERROR at teardown of test_focus_cycle[1-x11-Bsp] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_focus_cycle[1-x11-Columns] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1dea390>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14aa8d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_focus_cycle[1-x11-Columns] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_focus_cycle[1-x11-Floating] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1debb00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14a9fe0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_focus_cycle[1-x11-Floating] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_focus_cycle[1-x11-Matrix] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1de8950>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2d010> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_focus_cycle[1-x11-Matrix] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_focus_cycle[1-x11-Max] _________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1de8b30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2d9b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ ERROR at teardown of test_focus_cycle[1-x11-Max] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_focus_cycle[1-x11-MonadTall] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1dca980>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2e350> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_focus_cycle[1-x11-MonadTall] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_focus_cycle[1-x11-MonadThreeCol] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1e65d00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174c670> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_focus_cycle[1-x11-MonadThreeCol] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_focus_cycle[1-x11-MonadWide] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1e671f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1730eb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_focus_cycle[1-x11-MonadWide] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_focus_cycle[1-x11-Plasma] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd150d300>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccd380> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_focus_cycle[1-x11-Plasma] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_focus_cycle[1-x11-RatioTile] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1517470>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccecf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_focus_cycle[1-x11-RatioTile] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_focus_cycle[1-x11-ScreenSplit] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1dc4f90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d22a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_focus_cycle[1-x11-ScreenSplit] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_focus_cycle[1-x11-Spiral] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1dcb100>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14a9430> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_focus_cycle[1-x11-Spiral] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_focus_cycle[1-x11-Stack] ________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1dc96c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14a8bf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_focus_cycle[1-x11-Stack] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_focus_cycle[1-x11-Tile] ________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1dc8db0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14ab5e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_focus_cycle[1-x11-Tile] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_focus_cycle[1-x11-TreeTab] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1dc8c20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2c250> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_focus_cycle[1-x11-TreeTab] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_focus_cycle[1-x11-VerticalTile] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1dc8900>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2ef00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_focus_cycle[1-x11-VerticalTile] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_focus_cycle[1-x11-Zoomy] ________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1ddeed0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2f8a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_focus_cycle[1-x11-Zoomy] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_focus_cycle[1-wayland-Bsp] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1ddd4e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e20300> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_focus_cycle[1-wayland-Bsp] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_focus_cycle[1-wayland-Columns] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd150af70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14aa820> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_focus_cycle[1-wayland-Columns] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_focus_cycle[1-wayland-Floating] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1dc7ec0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccf690> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_focus_cycle[1-wayland-Floating] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_focus_cycle[1-wayland-Matrix] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1dc62f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c889e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_focus_cycle[1-wayland-Matrix] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_focus_cycle[1-wayland-Max] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1de9d50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c88720> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_focus_cycle[1-wayland-Max] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_focus_cycle[1-wayland-MonadTall] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1deb100>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174d2d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_focus_cycle[1-wayland-MonadTall] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_focus_cycle[1-wayland-MonadThreeCol] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1ddfd80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ed92d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_focus_cycle[1-wayland-MonadThreeCol] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_focus_cycle[1-wayland-MonadWide] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1ddfb50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d28d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_focus_cycle[1-wayland-MonadWide] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_focus_cycle[1-wayland-Plasma] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1ddc540>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2db10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_focus_cycle[1-wayland-Plasma] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_focus_cycle[1-wayland-RatioTile] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1dde930>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2ca90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_focus_cycle[1-wayland-RatioTile] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_focus_cycle[1-wayland-ScreenSplit] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1ddf380>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e20880> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_focus_cycle[1-wayland-ScreenSplit] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_focus_cycle[1-wayland-Spiral] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1819ee0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e21220> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_focus_cycle[1-wayland-Spiral] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_focus_cycle[1-wayland-Stack] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd18182c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e21bc0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_focus_cycle[1-wayland-Stack] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_focus_cycle[1-wayland-Tile] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d458f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14ab5e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_focus_cycle[1-wayland-Tile] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_focus_cycle[1-wayland-TreeTab] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1deab10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14ab1c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_focus_cycle[1-wayland-TreeTab] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_focus_cycle[1-wayland-VerticalTile] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1e66020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d10c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_focus_cycle[1-wayland-VerticalTile] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_focus_cycle[1-wayland-Zoomy] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1dca070>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccdc70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_focus_cycle[1-wayland-Zoomy] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_swap_window_order[1-x11-Bsp] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1dcb970>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1732da0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_swap_window_order[1-x11-Bsp] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_swap_window_order[1-x11-Columns] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1818e50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1732b90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_swap_window_order[1-x11-Columns] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_swap_window_order[1-x11-Floating] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd181b5b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2d6f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_swap_window_order[1-x11-Floating] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_swap_window_order[1-x11-Matrix] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd181acf0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2d850> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_swap_window_order[1-x11-Matrix] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_swap_window_order[1-x11-Max] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1818b80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2e350> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_swap_window_order[1-x11-Max] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_swap_window_order[1-x11-MonadTall] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1784090>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e22140> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_swap_window_order[1-x11-MonadTall] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_swap_window_order[1-x11-MonadThreeCol] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1785990>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e22ae0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_swap_window_order[1-x11-MonadThreeCol] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_swap_window_order[1-x11-MonadWide] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd17851c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e23480> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_swap_window_order[1-x11-MonadWide] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_swap_window_order[1-x11-Plasma] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1de9df0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2c040> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_swap_window_order[1-x11-Plasma] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_swap_window_order[1-x11-RatioTile] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1dc60c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d0880> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_swap_window_order[1-x11-RatioTile] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_swap_window_order[1-x11-ScreenSplit] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd181ab10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ed96f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_swap_window_order[1-x11-ScreenSplit] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_swap_window_order[1-x11-Spiral] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1ddd2b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174f060> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_swap_window_order[1-x11-Spiral] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_swap_window_order[1-x11-Stack] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1ddf740>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c8aae0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_swap_window_order[1-x11-Stack] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_swap_window_order[1-x11-Tile] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd17854e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccf5e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_swap_window_order[1-x11-Tile] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_swap_window_order[1-x11-TreeTab] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1785030>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14aa610> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_swap_window_order[1-x11-TreeTab] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_swap_window_order[1-x11-VerticalTile] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1785800>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e20f60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_swap_window_order[1-x11-VerticalTile] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_swap_window_order[1-x11-Zoomy] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1785e40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e21170> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_swap_window_order[1-x11-Zoomy] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_swap_window_order[1-wayland-Bsp] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1816f20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e23a00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_swap_window_order[1-wayland-Bsp] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_swap_window_order[1-wayland-Columns] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1815530>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1860460> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_swap_window_order[1-wayland-Columns] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_swap_window_order[1-wayland-Floating] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd18167a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1860e00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_swap_window_order[1-wayland-Floating] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_swap_window_order[1-wayland-Matrix] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1dcb880>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2e980> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_swap_window_order[1-wayland-Matrix] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_swap_window_order[1-wayland-Max] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1e671f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2d4e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_swap_window_order[1-wayland-Max] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_swap_window_order[1-wayland-MonadTall] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1786d40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1730880> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_swap_window_order[1-wayland-MonadTall] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_swap_window_order[1-wayland-MonadThreeCol] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1514220>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccd0c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_swap_window_order[1-wayland-MonadThreeCol] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_swap_window_order[1-wayland-MonadWide] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd181ba60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d2090> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_swap_window_order[1-wayland-MonadWide] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_swap_window_order[1-wayland-Plasma] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1816430>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14ab530> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_swap_window_order[1-wayland-Plasma] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_swap_window_order[1-wayland-RatioTile] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1814630>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14a9430> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_swap_window_order[1-wayland-RatioTile] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_swap_window_order[1-wayland-ScreenSplit] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1815710>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e222a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_swap_window_order[1-wayland-ScreenSplit] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_swap_window_order[1-wayland-Spiral] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd18153a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e21850> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_swap_window_order[1-wayland-Spiral] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_swap_window_order[1-wayland-Stack] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1831f30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1861380> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_swap_window_order[1-wayland-Stack] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_swap_window_order[1-wayland-Tile] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1830680>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1861d20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_swap_window_order[1-wayland-Tile] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_swap_window_order[1-wayland-TreeTab] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1832d40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd18626c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_swap_window_order[1-wayland-TreeTab] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_swap_window_order[1-wayland-VerticalTile] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1816f20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccfcc0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_swap_window_order[1-wayland-VerticalTile] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_swap_window_order[1-wayland-Zoomy] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1831620>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c8a1f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_swap_window_order[1-wayland-Zoomy] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________________ ERROR at setup of test_focus_back[1-x11-Bsp] _________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1830bd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ed9170> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ ERROR at teardown of test_focus_back[1-x11-Bsp] ________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_focus_back[1-x11-Columns] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd18305e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d0b40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_focus_back[1-x11-Columns] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_focus_back[1-x11-Floating] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1dde3e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2db10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_focus_back[1-x11-Floating] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_focus_back[1-x11-Matrix] ________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd18198a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e23b60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_focus_back[1-x11-Matrix] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________________ ERROR at setup of test_focus_back[1-x11-Max] _________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1de9b70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e21170> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ ERROR at teardown of test_focus_back[1-x11-Max] ________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_focus_back[1-x11-MonadTall] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1787790>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e21380> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_focus_back[1-x11-MonadTall] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_focus_back[1-x11-MonadThreeCol] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd180ad90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1862820> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_focus_back[1-x11-MonadThreeCol] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_focus_back[1-x11-MonadWide] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd18091c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1862c40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_focus_back[1-x11-MonadWide] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_focus_back[1-x11-Plasma] ________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd18088b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd18635e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_focus_back[1-x11-Plasma] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_focus_back[1-x11-RatioTile] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd180a1b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17c8040> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_focus_back[1-x11-RatioTile] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_focus_back[1-x11-ScreenSplit] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd18332e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e22c40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_focus_back[1-x11-ScreenSplit] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_focus_back[1-x11-Spiral] ________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1809bc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14a9d20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_focus_back[1-x11-Spiral] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_focus_back[1-x11-Stack] ________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd18093a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14abed0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_focus_back[1-x11-Stack] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_focus_back[1-x11-Tile] _________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1819530>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d1850> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ ERROR at teardown of test_focus_back[1-x11-Tile] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_focus_back[1-x11-TreeTab] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1784040>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1cce6c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_focus_back[1-x11-TreeTab] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_focus_back[1-x11-VerticalTile] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1e67560>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2de80> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_focus_back[1-x11-VerticalTile] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_focus_back[1-x11-Zoomy] ________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1816c00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2f5e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_focus_back[1-x11-Zoomy] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_focus_back[1-wayland-Bsp] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd18144f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd18614e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_focus_back[1-wayland-Bsp] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_focus_back[1-wayland-Columns] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd17e6f70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1860a90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_focus_back[1-wayland-Columns] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_focus_back[1-wayland-Floating] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd17e5580>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17c85c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_focus_back[1-wayland-Floating] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_focus_back[1-wayland-Matrix] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd17e6110>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17c8f60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_focus_back[1-wayland-Matrix] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_focus_back[1-wayland-Max] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd17e7dd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17c9900> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_focus_back[1-wayland-Max] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_focus_back[1-wayland-MonadTall] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd17e6430>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e20eb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_focus_back[1-wayland-MonadTall] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_focus_back[1-wayland-MonadThreeCol] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd17e5f30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e20880> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_focus_back[1-wayland-MonadThreeCol] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_focus_back[1-wayland-MonadWide] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd180a840>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2fa00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_focus_back[1-wayland-MonadWide] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_focus_back[1-wayland-Plasma] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1784630>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d31c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_focus_back[1-wayland-Plasma] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_focus_back[1-wayland-RatioTile] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd181b9c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174f320> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_focus_back[1-wayland-RatioTile] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_focus_back[1-wayland-ScreenSplit] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1816c50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c883b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_focus_back[1-wayland-ScreenSplit] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_focus_back[1-wayland-Spiral] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1831620>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1863a00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_focus_back[1-wayland-Spiral] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_focus_back[1-wayland-Stack] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1831fd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1862cf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_focus_back[1-wayland-Stack] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_focus_back[1-wayland-Tile] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0cc1f80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1862350> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_focus_back[1-wayland-Tile] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_focus_back[1-wayland-TreeTab] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0cc0720>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17c9e80> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_focus_back[1-wayland-TreeTab] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_focus_back[1-wayland-VerticalTile] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0cc2de0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17ca820> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_focus_back[1-wayland-VerticalTile] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_focus_back[1-wayland-Zoomy] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0cc38d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cb1c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_focus_back[1-wayland-Zoomy] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_focus_change_event[1-x11-Bsp] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0cc23e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2cb40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_focus_change_event[1-x11-Bsp] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_focus_change_event[1-x11-Columns] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0cc2480>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2dfe0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_focus_change_event[1-x11-Columns] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_focus_change_event[1-x11-Floating] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd17e6cf0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1cce6c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_focus_change_event[1-x11-Floating] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_focus_change_event[1-x11-Matrix] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd17e5170>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14a9d20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_focus_change_event[1-x11-Matrix] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_focus_change_event[1-x11-Max] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1816480>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e21900> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_focus_change_event[1-x11-Max] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_focus_change_event[1-x11-MonadTall] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1833e70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1861170> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_focus_change_event[1-x11-MonadTall] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_focus_change_event[1-x11-MonadThreeCol] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd180a1b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd18610c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_focus_change_event[1-x11-MonadThreeCol] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_focus_change_event[1-x11-MonadWide] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0ca8130>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cb5e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_focus_change_event[1-x11-MonadWide] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_focus_change_event[1-x11-Plasma] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0ca9a30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17c8460> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_focus_change_event[1-x11-Plasma] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_focus_change_event[1-x11-RatioTile] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0ca92b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cb740> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_focus_change_event[1-x11-RatioTile] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_focus_change_event[1-x11-ScreenSplit] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0caa7a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd41a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_focus_change_event[1-x11-ScreenSplit] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_focus_change_event[1-x11-Spiral] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0ca9f80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd4b40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_focus_change_event[1-x11-Spiral] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_focus_change_event[1-x11-Stack] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0ca8810>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1861fe0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_focus_change_event[1-x11-Stack] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_focus_change_event[1-x11-Tile] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1832840>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccc300> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_focus_change_event[1-x11-Tile] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_focus_change_event[1-x11-TreeTab] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0cc0e00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174fcc0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_focus_change_event[1-x11-TreeTab] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_focus_change_event[1-x11-VerticalTile] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd181a980>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d2ae0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_focus_change_event[1-x11-VerticalTile] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_focus_change_event[1-x11-Zoomy] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1784ef0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14aa820> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_focus_change_event[1-x11-Zoomy] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_focus_change_event[1-wayland-Bsp] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd180aa20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e23a00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_focus_change_event[1-wayland-Bsp] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_focus_change_event[1-wayland-Columns] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd17e5350>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e23270> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_focus_change_event[1-wayland-Columns] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_focus_change_event[1-wayland-Floating] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd17d6fc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17c9fe0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_focus_change_event[1-wayland-Floating] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_focus_change_event[1-wayland-Matrix] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd17d44a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17c9590> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_focus_change_event[1-wayland-Matrix] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_focus_change_event[1-wayland-Max] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd17d52b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd50c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_focus_change_event[1-wayland-Max] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_focus_change_event[1-wayland-MonadTall] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd17d6c00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd5a60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_focus_change_event[1-wayland-MonadTall] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_focus_change_event[1-wayland-MonadThreeCol] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd17d5ee0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd6400> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_focus_change_event[1-wayland-MonadThreeCol] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_focus_change_event[1-wayland-MonadWide] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd17d4310>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1861640> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_focus_change_event[1-wayland-MonadWide] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_focus_change_event[1-wayland-Plasma] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1831350>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1863ed0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_focus_change_event[1-wayland-Plasma] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_focus_change_event[1-wayland-RatioTile] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0caba60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e22b90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_focus_change_event[1-wayland-RatioTile] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_focus_change_event[1-wayland-ScreenSplit] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1809cb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14a9d20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_focus_change_event[1-wayland-ScreenSplit] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_focus_change_event[1-wayland-Spiral] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1814720>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1732090> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_focus_change_event[1-wayland-Spiral] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_focus_change_event[1-wayland-Stack] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1ddfbf0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cb740> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_focus_change_event[1-wayland-Stack] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_focus_change_event[1-wayland-Tile] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0cc3420>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cbed0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_focus_change_event[1-wayland-Tile] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_focus_change_event[1-wayland-TreeTab] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0cd8360>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cb060> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_focus_change_event[1-wayland-TreeTab] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_focus_change_event[1-wayland-VerticalTile] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0cd9c60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2cb40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_focus_change_event[1-wayland-VerticalTile] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_focus_change_event[1-wayland-Zoomy] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0cd9f80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd4300> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_focus_change_event[1-wayland-Zoomy] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________________ ERROR at setup of test_remove[1-x11-Bsp] ___________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0cda980>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd6cf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________ ERROR at teardown of test_remove[1-x11-Bsp] __________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________________ ERROR at setup of test_remove[1-x11-Columns] _________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0cda2f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd7690> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ ERROR at teardown of test_remove[1-x11-Columns] ________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_remove[1-x11-Floating] _________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0cdbf60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17ca980> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ ERROR at teardown of test_remove[1-x11-Floating] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________________ ERROR at setup of test_remove[1-x11-Matrix] __________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd181ad40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e20720> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ ERROR at teardown of test_remove[1-x11-Matrix] ________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________________ ERROR at setup of test_remove[1-x11-Max] ___________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd17d7c90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e20300> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________ ERROR at teardown of test_remove[1-x11-Max] __________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_remove[1-x11-MonadTall] ________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd17d5350>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c89900> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_remove[1-x11-MonadTall] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_remove[1-x11-MonadThreeCol] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd180bf60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d17a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_remove[1-x11-MonadThreeCol] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_remove[1-x11-MonadWide] ________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1830bd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccfa00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_remove[1-x11-MonadWide] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________________ ERROR at setup of test_remove[1-x11-Plasma] __________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0ca8360>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd18628d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ ERROR at teardown of test_remove[1-x11-Plasma] ________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_remove[1-x11-RatioTile] ________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bfd620>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd5590> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_remove[1-x11-RatioTile] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_remove[1-x11-ScreenSplit] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bfe570>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd5010> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_remove[1-x11-ScreenSplit] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________________ ERROR at setup of test_remove[1-x11-Spiral] __________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bff510>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd7c10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ ERROR at teardown of test_remove[1-x11-Spiral] ________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________________ ERROR at setup of test_remove[1-x11-Stack] __________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bfda30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce8670> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ ERROR at teardown of test_remove[1-x11-Stack] _________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________________ ERROR at setup of test_remove[1-x11-Tile] ___________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bfed40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce9010> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________ ERROR at teardown of test_remove[1-x11-Tile] _________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________________ ERROR at setup of test_remove[1-x11-TreeTab] _________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bfd2b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2f950> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ ERROR at teardown of test_remove[1-x11-TreeTab] ________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_remove[1-x11-VerticalTile] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0cd8090>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17c8720> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_remove[1-x11-VerticalTile] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________________ ERROR at setup of test_remove[1-x11-Zoomy] __________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0cdbb00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cbe20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ ERROR at teardown of test_remove[1-x11-Zoomy] _________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________________ ERROR at setup of test_remove[1-wayland-Bsp] _________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd17e7b00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1cce4b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ ERROR at teardown of test_remove[1-wayland-Bsp] ________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_remove[1-wayland-Columns] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0ca92b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14a8b40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_remove[1-wayland-Columns] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_remove[1-wayland-Floating] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd17d46d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd7110> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_remove[1-wayland-Floating] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_remove[1-wayland-Matrix] ________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d1dee0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd6400> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_remove[1-wayland-Matrix] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________________ ERROR at setup of test_remove[1-wayland-Max] _________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d1e3e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1860510> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ ERROR at teardown of test_remove[1-wayland-Max] ________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_remove[1-wayland-MonadTall] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d1e160>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1863ab0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_remove[1-wayland-MonadTall] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_remove[1-wayland-MonadThreeCol] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d1f100>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce9590> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_remove[1-wayland-MonadThreeCol] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_remove[1-wayland-MonadWide] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d1f010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce9f30> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_remove[1-wayland-MonadWide] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_remove[1-wayland-Plasma] ________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d1d5d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cea8d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_remove[1-wayland-Plasma] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_remove[1-wayland-RatioTile] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd181b290>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1862980> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_remove[1-wayland-RatioTile] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_remove[1-wayland-ScreenSplit] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bfd080>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174e090> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_remove[1-wayland-ScreenSplit] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_remove[1-wayland-Spiral] ________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bfd030>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c8ac40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_remove[1-wayland-Spiral] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_remove[1-wayland-Stack] ________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0cc0ea0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e20720> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_remove[1-wayland-Stack] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_remove[1-wayland-Tile] _________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd17d6a20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17c9640> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ ERROR at teardown of test_remove[1-wayland-Tile] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_remove[1-wayland-TreeTab] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0cdbfb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd4a90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_remove[1-wayland-TreeTab] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_remove[1-wayland-VerticalTile] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bcc3b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd5e80> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_remove[1-wayland-VerticalTile] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_remove[1-wayland-Zoomy] ________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bcdcb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd57a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_remove[1-wayland-Zoomy] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_remove_floating[1-x11-Bsp] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bccf40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce8a90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_remove_floating[1-x11-Bsp] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_remove_floating[1-x11-Columns] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bcf9c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ceae50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_remove_floating[1-x11-Columns] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_remove_floating[1-x11-Floating] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bcc6d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ceb7f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_remove_floating[1-x11-Floating] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_remove_floating[1-x11-Matrix] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bceca0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7c250> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_remove_floating[1-x11-Matrix] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_remove_floating[1-x11-Max] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bfccc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd18610c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_remove_floating[1-x11-Max] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_remove_floating[1-x11-MonadTall] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d1d620>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd4300> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_remove_floating[1-x11-MonadTall] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_remove_floating[1-x11-MonadThreeCol] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d1ddf0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e22c40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_remove_floating[1-x11-MonadThreeCol] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_remove_floating[1-x11-MonadWide] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd17d6200>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14aa610> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_remove_floating[1-x11-MonadWide] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_remove_floating[1-x11-Plasma] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd17e7b00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17c8bf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_remove_floating[1-x11-Plasma] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_remove_floating[1-x11-RatioTile] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b8c1d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cea350> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_remove_floating[1-x11-RatioTile] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_remove_floating[1-x11-ScreenSplit] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b8dad0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce9dd0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_remove_floating[1-x11-ScreenSplit] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_remove_floating[1-x11-Spiral] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b8cea0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce8e00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_remove_floating[1-x11-Spiral] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_remove_floating[1-x11-Stack] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b8d440>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7c670> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_remove_floating[1-x11-Stack] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_remove_floating[1-x11-Tile] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b8e160>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7ce00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_remove_floating[1-x11-Tile] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_remove_floating[1-x11-TreeTab] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b8d8f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7d7a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_remove_floating[1-x11-TreeTab] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_remove_floating[1-x11-VerticalTile] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bc03b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7e140> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_remove_floating[1-x11-VerticalTile] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_remove_floating[1-x11-Zoomy] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d1c180>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd4eb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_remove_floating[1-x11-Zoomy] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_remove_floating[1-wayland-Bsp] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bce070>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd7c10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_remove_floating[1-wayland-Bsp] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_remove_floating[1-wayland-Columns] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bce110>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cb060> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_remove_floating[1-wayland-Columns] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_remove_floating[1-wayland-Floating] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0cdb380>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17c9640> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_remove_floating[1-wayland-Floating] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_remove_floating[1-wayland-Matrix] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0cc0ea0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e210c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_remove_floating[1-wayland-Matrix] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_remove_floating[1-wayland-Max] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bc2a70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14aa350> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_remove_floating[1-wayland-Max] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_remove_floating[1-wayland-MonadTall] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bc1da0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce85c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_remove_floating[1-wayland-MonadTall] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_remove_floating[1-wayland-MonadThreeCol] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bc28e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ceab90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_remove_floating[1-wayland-MonadThreeCol] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_remove_floating[1-wayland-MonadWide] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bc0f90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1862980> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_remove_floating[1-wayland-MonadWide] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_remove_floating[1-wayland-Plasma] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bc1a80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7e6c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_remove_floating[1-wayland-Plasma] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_remove_floating[1-wayland-RatioTile] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bc31f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7f060> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_remove_floating[1-wayland-RatioTile] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_remove_floating[1-wayland-ScreenSplit] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b31e90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7fa00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_remove_floating[1-wayland-ScreenSplit] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_remove_floating[1-wayland-Spiral] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bfcfe0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174db10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_remove_floating[1-wayland-Spiral] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_remove_floating[1-wayland-Stack] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b8ee80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cb530> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_remove_floating[1-wayland-Stack] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_remove_floating[1-wayland-Tile] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b8d9e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14aa090> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_remove_floating[1-wayland-Tile] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_remove_floating[1-wayland-TreeTab] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b8c2c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd6a30> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_remove_floating[1-wayland-TreeTab] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_remove_floating[1-wayland-VerticalTile] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d1c090>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce90c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_remove_floating[1-wayland-VerticalTile] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_remove_floating[1-wayland-Zoomy] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b31530>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce9fe0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_remove_floating[1-wayland-Zoomy] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_desktop_notifications[1-x11-Bsp] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b31620>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd18617a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_desktop_notifications[1-x11-Bsp] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_desktop_notifications[1-x11-Columns] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b31f80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7d850> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_desktop_notifications[1-x11-Columns] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_desktop_notifications[1-x11-Floating] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b33380>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7d6f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_desktop_notifications[1-x11-Floating] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_desktop_notifications[1-x11-Matrix] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b323e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b78040> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_desktop_notifications[1-x11-Matrix] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_desktop_notifications[1-x11-Max] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0be8040>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b789e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_desktop_notifications[1-x11-Max] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_desktop_notifications[1-x11-MonadTall] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0be9940>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b79380> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_desktop_notifications[1-x11-MonadTall] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_desktop_notifications[1-x11-MonadThreeCol] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bffa10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd18628d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_desktop_notifications[1-x11-MonadThreeCol] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_desktop_notifications[1-x11-MonadWide] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0cd9e90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce80f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_desktop_notifications[1-x11-MonadWide] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_desktop_notifications[1-x11-Plasma] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bcd8f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ceb480> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_desktop_notifications[1-x11-Plasma] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_desktop_notifications[1-x11-RatioTile] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bc0180>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c8ac40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_desktop_notifications[1-x11-RatioTile] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_desktop_notifications[1-x11-ScreenSplit] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bc2a70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17c9220> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_desktop_notifications[1-x11-ScreenSplit] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_desktop_notifications[1-x11-Spiral] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bc0c70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cacf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_desktop_notifications[1-x11-Spiral] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_desktop_notifications[1-x11-Stack] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bea160>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd5bc0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_desktop_notifications[1-x11-Stack] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_desktop_notifications[1-x11-Tile] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0be8c70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7e820> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_desktop_notifications[1-x11-Tile] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_desktop_notifications[1-x11-TreeTab] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0beb9c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7efb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_desktop_notifications[1-x11-TreeTab] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_desktop_notifications[1-x11-VerticalTile] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0be94e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b79900> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_desktop_notifications[1-x11-VerticalTile] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_desktop_notifications[1-x11-Zoomy] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b1aed0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7a2a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_desktop_notifications[1-x11-Zoomy] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_desktop_notifications[1-wayland-Bsp] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b194e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7ac40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_desktop_notifications[1-wayland-Bsp] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_desktop_notifications[1-wayland-Columns] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd17d56c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2c720> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_desktop_notifications[1-wayland-Columns] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_desktop_notifications[1-wayland-Floating] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b8fe70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce9220> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_desktop_notifications[1-wayland-Floating] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_desktop_notifications[1-wayland-Matrix] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b8d8f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd5590> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_desktop_notifications[1-wayland-Matrix] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_desktop_notifications[1-wayland-Max] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b33c90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd7530> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_desktop_notifications[1-wayland-Max] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_desktop_notifications[1-wayland-MonadTall] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b30e00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14a97a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_desktop_notifications[1-wayland-MonadTall] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_desktop_notifications[1-wayland-MonadThreeCol] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b33e70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7c1a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_desktop_notifications[1-wayland-MonadThreeCol] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_desktop_notifications[1-wayland-MonadWide] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b1a070>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7d4e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_desktop_notifications[1-wayland-MonadWide] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_desktop_notifications[1-wayland-Plasma] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b195d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7fcc0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_desktop_notifications[1-wayland-Plasma] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_desktop_notifications[1-wayland-RatioTile] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b1b560>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174c0f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_desktop_notifications[1-wayland-RatioTile] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_desktop_notifications[1-wayland-ScreenSplit] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b19ad0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b78460> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_desktop_notifications[1-wayland-ScreenSplit] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_desktop_notifications[1-wayland-Spiral] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b66b60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7b530> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_desktop_notifications[1-wayland-Spiral] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_desktop_notifications[1-wayland-Stack] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b64b30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7bed0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_desktop_notifications[1-wayland-Stack] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_desktop_notifications[1-wayland-Tile] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bc0cc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7e350> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_desktop_notifications[1-wayland-Tile] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_desktop_notifications[1-wayland-TreeTab] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bc36a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd78a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_desktop_notifications[1-wayland-TreeTab] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_desktop_notifications[1-wayland-VerticalTile] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0cd8090>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cb110> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_desktop_notifications[1-wayland-VerticalTile] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_desktop_notifications[1-wayland-Zoomy] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0beb1a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e21220> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_desktop_notifications[1-wayland-Zoomy] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_only_uses_delegated_screen_rect[1-x11-Bsp] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0beb830>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce81a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_only_uses_delegated_screen_rect[1-x11-Bsp] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_only_uses_delegated_screen_rect[1-x11-Columns] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bfe890>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cea1f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_only_uses_delegated_screen_rect[1-x11-Columns] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_only_uses_delegated_screen_rect[1-x11-Floating] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b67b00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b79dd0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_only_uses_delegated_screen_rect[1-x11-Floating] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_only_uses_delegated_screen_rect[1-x11-Matrix] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b662f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b79430> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_only_uses_delegated_screen_rect[1-x11-Matrix] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_only_uses_delegated_screen_rect[1-x11-Max] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b66fc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd18628d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_only_uses_delegated_screen_rect[1-x11-Max] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_only_uses_delegated_screen_rect[1-x11-MonadTall] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b66610>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a44510> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_only_uses_delegated_screen_rect[1-x11-MonadTall] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_only_uses_delegated_screen_rect[1-x11-MonadThreeCol] __ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a19d50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a44eb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_only_uses_delegated_screen_rect[1-x11-MonadThreeCol] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_only_uses_delegated_screen_rect[1-x11-MonadWide] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a18130>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a45850> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_only_uses_delegated_screen_rect[1-x11-MonadWide] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_only_uses_delegated_screen_rect[1-x11-Plasma] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b33740>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174c670> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_only_uses_delegated_screen_rect[1-x11-Plasma] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_only_uses_delegated_screen_rect[1-x11-RatioTile] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b335b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7d220> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_only_uses_delegated_screen_rect[1-x11-RatioTile] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at setup of test_only_uses_delegated_screen_rect[1-x11-ScreenSplit] ___ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b8c040>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7fe20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_only_uses_delegated_screen_rect[1-x11-ScreenSplit] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_only_uses_delegated_screen_rect[1-x11-Spiral] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b1ba10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14a8720> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_only_uses_delegated_screen_rect[1-x11-Spiral] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_only_uses_delegated_screen_rect[1-x11-Stack] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b1b4c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd7480> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_only_uses_delegated_screen_rect[1-x11-Stack] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_only_uses_delegated_screen_rect[1-x11-Tile] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd17d56c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cebe20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_only_uses_delegated_screen_rect[1-x11-Tile] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_only_uses_delegated_screen_rect[1-x11-TreeTab] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a18310>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b78930> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_only_uses_delegated_screen_rect[1-x11-TreeTab] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at setup of test_only_uses_delegated_screen_rect[1-x11-VerticalTile] __ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a193f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b78e00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_only_uses_delegated_screen_rect[1-x11-VerticalTile] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_only_uses_delegated_screen_rect[1-x11-Zoomy] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a1b3d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7ab90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_only_uses_delegated_screen_rect[1-x11-Zoomy] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_only_uses_delegated_screen_rect[1-wayland-Bsp] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a19800>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a45dd0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_only_uses_delegated_screen_rect[1-wayland-Bsp] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at setup of test_only_uses_delegated_screen_rect[1-wayland-Columns] ___ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a92110>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a46770> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_only_uses_delegated_screen_rect[1-wayland-Columns] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at setup of test_only_uses_delegated_screen_rect[1-wayland-Floating] __ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a90c20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a47110> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_only_uses_delegated_screen_rect[1-wayland-Floating] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_only_uses_delegated_screen_rect[1-wayland-Matrix] ___ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bfca40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd18605c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_only_uses_delegated_screen_rect[1-wayland-Matrix] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_only_uses_delegated_screen_rect[1-wayland-Max] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0beb380>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cea820> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_only_uses_delegated_screen_rect[1-wayland-Max] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_only_uses_delegated_screen_rect[1-wayland-MonadTall] __ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b653f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17c9220> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_only_uses_delegated_screen_rect[1-wayland-MonadTall] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_only_uses_delegated_screen_rect[1-wayland-MonadThreeCol] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b66ac0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd78a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_only_uses_delegated_screen_rect[1-wayland-MonadThreeCol] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_only_uses_delegated_screen_rect[1-wayland-MonadWide] __ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b67920>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b797a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_only_uses_delegated_screen_rect[1-wayland-MonadWide] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_only_uses_delegated_screen_rect[1-wayland-Plasma] ___ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b1aca0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b78eb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_only_uses_delegated_screen_rect[1-wayland-Plasma] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_only_uses_delegated_screen_rect[1-wayland-RatioTile] __ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a91670>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7e820> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_only_uses_delegated_screen_rect[1-wayland-RatioTile] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_only_uses_delegated_screen_rect[1-wayland-ScreenSplit] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a90a40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a47320> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_only_uses_delegated_screen_rect[1-wayland-ScreenSplit] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_only_uses_delegated_screen_rect[1-wayland-Spiral] ___ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a927f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a440f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_only_uses_delegated_screen_rect[1-wayland-Spiral] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_only_uses_delegated_screen_rect[1-wayland-Stack] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a202c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a47690> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_only_uses_delegated_screen_rect[1-wayland-Stack] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_only_uses_delegated_screen_rect[1-wayland-Tile] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a21bc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae80f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_only_uses_delegated_screen_rect[1-wayland-Tile] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at setup of test_only_uses_delegated_screen_rect[1-wayland-TreeTab] ___ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a20ae0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae8a90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_only_uses_delegated_screen_rect[1-wayland-TreeTab] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_only_uses_delegated_screen_rect[1-wayland-VerticalTile] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b1a1b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7aa30> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_only_uses_delegated_screen_rect[1-wayland-VerticalTile] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_only_uses_delegated_screen_rect[1-wayland-Zoomy] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b8d8f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7aae0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_only_uses_delegated_screen_rect[1-wayland-Zoomy] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_cycle_layouts[1-x11-AllLayouts] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a1ba10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce9010> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_cycle_layouts[1-x11-AllLayouts] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_cycle_layouts[1-wayland-AllLayouts] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a189a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd5f30> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_cycle_layouts[1-wayland-AllLayouts] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_multiple_borders[1-x11-AllLayoutsMultipleBorders] ___ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b33e70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cbd70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_multiple_borders[1-x11-AllLayoutsMultipleBorders] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_multiple_borders[1-wayland-AllLayoutsMultipleBorders] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a22570>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7d640> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_multiple_borders[1-wayland-AllLayoutsMultipleBorders] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_float_next_prev_window[1-x11-FloatingConfig] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a20b80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a468d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_float_next_prev_window[1-x11-FloatingConfig] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_float_next_prev_window[1-wayland-FloatingConfig] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a21b70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a45170> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_float_next_prev_window[1-wayland-FloatingConfig] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_border_widths[1-x11-FloatingConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a32930>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae8eb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_border_widths[1-x11-FloatingConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_border_widths[1-wayland-FloatingConfig] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a31210>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae9640> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_border_widths[1-wayland-FloatingConfig] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_matrix_simple[1-x11-MatrixConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a309f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae9fe0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_matrix_simple[1-x11-MatrixConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_matrix_simple[1-wayland-MatrixConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a312b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0aea980> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_matrix_simple[1-wayland-MatrixConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_matrix_navigation[1-x11-MatrixConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0bc23e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7e980> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_matrix_navigation[1-x11-MatrixConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_matrix_navigation[1-wayland-MatrixConfig] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b65df0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7bc10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_matrix_navigation[1-wayland-MatrixConfig] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_matrix_add_remove_columns[1-x11-MatrixConfig] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0beafc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7a090> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_matrix_add_remove_columns[1-x11-MatrixConfig] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_matrix_add_remove_columns[1-wayland-MatrixConfig] ___ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a91260>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd5bc0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_matrix_add_remove_columns[1-wayland-MatrixConfig] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_matrix_window_focus_cycle[1-x11-MatrixConfig] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a923e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cea1f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_matrix_window_focus_cycle[1-x11-MatrixConfig] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_matrix_window_focus_cycle[1-wayland-MatrixConfig] ___ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a1b2e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a46770> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_matrix_window_focus_cycle[1-wayland-MatrixConfig] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_matrix_next_no_clients[1-x11-MatrixConfig] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a30db0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a44e00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_matrix_next_no_clients[1-x11-MatrixConfig] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_matrix_next_no_clients[1-wayland-MatrixConfig] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a324d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a47110> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_matrix_next_no_clients[1-wayland-MatrixConfig] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_matrix_previous_no_clients[1-x11-MatrixConfig] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a57010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1862da0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_matrix_previous_no_clients[1-x11-MatrixConfig] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at setup of test_matrix_previous_no_clients[1-wayland-MatrixConfig] ___ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a55620>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0aeaf00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_matrix_previous_no_clients[1-wayland-MatrixConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_max_simple[1-x11-MaxConfig] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a564d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0aeb8a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_max_simple[1-x11-MaxConfig] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_max_simple[1-wayland-MaxConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a54b30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae4300> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_max_simple[1-wayland-MaxConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_max_layered[1-x11-MaxLayeredConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a55c10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a47d70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_max_layered[1-x11-MaxLayeredConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_max_layered[1-wayland-MaxLayeredConfig] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a55490>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a468d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_max_layered[1-wayland-MaxLayeredConfig] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_max_updown[1-x11-MaxConfig] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a30810>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7c300> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_max_updown[1-x11-MaxConfig] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_max_updown[1-wayland-MaxConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a1bdd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cb5e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_max_updown[1-wayland-MaxConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_layered_max_updown[1-x11-MaxLayeredConfig] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a23a60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd6c40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_layered_max_updown[1-x11-MaxLayeredConfig] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_layered_max_updown[1-wayland-MaxLayeredConfig] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a21350>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae81a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_layered_max_updown[1-wayland-MaxLayeredConfig] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_max_remove[1-x11-MaxConfig] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a21da0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae9f30> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_max_remove[1-x11-MaxConfig] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_max_remove[1-x11-MaxLayeredConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b18630>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae83b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_max_remove[1-x11-MaxLayeredConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_max_remove[1-wayland-MaxConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0961fd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7a560> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_max_remove[1-wayland-MaxConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_max_remove[1-wayland-MaxLayeredConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0960770>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae4460> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_max_remove[1-wayland-MaxLayeredConfig] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_max_window_focus_cycle[1-x11-MaxConfig] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0962fc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae4f60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_max_window_focus_cycle[1-x11-MaxConfig] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_max_window_focus_cycle[1-wayland-MaxConfig] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0961e90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae5900> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_max_window_focus_cycle[1-wayland-MaxConfig] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_layered_max_window_focus_cycle[1-x11-MaxLayeredConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0962610>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c880f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_layered_max_window_focus_cycle[1-x11-MaxLayeredConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_layered_max_window_focus_cycle[1-wayland-MaxLayeredConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0961d50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a44250> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_layered_max_window_focus_cycle[1-wayland-MaxLayeredConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_max_window_margins_and_borders[1-x11-MaxConfig] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a906d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ceb950> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_max_window_margins_and_borders[1-x11-MaxConfig] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at setup of test_max_window_margins_and_borders[1-wayland-MaxConfig] __ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a571f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd59b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_max_window_margins_and_borders[1-wayland-MaxConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________________ ERROR at setup of test_info[1-x11] ______________________ manager_nospawn = request = > load_grid = False @pytest.fixture def plasma(manager_nospawn, request, load_grid): class PlasmaConfig(Config): layouts = [Plasma(**getattr(request, "param", dict()))] screens = [Screen()] > manager_nospawn.start(PlasmaConfig) test/layouts/test_plasma.py:1439: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0beafc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7bb60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________________ ERROR at teardown of test_info[1-x11] _____________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________________ ERROR at setup of test_info[1-wayland] ____________________ manager_nospawn = request = > load_grid = False @pytest.fixture def plasma(manager_nospawn, request, load_grid): class PlasmaConfig(Config): layouts = [Plasma(**getattr(request, "param", dict()))] screens = [Screen()] > manager_nospawn.start(PlasmaConfig) test/layouts/test_plasma.py:1439: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0919cb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0aebcc0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________________ ERROR at teardown of test_info[1-wayland] ___________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________________ ERROR at setup of test_windows[1-x11] _____________________ manager_nospawn = request = > load_grid = False @pytest.fixture def plasma(manager_nospawn, request, load_grid): class PlasmaConfig(Config): layouts = [Plasma(**getattr(request, "param", dict()))] screens = [Screen()] > manager_nospawn.start(PlasmaConfig) test/layouts/test_plasma.py:1439: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0918f40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0aeafb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________________ ERROR at teardown of test_windows[1-x11] ___________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________________ ERROR at setup of test_windows[1-wayland] ___________________ manager_nospawn = request = > load_grid = False @pytest.fixture def plasma(manager_nospawn, request, load_grid): class PlasmaConfig(Config): layouts = [Plasma(**getattr(request, "param", dict()))] screens = [Screen()] > manager_nospawn.start(PlasmaConfig) test/layouts/test_plasma.py:1439: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0919490>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0aeaa30> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________ ERROR at teardown of test_windows[1-wayland] _________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_split_directions[1-x11] ________________ manager_nospawn = request = > load_grid = False @pytest.fixture def plasma(manager_nospawn, request, load_grid): class PlasmaConfig(Config): layouts = [Plasma(**getattr(request, "param", dict()))] screens = [Screen()] > manager_nospawn.start(PlasmaConfig) test/layouts/test_plasma.py:1439: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0918c70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7e4b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_split_directions[1-x11] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_split_directions[1-wayland] ______________ manager_nospawn = request = > load_grid = False @pytest.fixture def plasma(manager_nospawn, request, load_grid): class PlasmaConfig(Config): layouts = [Plasma(**getattr(request, "param", dict()))] screens = [Screen()] > manager_nospawn.start(PlasmaConfig) test/layouts/test_plasma.py:1439: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd091ad40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae61f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_split_directions[1-wayland] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_layout_directions[1-x11-True] _____________ manager_nospawn = request = > load_grid = True @pytest.fixture def plasma(manager_nospawn, request, load_grid): class PlasmaConfig(Config): layouts = [Plasma(**getattr(request, "param", dict()))] screens = [Screen()] > manager_nospawn.start(PlasmaConfig) test/layouts/test_plasma.py:1439: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0981350>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae6b90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_layout_directions[1-x11-True] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_layout_directions[1-wayland-True] ___________ manager_nospawn = request = > load_grid = True @pytest.fixture def plasma(manager_nospawn, request, load_grid): class PlasmaConfig(Config): layouts = [Plasma(**getattr(request, "param", dict()))] screens = [Screen()] > manager_nospawn.start(PlasmaConfig) test/layouts/test_plasma.py:1439: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a54180>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7b270> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_layout_directions[1-wayland-True] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________________ ERROR at setup of test_move[1-x11-True] ____________________ manager_nospawn = request = > load_grid = True @pytest.fixture def plasma(manager_nospawn, request, load_grid): class PlasmaConfig(Config): layouts = [Plasma(**getattr(request, "param", dict()))] screens = [Screen()] > manager_nospawn.start(PlasmaConfig) test/layouts/test_plasma.py:1439: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0960e50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce9c70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________________ ERROR at teardown of test_move[1-x11-True] __________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________________ ERROR at setup of test_move[1-wayland-True] __________________ manager_nospawn = request = > load_grid = True @pytest.fixture def plasma(manager_nospawn, request, load_grid): class PlasmaConfig(Config): layouts = [Plasma(**getattr(request, "param", dict()))] screens = [Screen()] > manager_nospawn.start(PlasmaConfig) test/layouts/test_plasma.py:1439: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b186d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cbc10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ ERROR at teardown of test_move[1-wayland-True] ________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_client_integrate[1-x11-True] ______________ manager_nospawn = request = > load_grid = True @pytest.fixture def plasma(manager_nospawn, request, load_grid): class PlasmaConfig(Config): layouts = [Plasma(**getattr(request, "param", dict()))] screens = [Screen()] > manager_nospawn.start(PlasmaConfig) test/layouts/test_plasma.py:1439: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a22e30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae8eb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_client_integrate[1-x11-True] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_client_integrate[1-wayland-True] ____________ manager_nospawn = request = > load_grid = True @pytest.fixture def plasma(manager_nospawn, request, load_grid): class PlasmaConfig(Config): layouts = [Plasma(**getattr(request, "param", dict()))] screens = [Screen()] > manager_nospawn.start(PlasmaConfig) test/layouts/test_plasma.py:1439: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a18450>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0aea140> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_client_integrate[1-wayland-True] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________________ ERROR at setup of test_sizes[1-x11] ______________________ manager_nospawn = request = > load_grid = False @pytest.fixture def plasma(manager_nospawn, request, load_grid): class PlasmaConfig(Config): layouts = [Plasma(**getattr(request, "param", dict()))] screens = [Screen()] > manager_nospawn.start(PlasmaConfig) test/layouts/test_plasma.py:1439: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0983970>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a47270> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________________ ERROR at teardown of test_sizes[1-x11] ____________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________________ ERROR at setup of test_sizes[1-wayland] ____________________ manager_nospawn = request = > load_grid = False @pytest.fixture def plasma(manager_nospawn, request, load_grid): class PlasmaConfig(Config): layouts = [Plasma(**getattr(request, "param", dict()))] screens = [Screen()] > manager_nospawn.start(PlasmaConfig) test/layouts/test_plasma.py:1439: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0980860>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a47b60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________________ ERROR at teardown of test_sizes[1-wayland] __________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________________ ERROR at setup of test_remove[1-x11] _____________________ manager_nospawn = request = > load_grid = False @pytest.fixture def plasma(manager_nospawn, request, load_grid): class PlasmaConfig(Config): layouts = [Plasma(**getattr(request, "param", dict()))] screens = [Screen()] > manager_nospawn.start(PlasmaConfig) test/layouts/test_plasma.py:1439: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0980f40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae6e50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________________ ERROR at teardown of test_remove[1-x11] ____________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________________ ERROR at setup of test_remove[1-wayland] ___________________ manager_nospawn = request = > load_grid = False @pytest.fixture def plasma(manager_nospawn, request, load_grid): class PlasmaConfig(Config): layouts = [Plasma(**getattr(request, "param", dict()))] screens = [Screen()] > manager_nospawn.start(PlasmaConfig) test/layouts/test_plasma.py:1439: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd09808b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae4eb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________ ERROR at teardown of test_remove[1-wayland] __________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________________ ERROR at setup of test_split_mode[1-x11] ___________________ manager_nospawn = request = > load_grid = False @pytest.fixture def plasma(manager_nospawn, request, load_grid): class PlasmaConfig(Config): layouts = [Plasma(**getattr(request, "param", dict()))] screens = [Screen()] > manager_nospawn.start(PlasmaConfig) test/layouts/test_plasma.py:1439: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0982660>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae73d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________ ERROR at teardown of test_split_mode[1-x11] __________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________________ ERROR at setup of test_split_mode[1-wayland] _________________ manager_nospawn = request = > load_grid = False @pytest.fixture def plasma(manager_nospawn, request, load_grid): class PlasmaConfig(Config): layouts = [Plasma(**getattr(request, "param", dict()))] screens = [Screen()] > manager_nospawn.start(PlasmaConfig) test/layouts/test_plasma.py:1439: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd091b9c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7d0c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ ERROR at teardown of test_split_mode[1-wayland] ________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________________ ERROR at setup of test_recent[1-x11] _____________________ manager_nospawn = request = > load_grid = False @pytest.fixture def plasma(manager_nospawn, request, load_grid): class PlasmaConfig(Config): layouts = [Plasma(**getattr(request, "param", dict()))] screens = [Screen()] > manager_nospawn.start(PlasmaConfig) test/layouts/test_plasma.py:1439: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd091aca0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7e980> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________________ ERROR at teardown of test_recent[1-x11] ____________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________________ ERROR at setup of test_recent[1-wayland] ___________________ manager_nospawn = request = > load_grid = False @pytest.fixture def plasma(manager_nospawn, request, load_grid): class PlasmaConfig(Config): layouts = [Plasma(**getattr(request, "param", dict()))] screens = [Screen()] > manager_nospawn.start(PlasmaConfig) test/layouts/test_plasma.py:1439: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd091a610>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0aeb320> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________ ERROR at teardown of test_recent[1-wayland] __________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_ratiotile_add_windows[1-x11-RatioTileConfig] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a564d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7be20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_ratiotile_add_windows[1-x11-RatioTileConfig] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_ratiotile_add_windows[1-wayland-RatioTileConfig] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0963830>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7a400> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_ratiotile_add_windows[1-wayland-RatioTileConfig] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_ratiotile_add_windows_golden_ratio[1-x11-RatioTileConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0961f30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a443b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_ratiotile_add_windows_golden_ratio[1-x11-RatioTileConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_ratiotile_add_windows_golden_ratio[1-wayland-RatioTileConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08fcd60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cacf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_ratiotile_add_windows_golden_ratio[1-wayland-RatioTileConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_ratiotile_basic[1-x11-RatioTileConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08fc220>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae7690> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_ratiotile_basic[1-x11-RatioTileConfig] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_ratiotile_basic[1-wayland-RatioTileConfig] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08fe890>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae5640> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_ratiotile_basic[1-wayland-RatioTileConfig] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at setup of test_ratiotile_window_focus_cycle[1-x11-RatioTileConfig] __ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08ff0b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae7cc0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_ratiotile_window_focus_cycle[1-x11-RatioTileConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_ratiotile_window_focus_cycle[1-wayland-RatioTileConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08fd4e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09dc720> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_ratiotile_window_focus_cycle[1-wayland-RatioTileConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_ratiotile_alternative_calculation[1-x11-RatioTileConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0b19f80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd6820> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_ratiotile_alternative_calculation[1-x11-RatioTileConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_ratiotile_alternative_calculation[1-wayland-RatioTileConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a21b70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a46c40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_ratiotile_alternative_calculation[1-wayland-RatioTileConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_shuffling[1-x11-RatioTileConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0963970>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0aebb60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_shuffling[1-x11-RatioTileConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_shuffling[1-wayland-RatioTileConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0982570>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0aebed0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_shuffling[1-wayland-RatioTileConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_resizing[1-x11-RatioTileConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0983970>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce9e80> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_resizing[1-x11-RatioTileConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_resizing[1-wayland-RatioTileConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d69f30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7a980> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_resizing[1-wayland-RatioTileConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_screensplit[1-x11-ss_manager0] _____________ manager_nospawn = request = > @pytest.fixture(scope="function") def ss_manager(manager_nospawn, request): class ScreenSplitConfig(Config): auto_fullscreen = True groups = [libqtile.config.Group("a")] layouts = [layout.ScreenSplit(**getattr(request, "param", dict()))] floating_layout = libqtile.resources.default_config.floating_layout keys = [] mouse = [] screens = [] follow_mouse_focus = False > manager_nospawn.start(ScreenSplitConfig) test/layouts/test_screensplit.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d68a40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae5010> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stdout setup ----------------------------- [{'name': 'top', 'rect': (0, 0, 1, 0.5), 'layout': }, {'name': 'bottom', 'rect': (0, 0.5, 1, 0.5), 'layout': }] ___________ ERROR at teardown of test_screensplit[1-x11-ss_manager0] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stdout setup ----------------------------- [{'name': 'top', 'rect': (0, 0, 1, 0.5), 'layout': }, {'name': 'bottom', 'rect': (0, 0.5, 1, 0.5), 'layout': }] __________ ERROR at setup of test_screensplit[1-wayland-ss_manager0] ___________ manager_nospawn = request = > @pytest.fixture(scope="function") def ss_manager(manager_nospawn, request): class ScreenSplitConfig(Config): auto_fullscreen = True groups = [libqtile.config.Group("a")] layouts = [layout.ScreenSplit(**getattr(request, "param", dict()))] floating_layout = libqtile.resources.default_config.floating_layout keys = [] mouse = [] screens = [] follow_mouse_focus = False > manager_nospawn.start(ScreenSplitConfig) test/layouts/test_screensplit.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d6a5c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae4460> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stdout setup ----------------------------- [{'name': 'top', 'rect': (0, 0, 1, 0.5), 'layout': }, {'name': 'bottom', 'rect': (0, 0.5, 1, 0.5), 'layout': }] _________ ERROR at teardown of test_screensplit[1-wayland-ss_manager0] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stdout setup ----------------------------- [{'name': 'top', 'rect': (0, 0, 1, 0.5), 'layout': }, {'name': 'bottom', 'rect': (0, 0.5, 1, 0.5), 'layout': }] ________ ERROR at setup of test_commands_passthrough[1-x11-ss_manager0] ________ manager_nospawn = request = > @pytest.fixture(scope="function") def ss_manager(manager_nospawn, request): class ScreenSplitConfig(Config): auto_fullscreen = True groups = [libqtile.config.Group("a")] layouts = [layout.ScreenSplit(**getattr(request, "param", dict()))] floating_layout = libqtile.resources.default_config.floating_layout keys = [] mouse = [] screens = [] follow_mouse_focus = False > manager_nospawn.start(ScreenSplitConfig) test/layouts/test_screensplit.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d69d00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09dd0c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stdout setup ----------------------------- [{'name': 'top', 'rect': (0, 0, 1, 0.5), 'layout': }, {'name': 'bottom', 'rect': (0, 0.5, 1, 0.5), 'layout': }] ______ ERROR at teardown of test_commands_passthrough[1-x11-ss_manager0] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stdout setup ----------------------------- [{'name': 'top', 'rect': (0, 0, 1, 0.5), 'layout': }, {'name': 'bottom', 'rect': (0, 0.5, 1, 0.5), 'layout': }] ______ ERROR at setup of test_commands_passthrough[1-wayland-ss_manager0] ______ manager_nospawn = request = > @pytest.fixture(scope="function") def ss_manager(manager_nospawn, request): class ScreenSplitConfig(Config): auto_fullscreen = True groups = [libqtile.config.Group("a")] layouts = [layout.ScreenSplit(**getattr(request, "param", dict()))] floating_layout = libqtile.resources.default_config.floating_layout keys = [] mouse = [] screens = [] follow_mouse_focus = False > manager_nospawn.start(ScreenSplitConfig) test/layouts/test_screensplit.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d6b5b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09ddbc0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stdout setup ----------------------------- [{'name': 'top', 'rect': (0, 0, 1, 0.5), 'layout': }, {'name': 'bottom', 'rect': (0, 0.5, 1, 0.5), 'layout': }] ____ ERROR at teardown of test_commands_passthrough[1-wayland-ss_manager0] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stdout setup ----------------------------- [{'name': 'top', 'rect': (0, 0, 1, 0.5), 'layout': }, {'name': 'bottom', 'rect': (0, 0.5, 1, 0.5), 'layout': }] ________ ERROR at setup of test_move_window_to_split[1-x11-ss_manager0] ________ manager_nospawn = request = > @pytest.fixture(scope="function") def ss_manager(manager_nospawn, request): class ScreenSplitConfig(Config): auto_fullscreen = True groups = [libqtile.config.Group("a")] layouts = [layout.ScreenSplit(**getattr(request, "param", dict()))] floating_layout = libqtile.resources.default_config.floating_layout keys = [] mouse = [] screens = [] follow_mouse_focus = False > manager_nospawn.start(ScreenSplitConfig) test/layouts/test_screensplit.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd09419e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09de770> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stdout setup ----------------------------- [{'name': 'top', 'rect': (0, 0, 1, 0.5), 'layout': }, {'name': 'bottom', 'rect': (0, 0.5, 1, 0.5), 'layout': }] ______ ERROR at teardown of test_move_window_to_split[1-x11-ss_manager0] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stdout setup ----------------------------- [{'name': 'top', 'rect': (0, 0, 1, 0.5), 'layout': }, {'name': 'bottom', 'rect': (0, 0.5, 1, 0.5), 'layout': }] ______ ERROR at setup of test_move_window_to_split[1-wayland-ss_manager0] ______ manager_nospawn = request = > @pytest.fixture(scope="function") def ss_manager(manager_nospawn, request): class ScreenSplitConfig(Config): auto_fullscreen = True groups = [libqtile.config.Group("a")] layouts = [layout.ScreenSplit(**getattr(request, "param", dict()))] floating_layout = libqtile.resources.default_config.floating_layout keys = [] mouse = [] screens = [] follow_mouse_focus = False > manager_nospawn.start(ScreenSplitConfig) test/layouts/test_screensplit.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0941ee0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09df1c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stdout setup ----------------------------- [{'name': 'top', 'rect': (0, 0, 1, 0.5), 'layout': }, {'name': 'bottom', 'rect': (0, 0.5, 1, 0.5), 'layout': }] ____ ERROR at teardown of test_move_window_to_split[1-wayland-ss_manager0] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stdout setup ----------------------------- [{'name': 'top', 'rect': (0, 0, 1, 0.5), 'layout': }, {'name': 'bottom', 'rect': (0, 0.5, 1, 0.5), 'layout': }] ____________ ERROR at setup of test_match_window[1-x11-ss_manager0] ____________ manager_nospawn = request = > @pytest.fixture(scope="function") def ss_manager(manager_nospawn, request): class ScreenSplitConfig(Config): auto_fullscreen = True groups = [libqtile.config.Group("a")] layouts = [layout.ScreenSplit(**getattr(request, "param", dict()))] floating_layout = libqtile.resources.default_config.floating_layout keys = [] mouse = [] screens = [] follow_mouse_focus = False > manager_nospawn.start(ScreenSplitConfig) test/layouts/test_screensplit.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08ff6a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a44250> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stdout setup ----------------------------- [{'name': 'no_match', 'rect': (0, 0, 1, 0.5), 'layout': }, {'name': 'match', 'rect': (0, 0.5, 1, 0.5), 'layout': , 'matches': []}] __________ ERROR at teardown of test_match_window[1-x11-ss_manager0] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stdout setup ----------------------------- [{'name': 'no_match', 'rect': (0, 0, 1, 0.5), 'layout': }, {'name': 'match', 'rect': (0, 0.5, 1, 0.5), 'layout': , 'matches': []}] __________ ERROR at setup of test_match_window[1-wayland-ss_manager0] __________ manager_nospawn = request = > @pytest.fixture(scope="function") def ss_manager(manager_nospawn, request): class ScreenSplitConfig(Config): auto_fullscreen = True groups = [libqtile.config.Group("a")] layouts = [layout.ScreenSplit(**getattr(request, "param", dict()))] floating_layout = libqtile.resources.default_config.floating_layout keys = [] mouse = [] screens = [] follow_mouse_focus = False > manager_nospawn.start(ScreenSplitConfig) test/layouts/test_screensplit.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08fc1d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a46820> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stdout setup ----------------------------- [{'name': 'no_match', 'rect': (0, 0, 1, 0.5), 'layout': }, {'name': 'match', 'rect': (0, 0.5, 1, 0.5), 'layout': , 'matches': []}] ________ ERROR at teardown of test_match_window[1-wayland-ss_manager0] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stdout setup ----------------------------- [{'name': 'no_match', 'rect': (0, 0, 1, 0.5), 'layout': }, {'name': 'match', 'rect': (0, 0.5, 1, 0.5), 'layout': , 'matches': []}] ______________ ERROR at setup of test_no_slice[1-x11-SliceConfig] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0960d60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0aea4b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_no_slice[1-x11-SliceConfig] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_no_slice[1-wayland-SliceConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a578d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0aea770> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_no_slice[1-wayland-SliceConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_slice_first[1-x11-SliceConfig] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd091a340>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7d640> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_slice_first[1-x11-SliceConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_slice_first[1-wayland-SliceConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0943740>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cea770> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_slice_first[1-wayland-SliceConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_slice_last[1-x11-SliceConfig] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0940590>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae5430> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_slice_last[1-x11-SliceConfig] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_slice_last[1-wayland-SliceConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0942fc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae7b60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_slice_last[1-wayland-SliceConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_slice_focus[1-x11-SliceConfig] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd09429d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09dc1a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_slice_focus[1-x11-SliceConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_slice_focus[1-wayland-SliceConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05e6020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09df690> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_slice_focus[1-wayland-SliceConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_all_slices[1-x11-SliceConfig] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05e47c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05880f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_all_slices[1-x11-SliceConfig] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_all_slices[1-wayland-SliceConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05e7010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0588a90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_all_slices[1-wayland-SliceConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_command_propagation[1-x11-SliceConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05e7970>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09de770> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_command_propagation[1-x11-SliceConfig] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_command_propagation[1-wayland-SliceConfig] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05e5080>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09dd6f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_command_propagation[1-wayland-SliceConfig] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at setup of test_command_propagation_direct_call[1-x11-SliceConfig] ___ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05e5990>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09dda60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_command_propagation_direct_call[1-x11-SliceConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_command_propagation_direct_call[1-wayland-SliceConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d69da0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae6560> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_command_propagation_direct_call[1-wayland-SliceConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_move_to_slice[1-x11-SliceConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d6ae80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae4bf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_move_to_slice[1-x11-SliceConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_move_to_slice[1-wayland-SliceConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d69580>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cb530> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_move_to_slice[1-wayland-SliceConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_spiral_left[1-x11-SpiralConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0982390>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0aea140> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_spiral_left[1-x11-SpiralConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_spiral_left[1-wayland-SpiralConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a21ad0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a47d70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_spiral_left[1-wayland-SpiralConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_spiral_top[1-x11-SpiralConfig] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05aa980>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd6e50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_spiral_top[1-x11-SpiralConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_spiral_top[1-wayland-SpiralConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05a96c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0589220> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_spiral_top[1-wayland-SpiralConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_spiral_right[1-x11-SpiralConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05aab10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0589bc0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_spiral_right[1-x11-SpiralConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_spiral_right[1-wayland-SpiralConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05a8b30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd058a560> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_spiral_right[1-wayland-SpiralConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_spiral_bottom[1-x11-SpiralConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05abf60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae43b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_spiral_bottom[1-x11-SpiralConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_spiral_bottom[1-wayland-SpiralConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05a85e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae5430> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_spiral_bottom[1-wayland-SpiralConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_spiral_left_anticlockwise[1-x11-AnticlockwiseConfig] __ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05e6c50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ceb950> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_spiral_left_anticlockwise[1-x11-AnticlockwiseConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_spiral_left_anticlockwise[1-wayland-AnticlockwiseConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0a57d30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7c930> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_spiral_left_anticlockwise[1-wayland-AnticlockwiseConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at setup of test_spiral_top_anticlockwise[1-x11-AnticlockwiseConfig] __ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08ffc40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0aeb1c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_spiral_top_anticlockwise[1-x11-AnticlockwiseConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_spiral_top_anticlockwise[1-wayland-AnticlockwiseConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd09439c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a47690> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_spiral_top_anticlockwise[1-wayland-AnticlockwiseConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_spiral_right_anticlockwise[1-x11-AnticlockwiseConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0940040>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd7d70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_spiral_right_anticlockwise[1-x11-AnticlockwiseConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_spiral_right_anticlockwise[1-wayland-AnticlockwiseConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd09417b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09df690> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_spiral_right_anticlockwise[1-wayland-AnticlockwiseConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_spiral_bottom_anticlockwise[1-x11-AnticlockwiseConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0551fd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09dfe20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_spiral_bottom_anticlockwise[1-x11-AnticlockwiseConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_spiral_bottom_anticlockwise[1-wayland-AnticlockwiseConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0550770>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05881a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_spiral_bottom_anticlockwise[1-wayland-AnticlockwiseConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_spiral_adjust_master_ratios[1-x11-SpiralConfig] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0552e30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd058b270> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_spiral_adjust_master_ratios[1-x11-SpiralConfig] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at setup of test_spiral_adjust_master_ratios[1-wayland-SpiralConfig] __ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0551e90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd058bc10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_spiral_adjust_master_ratios[1-wayland-SpiralConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_spiral_adjust_ratios[1-x11-SpiralConfig] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0552610>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05dc670> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_spiral_adjust_ratios[1-x11-SpiralConfig] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_spiral_adjust_ratios[1-wayland-SpiralConfig] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0551bc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a45dd0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_spiral_adjust_ratios[1-wayland-SpiralConfig] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_stack_commands[1-x11-StackConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05a8270>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae8b40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_stack_commands[1-x11-StackConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_stack_commands[1-wayland-StackConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05abdd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cbc10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_stack_commands[1-wayland-StackConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_stack_down[1-x11-StackConfig] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0982f70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae4d50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_stack_down[1-x11-StackConfig] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_stack_down[1-wayland-StackConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d6b3d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae4460> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_stack_down[1-wayland-StackConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_stack_addremove[1-x11-StackConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05e5800>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09dddd0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_stack_addremove[1-x11-StackConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_stack_addremove[1-wayland-StackConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05e66b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09ddbc0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_stack_addremove[1-wayland-StackConfig] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_stack_rotation[1-x11-StackConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05c5e90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0589900> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_stack_rotation[1-x11-StackConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_stack_rotation[1-wayland-StackConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05c4270>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0588eb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_stack_rotation[1-wayland-StackConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_stack_nextprev[1-x11-StackConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05c7560>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0589170> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_stack_nextprev[1-x11-StackConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_stack_nextprev[1-wayland-StackConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05c61b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05dce00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_stack_nextprev[1-wayland-StackConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_stack_window_removal[1-x11-StackConfig] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05c6d90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05dd7a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_stack_window_removal[1-x11-StackConfig] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_stack_window_removal[1-wayland-StackConfig] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05c6070>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd058b8a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_stack_window_removal[1-wayland-StackConfig] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_stack_split[1-x11-StackConfig] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0551f80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd058a820> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_stack_split[1-x11-StackConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_stack_split[1-wayland-StackConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05523e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09df060> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_stack_split[1-wayland-StackConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_stack_shuffle[1-x11-StackConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0942020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09dfb60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_stack_shuffle[1-x11-StackConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_stack_shuffle[1-wayland-StackConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08fdda0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a46a30> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_stack_shuffle[1-wayland-StackConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_stack_client_to[1-x11-StackConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05a8f40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b79010> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_stack_client_to[1-x11-StackConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_stack_client_to[1-wayland-StackConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0778040>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7e4b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_stack_client_to[1-wayland-StackConfig] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_stack_info[1-x11-StackConfig] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0779940>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cea770> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_stack_info[1-x11-StackConfig] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_stack_info[1-wayland-StackConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0779030>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae5590> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_stack_info[1-wayland-StackConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_stack_window_focus_cycle[1-x11-StackConfig] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd077b1a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05ddd20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_stack_window_focus_cycle[1-x11-StackConfig] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_stack_window_focus_cycle[1-wayland-StackConfig] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0778720>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05de6c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_stack_window_focus_cycle[1-wayland-StackConfig] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_tile_updown[1-x11-TileConfig] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd07796c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05df060> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_tile_updown[1-x11-TileConfig] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_tile_updown[1-wayland-TileConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0758270>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05dfa00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_tile_updown[1-wayland-TileConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_tile_nextprev[1-x11-TileConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05c7d80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0589010> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_tile_nextprev[1-x11-TileConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_tile_nextprev[1-wayland-TileConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05c58f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0589e80> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_tile_nextprev[1-wayland-TileConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_tile_master_and_slave[1-x11-TileConfig] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05e6f20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09de560> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_tile_master_and_slave[1-x11-TileConfig] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_tile_master_and_slave[1-wayland-TileConfig] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1d6bb00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09dd9b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_tile_master_and_slave[1-wayland-TileConfig] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_tile_remove[1-x11-TileConfig] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05a9bc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae5010> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_tile_remove[1-x11-TileConfig] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_tile_remove[1-wayland-TileConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0551cb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cb530> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_tile_remove[1-wayland-TileConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_tile_window_focus_cycle[1-x11-TileConfig] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0759940>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a47530> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_tile_window_focus_cycle[1-x11-TileConfig] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_tile_window_focus_cycle[1-wayland-TileConfig] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd075a200>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd7480> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_tile_window_focus_cycle[1-wayland-TileConfig] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_tile_add_on_top[1-x11-TileConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0759490>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05dca90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_tile_add_on_top[1-x11-TileConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_tile_add_on_top[1-wayland-TileConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd075af20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05dcca0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_tile_add_on_top[1-wayland-TileConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_tile_min_max_ratios[1-x11-TileConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd07599e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07c8250> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_tile_min_max_ratios[1-x11-TileConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_tile_min_max_ratios[1-wayland-TileConfig] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd071c0e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07c8bf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_tile_min_max_ratios[1-wayland-TileConfig] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_window[1-x11-TreeTabConfig] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0779d00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd7d70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_window[1-x11-TreeTabConfig] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_window[1-wayland-TreeTabConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0778b80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05ddfe0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_window[1-wayland-TreeTabConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_sort_windows[1-x11-TreeTabConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd077b7e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05de610> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_sort_windows[1-x11-TreeTabConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_sort_windows[1-wayland-TreeTabConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08fdda0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae75e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_sort_windows[1-wayland-TreeTabConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_verticaltile_simple[1-x11-VerticalTileConfig] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0553ab0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0aea2a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_verticaltile_simple[1-x11-VerticalTileConfig] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_verticaltile_simple[1-wayland-VerticalTileConfig] ___ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05c67f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b79170> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_verticaltile_simple[1-wayland-VerticalTileConfig] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_verticaltile_maximize[1-x11-VerticalTileConfig] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd071cc20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09df740> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_verticaltile_maximize[1-x11-VerticalTileConfig] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at setup of test_verticaltile_maximize[1-wayland-VerticalTileConfig] __ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd071c630>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09df480> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_verticaltile_maximize[1-wayland-VerticalTileConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_verticaltile_window_focus_cycle[1-x11-VerticalTileConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd071d3f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05881a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_verticaltile_window_focus_cycle[1-x11-VerticalTileConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_verticaltile_window_focus_cycle[1-wayland-VerticalTileConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd071f010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07c9170> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_verticaltile_window_focus_cycle[1-wayland-VerticalTileConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_verticaltile_single_border[1-x11-VerticalTileSingleBorderConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd071ff60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07c9b10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_verticaltile_single_border[1-x11-VerticalTileSingleBorderConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_verticaltile_single_border[1-wayland-VerticalTileSingleBorderConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd07db010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07ca4b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_verticaltile_single_border[1-wayland-VerticalTileSingleBorderConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_verticaltile_single_margin[1-x11-VerticalTileSingleMarginConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd07d9620>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07cae50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_verticaltile_single_margin[1-x11-VerticalTileSingleMarginConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_verticaltile_single_margin[1-wayland-VerticalTileSingleMarginConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05a9030>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a44b40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_verticaltile_single_margin[1-wayland-VerticalTileSingleMarginConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_tall_add_clients[1-x11-MonadTallConfig] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05e69d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cbc10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_tall_add_clients[1-x11-MonadTallConfig] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_tall_add_clients[1-wayland-MonadTallConfig] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05c5490>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae4460> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_tall_add_clients[1-wayland-MonadTallConfig] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_tall_add_clients_before_current[1-x11-MonadTallNCPBeforeCurrentConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd075bce0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09de560> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_tall_add_clients_before_current[1-x11-MonadTallNCPBeforeCurrentConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_tall_add_clients_before_current[1-wayland-MonadTallNCPBeforeCurrentConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd075bdd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0589e80> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_tall_add_clients_before_current[1-wayland-MonadTallNCPBeforeCurrentConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_tall_add_clients_after_current[1-x11-MonadTallNCPAfterCurrentConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd07d9490>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd058a400> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_tall_add_clients_after_current[1-x11-MonadTallNCPAfterCurrentConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_tall_add_clients_after_current[1-wayland-MonadTallNCPAfterCurrentConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd07dacf0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05dcd50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_tall_add_clients_after_current[1-wayland-MonadTallNCPAfterCurrentConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_tall_add_clients_at_bottom[1-x11-MonadTallNewCLientPositionBottomConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd07da020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05df690> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_tall_add_clients_at_bottom[1-x11-MonadTallNewCLientPositionBottomConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_tall_add_clients_at_bottom[1-wayland-MonadTallNewCLientPositionBottomConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd07d8270>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07c9010> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_tall_add_clients_at_bottom[1-wayland-MonadTallNewCLientPositionBottomConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_wide_add_clients[1-x11-MonadWideConfig] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd07d8ea0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07cb320> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_wide_add_clients[1-x11-MonadWideConfig] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_wide_add_clients[1-wayland-MonadWideConfig] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd07117b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07cbcc0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_wide_add_clients[1-wayland-MonadWideConfig] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_wide_add_clients_new_client_postion_top[1-x11-MonadWideNewClientPositionTopConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd07124d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0760720> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_wide_add_clients_new_client_postion_top[1-x11-MonadWideNewClientPositionTopConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_wide_add_clients_new_client_postion_top[1-wayland-MonadWideNewClientPositionTopConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd07db1f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07ca770> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_wide_add_clients_new_client_postion_top[1-wayland-MonadWideNewClientPositionTopConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_tall_margins[1-x11-MonadTallMarginsConfig] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd071dbc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07c9b10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_tall_margins[1-x11-MonadTallMarginsConfig] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_tall_margins[1-wayland-MonadTallMarginsConfig] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd071cd10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07c9900> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_tall_margins[1-wayland-MonadTallMarginsConfig] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_wide_margins[1-x11-MonadWideMarginsConfig] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05c5c10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd058bc10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_wide_margins[1-x11-MonadWideMarginsConfig] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_wide_margins[1-wayland-MonadWideMarginsConfig] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05e73d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09dfb60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_wide_margins[1-wayland-MonadWideMarginsConfig] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at setup of test_tall_growmain_solosecondary[1-x11-MonadTallConfig] ___ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0779e40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7a090> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_tall_growmain_solosecondary[1-x11-MonadTallConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_tall_growmain_solosecondary[1-wayland-MonadTallConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0712340>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce8a90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_tall_growmain_solosecondary[1-wayland-MonadTallConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at setup of test_wide_growmain_solosecondary[1-x11-MonadWideConfig] ___ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0711260>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05dc040> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_wide_growmain_solosecondary[1-x11-MonadWideConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_wide_growmain_solosecondary[1-wayland-MonadWideConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd07131f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05de350> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_wide_growmain_solosecondary[1-wayland-MonadWideConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_tall_growmain_multiplesecondary[1-x11-MonadTallConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0710590>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7d0c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_tall_growmain_multiplesecondary[1-x11-MonadTallConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_tall_growmain_multiplesecondary[1-wayland-MonadTallConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd080dee0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07614e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_tall_growmain_multiplesecondary[1-wayland-MonadTallConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_wide_growmain_multiplesecondary[1-x11-MonadWideConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd080c2c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0761e80> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_wide_growmain_multiplesecondary[1-x11-MonadWideConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_wide_growmain_multiplesecondary[1-wayland-MonadWideConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd080c590>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0762820> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_wide_growmain_multiplesecondary[1-wayland-MonadWideConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_tall_growsecondary_solosecondary[1-x11-MonadTallConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd080d940>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05dc930> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_tall_growsecondary_solosecondary[1-x11-MonadTallConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_tall_growsecondary_solosecondary[1-wayland-MonadTallConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd080e200>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05dfcc0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_tall_growsecondary_solosecondary[1-wayland-MonadTallConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_wide_growsecondary_solosecondary[1-x11-MonadWideConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd080f560>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0588930> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_wide_growsecondary_solosecondary[1-x11-MonadWideConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_wide_growsecondary_solosecondary[1-wayland-MonadWideConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd07124d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09dddd0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_wide_growsecondary_solosecondary[1-wayland-MonadWideConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_tall_growsecondary_multiplesecondary[1-x11-MonadTallConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd075bfb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae4eb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_tall_growsecondary_multiplesecondary[1-x11-MonadTallConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_tall_growsecondary_multiplesecondary[1-wayland-MonadTallConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05c6520>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0aebb60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_tall_growsecondary_multiplesecondary[1-wayland-MonadTallConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_wide_growsecondary_multiplesecondary[1-x11-MonadWideConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd07d8e00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07cb950> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_wide_growsecondary_multiplesecondary[1-x11-MonadWideConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_wide_growsecondary_multiplesecondary[1-wayland-MonadWideConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd07dbe70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07cb3d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_wide_growsecondary_multiplesecondary[1-wayland-MonadWideConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_tall_flip[1-x11-MonadTallConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd07dbd30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07c8510> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_tall_flip[1-x11-MonadTallConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_tall_flip[1-wayland-MonadTallConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0821d50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07607d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_tall_flip[1-wayland-MonadTallConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_wide_flip[1-x11-MonadWideConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0820130>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0762fb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_wide_flip[1-x11-MonadWideConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_wide_flip[1-wayland-MonadWideConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0822890>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0763950> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_wide_flip[1-wayland-MonadWideConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_tall_set_and_reset[1-x11-MonadTallConfig] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08209f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a44460> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_tall_set_and_reset[1-x11-MonadTallConfig] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_tall_set_and_reset[1-wayland-MonadTallConfig] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0821940>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05de140> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_tall_set_and_reset[1-wayland-MonadTallConfig] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_tall_stacked_add_two_clients[1-x11-MonadTallStackedConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0822840>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae5590> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_tall_stacked_add_two_clients[1-x11-MonadTallStackedConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_tall_stacked_add_two_clients[1-wayland-MonadTallStackedConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0711fd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7a090> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_tall_stacked_add_two_clients[1-wayland-MonadTallStackedConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_tall_stacked_toggle_auto_maximize[1-x11-MonadTallStackedConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0712340>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09dfb60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_tall_stacked_toggle_auto_maximize[1-x11-MonadTallStackedConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_tall_stacked_toggle_auto_maximize[1-wayland-MonadTallStackedConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd077a9d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd058acf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_tall_stacked_toggle_auto_maximize[1-wayland-MonadTallStackedConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_tall_stacked_window_kill[1-x11-MonadTallStackedConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd071c9f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07ca4b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_tall_stacked_window_kill[1-x11-MonadTallStackedConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_tall_stacked_window_kill[1-wayland-MonadTallStackedConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd071f420>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07ca8d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_tall_stacked_window_kill[1-wayland-MonadTallStackedConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_wide_set_and_reset[1-x11-MonadWideConfig] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08b6f20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0761dd0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_wide_set_and_reset[1-x11-MonadWideConfig] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_wide_set_and_reset[1-wayland-MonadWideConfig] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08b5530>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08005c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_wide_set_and_reset[1-wayland-MonadWideConfig] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_tall_shuffle[1-x11-MonadTallConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08b67a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0800f60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_tall_shuffle[1-x11-MonadTallConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_tall_shuffle[1-wayland-MonadTallConfig] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08b7b50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0801900> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_tall_shuffle[1-wayland-MonadTallConfig] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_wide_shuffle[1-x11-MonadWideConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08b6020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08022a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_wide_shuffle[1-x11-MonadWideConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_wide_shuffle[1-wayland-MonadWideConfig] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08b5c10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07c81a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_wide_shuffle[1-wayland-MonadWideConfig] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_tall_swap[1-x11-MonadTallConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05c5490>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07cb320> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_tall_swap[1-x11-MonadTallConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_tall_swap[1-wayland-MonadTallConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd07d8e00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cbd70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_tall_swap[1-wayland-MonadTallConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_wide_swap[1-x11-MonadWideConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0823330>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09de6c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_wide_swap[1-x11-MonadWideConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_wide_swap[1-wayland-MonadWideConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0823dd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd058a980> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_wide_swap[1-wayland-MonadWideConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_tall_window_focus_cycle[1-x11-MonadTallConfig] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd080fd30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05df740> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_tall_window_focus_cycle[1-x11-MonadTallConfig] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at setup of test_tall_window_focus_cycle[1-wayland-MonadTallConfig] ___ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd080ee80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05dfed0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_tall_window_focus_cycle[1-wayland-MonadTallConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_wide_window_focus_cycle[1-x11-MonadWideConfig] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd080fa60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0763270> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_wide_window_focus_cycle[1-x11-MonadWideConfig] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at setup of test_wide_window_focus_cycle[1-wayland-MonadWideConfig] ___ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08c04a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0762a30> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_wide_window_focus_cycle[1-wayland-MonadWideConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_three_col_add_clients[1-x11-MonadThreeColConfig] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08c1440>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0762f00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_three_col_add_clients[1-x11-MonadThreeColConfig] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_three_col_add_clients[1-wayland-MonadThreeColConfig] __ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08c2f70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0802400> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_three_col_add_clients[1-wayland-MonadThreeColConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_three_col_shuffle[1-x11-MonadThreeColConfig] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08c38d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0802da0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_three_col_shuffle[1-x11-MonadThreeColConfig] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_three_col_shuffle[1-wayland-MonadThreeColConfig] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08c2f20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0763e20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_three_col_shuffle[1-wayland-MonadThreeColConfig] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_three_col_swap_main[1-x11-MonadThreeColConfig] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08c31a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07c9fe0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_three_col_swap_main[1-x11-MonadThreeColConfig] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at setup of test_three_col_swap_main[1-wayland-MonadThreeColConfig] ___ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05c5b70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07ca400> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_three_col_swap_main[1-wayland-MonadThreeColConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_zoomy_one[1-x11-ZoomyConfig] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08b4a90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05880f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_zoomy_one[1-x11-ZoomyConfig] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_zoomy_one[1-wayland-ZoomyConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0712f20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b78ca0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_zoomy_one[1-wayland-ZoomyConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_zoomy_window_focus_cycle[1-x11-ZoomyConfig] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0822ca0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae71c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_zoomy_window_focus_cycle[1-x11-ZoomyConfig] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_zoomy_window_focus_cycle[1-wayland-ZoomyConfig] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0823d80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05df480> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_zoomy_window_focus_cycle[1-wayland-ZoomyConfig] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________________ ERROR at setup of test_draw[1-x11-GBConfig] __________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd07f95d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0801900> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ ERROR at teardown of test_draw[1-x11-GBConfig] ________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_draw[1-wayland-GBConfig] ________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd07fa480>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08016f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_draw[1-wayland-GBConfig] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_prompt[1-x11-GBConfig] _________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd07fb470>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0803950> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ ERROR at teardown of test_prompt[1-x11-GBConfig] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_prompt[1-wayland-GBConfig] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd07f99e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c43b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_prompt[1-wayland-GBConfig] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________________ ERROR at setup of test_event[1-x11-GBConfig] _________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd07facf0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c4d50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ ERROR at teardown of test_event[1-x11-GBConfig] ________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_event[1-wayland-GBConfig] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd07f8d60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c56f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_event[1-wayland-GBConfig] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_textbox[1-x11-GBConfig] ________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0822a70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0762980> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_textbox[1-x11-GBConfig] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_textbox[1-wayland-GBConfig] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd075bfb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0762e50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_textbox[1-wayland-GBConfig] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_textbox_errors[1-x11-GBConfig] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd080c590>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05dfa00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_textbox_errors[1-x11-GBConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_textbox_errors[1-wayland-GBConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08c3d80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05df320> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_textbox_errors[1-wayland-GBConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_groupbox_button_press[1-x11-GBConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08c1440>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0589fe0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_groupbox_button_press[1-x11-GBConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_groupbox_button_press[1-wayland-GBConfig] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08b63e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae41a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_groupbox_button_press[1-wayland-GBConfig] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_geometry[1-x11-GeomConf] ________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd086b010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07c8510> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_geometry[1-x11-GeomConf] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_geometry[1-wayland-GeomConf] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0869a30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08001a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_geometry[1-wayland-GeomConf] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_resize[1-x11-GeomConf] _________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08692b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0802560> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ ERROR at teardown of test_resize[1-x11-GeomConf] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_resize[1-wayland-GeomConf] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd086ab60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0801fe0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_resize[1-wayland-GeomConf] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________________ ERROR at teardown of test_basic[1-x11] ____________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________________ ERROR at teardown of test_basic[1-wayland] __________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at teardown of test_singlespacer[1-x11] _________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at teardown of test_singlespacer[1-wayland] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________________ ERROR at teardown of test_nospacer[1-x11] ___________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at teardown of test_nospacer[1-wayland] _________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at teardown of test_consecutive_spacer[1-x11] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at teardown of test_consecutive_spacer[1-wayland] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at teardown of test_configure_broken_widgets[1-x11] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at teardown of test_configure_broken_widgets[1-wayland] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at teardown of test_bar_hide_show_with_margin[1-x11] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at teardown of test_bar_hide_show_with_margin[1-wayland] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_bar_hide_show_single_screen[1-x11-all-dimensions0] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_bar_hide_show_single_screen[1-x11-top-dimensions1] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_bar_hide_show_single_screen[1-x11-bottom-dimensions2] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_bar_hide_show_single_screen[1-x11-left-dimensions3] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_bar_hide_show_single_screen[1-x11-right-dimensions4] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_bar_hide_show_single_screen[1-wayland-all-dimensions0] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_bar_hide_show_single_screen[1-wayland-top-dimensions1] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_bar_hide_show_single_screen[1-wayland-bottom-dimensions2] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_bar_hide_show_single_screen[1-wayland-left-dimensions3] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_bar_hide_show_single_screen[1-wayland-right-dimensions4] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at teardown of test_bar_hide_show_dual_screen[x11-all-dimensions0-2] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root __ ERROR at teardown of test_bar_hide_show_dual_screen[x11-top-dimensions1-2] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_bar_hide_show_dual_screen[x11-bottom-dimensions2-2] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_bar_hide_show_dual_screen[x11-left-dimensions3-2] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_bar_hide_show_dual_screen[x11-right-dimensions4-2] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_bar_hide_show_dual_screen[wayland-all-dimensions0-2] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_bar_hide_show_dual_screen[wayland-top-dimensions1-2] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_bar_hide_show_dual_screen[wayland-bottom-dimensions2-2] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_bar_hide_show_dual_screen[wayland-left-dimensions3-2] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_bar_hide_show_dual_screen[wayland-right-dimensions4-2] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at teardown of test_bar_border_horizontal[1-x11] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root __________ ERROR at teardown of test_bar_border_horizontal[1-wayland] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at teardown of test_bar_border_vertical[1-x11] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at teardown of test_bar_border_vertical[1-wayland] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at teardown of test_unsupported_widget[1-x11] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at teardown of test_unsupported_widget[1-wayland] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_dont_reserve_bar[1-x11-top-0-0-800-50] _________ manager_nospawn = request = > @pytest.fixture def no_reserve_manager(manager_nospawn, request): position = getattr(request, "param", "top") class DontReserveBarConfig(GBConfig): screens = [ libqtile.config.Screen( **{position: libqtile.bar.Bar([libqtile.widget.Spacer()], 50, reserve=False)}, ) ] layouts = [libqtile.layout.max.Max()] > manager_nospawn.start(DontReserveBarConfig) test/test_bar.py:784: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0596980>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd052a770> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_dont_reserve_bar[1-x11-top-0-0-800-50] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_dont_reserve_bar[1-x11-bottom-0-550-800-50] ______ manager_nospawn = request = > @pytest.fixture def no_reserve_manager(manager_nospawn, request): position = getattr(request, "param", "top") class DontReserveBarConfig(GBConfig): screens = [ libqtile.config.Screen( **{position: libqtile.bar.Bar([libqtile.widget.Spacer()], 50, reserve=False)}, ) ] layouts = [libqtile.layout.max.Max()] > manager_nospawn.start(DontReserveBarConfig) test/test_bar.py:784: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd172e340>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd052b110> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_dont_reserve_bar[1-x11-bottom-0-550-800-50] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_dont_reserve_bar[1-x11-left-0-0-50-600] ________ manager_nospawn = request = > @pytest.fixture def no_reserve_manager(manager_nospawn, request): position = getattr(request, "param", "top") class DontReserveBarConfig(GBConfig): screens = [ libqtile.config.Screen( **{position: libqtile.bar.Bar([libqtile.widget.Spacer()], 50, reserve=False)}, ) ] layouts = [libqtile.layout.max.Max()] > manager_nospawn.start(DontReserveBarConfig) test/test_bar.py:784: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd172d990>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd052bab0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_dont_reserve_bar[1-x11-left-0-0-50-600] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_dont_reserve_bar[1-x11-right-750-0-50-600] _______ manager_nospawn = request = > @pytest.fixture def no_reserve_manager(manager_nospawn, request): position = getattr(request, "param", "top") class DontReserveBarConfig(GBConfig): screens = [ libqtile.config.Screen( **{position: libqtile.bar.Bar([libqtile.widget.Spacer()], 50, reserve=False)}, ) ] layouts = [libqtile.layout.max.Max()] > manager_nospawn.start(DontReserveBarConfig) test/test_bar.py:784: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd172f420>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d54510> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_dont_reserve_bar[1-x11-right-750-0-50-600] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_dont_reserve_bar[1-wayland-top-0-0-800-50] _______ manager_nospawn = request = > @pytest.fixture def no_reserve_manager(manager_nospawn, request): position = getattr(request, "param", "top") class DontReserveBarConfig(GBConfig): screens = [ libqtile.config.Screen( **{position: libqtile.bar.Bar([libqtile.widget.Spacer()], 50, reserve=False)}, ) ] layouts = [libqtile.layout.max.Max()] > manager_nospawn.start(DontReserveBarConfig) test/test_bar.py:784: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd172c8b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d54eb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_dont_reserve_bar[1-wayland-top-0-0-800-50] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_dont_reserve_bar[1-wayland-bottom-0-550-800-50] ____ manager_nospawn = request = > @pytest.fixture def no_reserve_manager(manager_nospawn, request): position = getattr(request, "param", "top") class DontReserveBarConfig(GBConfig): screens = [ libqtile.config.Screen( **{position: libqtile.bar.Bar([libqtile.widget.Spacer()], 50, reserve=False)}, ) ] layouts = [libqtile.layout.max.Max()] > manager_nospawn.start(DontReserveBarConfig) test/test_bar.py:784: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd172c9f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d55850> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_dont_reserve_bar[1-wayland-bottom-0-550-800-50] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_dont_reserve_bar[1-wayland-left-0-0-50-600] ______ manager_nospawn = request = > @pytest.fixture def no_reserve_manager(manager_nospawn, request): position = getattr(request, "param", "top") class DontReserveBarConfig(GBConfig): screens = [ libqtile.config.Screen( **{position: libqtile.bar.Bar([libqtile.widget.Spacer()], 50, reserve=False)}, ) ] layouts = [libqtile.layout.max.Max()] > manager_nospawn.start(DontReserveBarConfig) test/test_bar.py:784: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd172e7f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0802400> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_dont_reserve_bar[1-wayland-left-0-0-50-600] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_dont_reserve_bar[1-wayland-right-750-0-50-600] _____ manager_nospawn = request = > @pytest.fixture def no_reserve_manager(manager_nospawn, request): position = getattr(request, "param", "top") class DontReserveBarConfig(GBConfig): screens = [ libqtile.config.Screen( **{position: libqtile.bar.Bar([libqtile.widget.Spacer()], 50, reserve=False)}, ) ] layouts = [libqtile.layout.max.Max()] > manager_nospawn.start(DontReserveBarConfig) test/test_bar.py:784: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04fee80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0801590> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_dont_reserve_bar[1-wayland-right-750-0-50-600] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_layout_filter[1-x11-CallConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04ff9c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0800a90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_layout_filter[1-x11-CallConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_layout_filter[1-wayland-CallConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd080fba0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd058a980> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_layout_filter[1-wayland-CallConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_param_hoisting[1-x11-CallConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08c3420>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07cb3d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_param_hoisting[1-x11-CallConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_param_hoisting[1-wayland-CallConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06d84f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0761900> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_param_hoisting[1-wayland-CallConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_cmd_commands[1-x11-ServerConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06a43b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c66c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_cmd_commands[1-x11-ServerConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_cmd_commands[1-wayland-ServerConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06a54e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c6b90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_cmd_commands[1-wayland-ServerConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_cmd_eval_namespace[1-x11-ServerConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd086a7f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c6cf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_cmd_eval_namespace[1-x11-ServerConfig] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_cmd_eval_namespace[1-wayland-ServerConfig] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0868360>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05287d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_cmd_eval_namespace[1-wayland-ServerConfig] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_call_unknown[1-x11-ServerConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd061a0c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d55c70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_call_unknown[1-x11-ServerConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_call_unknown[1-wayland-ServerConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0618400>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d56400> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_call_unknown[1-wayland-ServerConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_items_qtile[x11-ServerConfig-2] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd172c900>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c4880> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root __________ ERROR at teardown of test_items_qtile[x11-ServerConfig-2] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root __________ ERROR at setup of test_items_qtile[wayland-ServerConfig-2] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd172f5b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08001a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_items_qtile[wayland-ServerConfig-2] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_select_qtile[x11-ServerConfig-2] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05972e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd052b530> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_select_qtile[x11-ServerConfig-2] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_select_qtile[wayland-ServerConfig-2] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05950d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0528040> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_select_qtile[wayland-ServerConfig-2] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_items_group[1-x11-ServerConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd061a570>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0529850> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root __________ ERROR at teardown of test_items_group[1-x11-ServerConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root __________ ERROR at setup of test_items_group[1-wayland-ServerConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd061ae80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d54bf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_items_group[1-wayland-ServerConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_select_group[x11-ServerConfig-2] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06192b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d54460> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root __________ ERROR at teardown of test_select_group[x11-ServerConfig-2] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _________ ERROR at setup of test_select_group[wayland-ServerConfig-2] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd061b6f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d57060> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_select_group[wayland-ServerConfig-2] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_items_screen[1-x11-ServerConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06ba610>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d57a00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root __________ ERROR at teardown of test_items_screen[1-x11-ServerConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _________ ERROR at setup of test_items_screen[1-wayland-ServerConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06b9850>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0604510> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_items_screen[1-wayland-ServerConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_select_screen[1-x11-ServerConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06bab60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0604eb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_select_screen[1-x11-ServerConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_select_screen[1-wayland-ServerConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06b8cc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0605850> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_select_screen[1-wayland-ServerConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_items_bar[1-x11-ServerConfig] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06b9800>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0528eb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_items_bar[1-x11-ServerConfig] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_items_bar[1-wayland-ServerConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06b8900>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c5fe0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_items_bar[1-wayland-ServerConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_select_bar[x11-ServerConfig-2] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08c0630>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c6c40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ___________ ERROR at teardown of test_select_bar[x11-ServerConfig-2] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root __________ ERROR at setup of test_select_bar[wayland-ServerConfig-2] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06a56c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0761900> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_select_bar[wayland-ServerConfig-2] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_items_layout[1-x11-ServerConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04fee80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07cae50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root __________ ERROR at teardown of test_items_layout[1-x11-ServerConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _________ ERROR at setup of test_items_layout[1-wayland-ServerConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04fe7f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0801640> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_items_layout[1-wayland-ServerConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_select_layout[1-x11-ServerConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd172c590>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0802400> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_select_layout[1-x11-ServerConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_select_layout[1-wayland-ServerConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04daf70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d55850> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_select_layout[1-wayland-ServerConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_items_window[x11-ServerConfig-2] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04d9d00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05df740> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root __________ ERROR at teardown of test_items_window[x11-ServerConfig-2] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _________ ERROR at setup of test_items_window[wayland-ServerConfig-2] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04db100>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0606610> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_items_window[wayland-ServerConfig-2] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_select_window[x11-ServerConfig-2] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04d8c20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0606fb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_select_window[x11-ServerConfig-2] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_select_window[wayland-ServerConfig-2] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04d8ef0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0607950> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_select_window[wayland-ServerConfig-2] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_items_widget[1-x11-ServerConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04d8c70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044c3b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root __________ ERROR at teardown of test_items_widget[1-x11-ServerConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _________ ERROR at setup of test_items_widget[1-wayland-ServerConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06b9350>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae6400> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_items_widget[1-wayland-ServerConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_select_widget[1-x11-ServerConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06bbe70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0605010> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_select_widget[1-x11-ServerConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_select_widget[1-wayland-ServerConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0595cb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0604510> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_select_widget[1-wayland-ServerConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________________ ERROR at setup of test_core_node[1-x11] ____________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd172de40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd052afb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________________ ERROR at teardown of test_core_node[1-x11] __________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________________ ERROR at setup of test_core_node[1-wayland] __________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd061b6f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd052b740> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ ERROR at teardown of test_core_node[1-wayland] ________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at teardown of test_lazy_arguments[1-x11] ________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at teardown of test_lazy_arguments[1-wayland] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_decorators_manager_call[x11-ServerConfig-2] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0439760>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d54250> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ____ ERROR at teardown of test_decorators_manager_call[x11-ServerConfig-2] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ____ ERROR at setup of test_decorators_manager_call[wayland-ServerConfig-2] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd043b510>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d56140> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_decorators_manager_call[wayland-ServerConfig-2] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_dgroup_persist[1-x11-DGroupsConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04bdc60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d54eb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ________ ERROR at teardown of test_dgroup_persist[1-x11-DGroupsConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ________ ERROR at setup of test_dgroup_persist[1-wayland-DGroupsConfig] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04bcd60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044cbf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_dgroup_persist[1-wayland-DGroupsConfig] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_dgroup_nonpersist[1-x11-DGroupsConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04be9d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044d590> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_dgroup_nonpersist[1-x11-DGroupsConfig] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_dgroup_nonpersist[1-wayland-DGroupsConfig] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04bf100>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd06073d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_dgroup_nonpersist[1-wayland-DGroupsConfig] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_basic[1-x11-FakeScreenConfig] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04bdf30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd06066c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_basic[1-x11-FakeScreenConfig] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_basic[1-wayland-FakeScreenConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06d92b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05ddfe0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_basic[1-wayland-FakeScreenConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_gaps[1-x11-FakeScreenConfig] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04d9350>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d55380> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_gaps[1-x11-FakeScreenConfig] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_gaps[1-wayland-FakeScreenConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04d9580>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0800e00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_gaps[1-wayland-FakeScreenConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_maximize_with_move_to_screen[1-x11-FakeScreenConfig] __ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd172c9f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07c8ca0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_maximize_with_move_to_screen[1-x11-FakeScreenConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_maximize_with_move_to_screen[1-wayland-FakeScreenConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04fd6c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0762fb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_maximize_with_move_to_screen[1-wayland-FakeScreenConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_float_first_on_second_screen[1-x11-FakeScreenConfig] __ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06b95d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c6b90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_float_first_on_second_screen[1-x11-FakeScreenConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_float_first_on_second_screen[1-wayland-FakeScreenConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04b4040>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0528720> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_float_first_on_second_screen[1-wayland-FakeScreenConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_float_change_screens[1-x11-FakeScreenConfig] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04b5940>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044db10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_float_change_screens[1-x11-FakeScreenConfig] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_float_change_screens[1-wayland-FakeScreenConfig] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04b5030>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044e4b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_float_change_screens[1-wayland-FakeScreenConfig] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_float_outside_edges[1-x11-FakeScreenConfig] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04b71a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044ee50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_float_outside_edges[1-x11-FakeScreenConfig] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_float_outside_edges[1-wayland-FakeScreenConfig] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04b4360>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05dce00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_float_outside_edges[1-wayland-FakeScreenConfig] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_hammer_tile[1-x11-FakeScreenConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04b7510>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d57060> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_hammer_tile[1-x11-FakeScreenConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_hammer_tile[1-wayland-FakeScreenConfig] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd043ad40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0605640> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_hammer_tile[1-wayland-FakeScreenConfig] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_hammer_ratio_tile[1-x11-FakeScreenConfig] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04bd4e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd06059b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_hammer_ratio_tile[1-x11-FakeScreenConfig] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_hammer_ratio_tile[1-wayland-FakeScreenConfig] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06b89a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae4460> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_hammer_ratio_tile[1-wayland-FakeScreenConfig] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_ratio_to_fourth_screen[1-x11-FakeScreenConfig] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04d91c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0529010> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_ratio_to_fourth_screen[1-x11-FakeScreenConfig] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at setup of test_ratio_to_fourth_screen[1-wayland-FakeScreenConfig] ___ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06190d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0529170> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_ratio_to_fourth_screen[1-wayland-FakeScreenConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_maximize[1-x11-FakeScreenConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0597ab0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd13c73d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_maximize[1-x11-FakeScreenConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_maximize[1-wayland-FakeScreenConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd043de90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044c460> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_maximize[1-wayland-FakeScreenConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_fullscreen[1-x11-FakeScreenConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd043c270>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044f8a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_fullscreen[1-x11-FakeScreenConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_fullscreen[1-wayland-FakeScreenConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd043f560>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ac300> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_fullscreen[1-wayland-FakeScreenConfig] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_window_order[1-x11-GroupConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd043e1b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04acca0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_window_order[1-x11-GroupConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_window_order[1-wayland-GroupConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd043ed90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ad640> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_window_order[1-wayland-GroupConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_focus_by_index[1-x11-GroupConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd043db20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c7950> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_focus_by_index[1-x11-GroupConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_focus_by_index[1-wayland-GroupConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd086a4d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07617a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_focus_by_index[1-wayland-GroupConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_toscreen_toggle[1-x11-GroupConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06db830>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07c8d50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_toscreen_toggle[1-x11-GroupConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_toscreen_toggle[1-wayland-GroupConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04b7650>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08038a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_toscreen_toggle[1-wayland-GroupConfig] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_non_persistent_groups[1-x11-NoPersistGroupConfig] ___ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04d9df0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d55b10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_non_persistent_groups[1-x11-NoPersistGroupConfig] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_non_persistent_groups[1-wayland-NoPersistGroupConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04be700>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd06064b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_non_persistent_groups[1-wayland-NoPersistGroupConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at teardown of test_can_subscribe_to_startup_hooks[1-x11] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at teardown of test_can_subscribe_to_startup_hooks[1-wayland] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_can_update_by_selection_change[1-x11] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04d65c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044d6f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_can_update_by_selection_change[1-x11] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_can_update_by_selection_change[1-wayland] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04d70b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044d430> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_can_update_by_selection_change[1-wayland] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_can_call_by_selection_notify[1-x11] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04d7010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04adf30> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_can_call_by_selection_notify[1-x11] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_can_call_by_selection_notify[1-wayland] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04d7dd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ae8d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_can_call_by_selection_notify[1-wayland] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________________ ERROR at setup of test_resume_hook[1-x11] ___________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd043fdd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044f530> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________ ERROR at teardown of test_resume_hook[1-x11] _________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_resume_hook[1-wayland] _________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd043c450>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044f110> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ ERROR at teardown of test_resume_hook[1-wayland] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________________ ERROR at setup of test_suspend_hook[1-x11] __________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06181d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd052b1c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ ERROR at teardown of test_suspend_hook[1-x11] _________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_suspend_hook[1-wayland] ________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04d89f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0528040> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_suspend_hook[1-wayland] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________________ ERROR at teardown of test_user_hook[1-x11] __________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at teardown of test_user_hook[1-wayland] ________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________________ ERROR at teardown of test_shutdown[1-x11] ___________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at teardown of test_shutdown[1-wayland] _________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________________ ERROR at teardown of test_setgroup[x11-2] ___________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ________________ ERROR at teardown of test_setgroup[wayland-2] _________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________________ ERROR at teardown of test_addgroup[1-x11] ___________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ________________ ERROR at teardown of test_addgroup[1-wayland] _________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________________ ERROR at teardown of test_delgroup[1-x11] ___________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at teardown of test_delgroup[1-wayland] _________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________________ ERROR at teardown of test_changegroup[1-x11] _________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at teardown of test_changegroup[1-wayland] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at teardown of test_focus_change[1-x11] _________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at teardown of test_focus_change[1-wayland] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at teardown of test_float_change[1-x11] _________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at teardown of test_float_change[1-wayland] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at teardown of test_group_window_add[1-x11] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at teardown of test_group_window_add[1-wayland] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at teardown of test_group_window_remove[1-x11] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at teardown of test_group_window_remove[1-wayland] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________________ ERROR at teardown of test_client_new[1-x11] __________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at teardown of test_client_new[1-wayland] ________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at teardown of test_client_managed[1-x11] ________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at teardown of test_client_managed[1-wayland] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at teardown of test_client_killed[1-x11] ________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at teardown of test_client_killed[1-wayland] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at teardown of test_client_focus[1-x11] _________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at teardown of test_client_focus[1-wayland] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at teardown of test_client_mouse_enter[1-x11] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at teardown of test_client_mouse_enter[1-wayland] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at teardown of test_client_name_updated[1-x11] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at teardown of test_client_name_updated[1-wayland] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at teardown of test_client_urgent_hint_changed[1-x11] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at teardown of test_layout_change[1-x11] ________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at teardown of test_layout_change[1-wayland] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at teardown of test_net_wm_icon_change[1-x11] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at teardown of test_screen_change[1-x11] ________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at teardown of test_screen_change[1-wayland] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at teardown of test_screens_reconfigured[1-x11] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at teardown of test_screens_reconfigured[1-wayland] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at teardown of test_current_screen_change[x11-2] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root __________ ERROR at teardown of test_current_screen_change[wayland-2] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_screen_dim[x11-ManagerConfig-2] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04549f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0607110> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_screen_dim[x11-ManagerConfig-2] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_screen_dim[wayland-ManagerConfig-2] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0458090>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0604040> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_screen_dim[wayland-ManagerConfig-2] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_clone_dim[1-x11-ManagerConfig-xephyr0] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03d93a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c2560> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _______ ERROR at teardown of test_clone_dim[1-x11-ManagerConfig-xephyr0] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ______ ERROR at setup of test_clone_dim[1-wayland-ManagerConfig-xephyr0] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03d9bc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0391c70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_clone_dim[1-wayland-ManagerConfig-xephyr0] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_to_screen[x11-ManagerConfig-2] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03d9c60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03926c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ___________ ERROR at teardown of test_to_screen[x11-ManagerConfig-2] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root __________ ERROR at setup of test_to_screen[wayland-ManagerConfig-2] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03dbec0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0393110> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_to_screen[wayland-ManagerConfig-2] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_togroup[x11-ManagerConfig-2] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03dbce0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0393ab0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_togroup[x11-ManagerConfig-2] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_togroup[wayland-ManagerConfig-2] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03befc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d4510> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_togroup[wayland-ManagerConfig-2] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_resize[1-x11-ManagerConfig] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03bdd50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d4eb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ____________ ERROR at teardown of test_resize[1-x11-ManagerConfig] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ____________ ERROR at setup of test_resize[1-wayland-ManagerConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0478360>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d54300> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_resize[1-wayland-ManagerConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________________ ERROR at setup of test_minimal[1-x11] _____________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd045b150>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0800e00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________________ ERROR at teardown of test_minimal[1-x11] ___________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________________ ERROR at setup of test_minimal[1-wayland] ___________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd045bc40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ad380> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________ ERROR at teardown of test_minimal[1-wayland] _________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_events[1-x11-ManagerConfig] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd045ae80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04aee50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_events[1-x11-ManagerConfig] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_events[1-wayland-ManagerConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04bc270>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c4460> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_events[1-wayland-ManagerConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_keypress[1-x11-ManagerConfig] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04d58f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044f110> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_keypress[1-x11-ManagerConfig] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_keypress[1-wayland-ManagerConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0497420>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03916f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_keypress[1-wayland-ManagerConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_too_few_groups[x11-1-TooFewGroupsConfig] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0496660>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03900f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_too_few_groups[x11-1-TooFewGroupsConfig] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_too_few_groups[wayland-1-TooFewGroupsConfig] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03bc9a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c3110> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_too_few_groups[wayland-1-TooFewGroupsConfig] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_immediate_chord[1-x11-_ChordsConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03bc1d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c3530> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_immediate_chord[1-x11-_ChordsConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_immediate_chord[1-wayland-_ChordsConfig] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03bc900>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d5380> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_immediate_chord[1-wayland-_ChordsConfig] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_mode_chord[1-x11-_ChordsConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03bc720>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d5b10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_mode_chord[1-x11-_ChordsConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_mode_chord[1-wayland-_ChordsConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0456b10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c1d20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_mode_chord[1-wayland-_ChordsConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_chord_stack[1-x11-_ChordsConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd043ee80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c1a60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_chord_stack[1-x11-_ChordsConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_chord_stack[1-wayland-_ChordsConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04967a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0607c10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_chord_stack[1-wayland-_ChordsConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_spawn[1-x11-ManagerConfig] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0459260>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0393ed0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_spawn[1-x11-ManagerConfig] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_spawn[1-wayland-ManagerConfig] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03bc4f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03931c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_spawn[1-wayland-ManagerConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_spawn_list[1-x11-ManagerConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03d9800>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0390720> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_spawn_list[1-x11-ManagerConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_spawn_list[1-wayland-ManagerConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03d81d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0391dd0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_spawn_list[1-wayland-ManagerConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_kill_window[1-x11-ManagerConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd038c310>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ac930> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_kill_window[1-x11-ManagerConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_kill_window[1-wayland-ManagerConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd038dc10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ad4e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_kill_window[1-wayland-ManagerConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_kill_other[1-x11-ManagerConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd038e0c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d4040> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_kill_other[1-x11-ManagerConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_kill_other[1-wayland-ManagerConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd038e340>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d6350> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_kill_other[1-wayland-ManagerConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_regression_groupswitch[1-x11-ManagerConfig] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd038f420>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d6cf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_regression_groupswitch[1-x11-ManagerConfig] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_regression_groupswitch[1-wayland-ManagerConfig] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd038fbf0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d7690> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_regression_groupswitch[1-wayland-ManagerConfig] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_next_layout[1-x11-ManagerConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0479260>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c3530> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_next_layout[1-x11-ManagerConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_next_layout[1-wayland-ManagerConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd045b100>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c3480> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_next_layout[1-wayland-ManagerConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_setlayout[1-x11-ManagerConfig] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03bdda0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044f110> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_setlayout[1-x11-ManagerConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_setlayout[1-wayland-ManagerConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03be750>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c6c40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_setlayout[1-wayland-ManagerConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_to_layout_index[1-x11-ManagerConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0494f40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03900f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_to_layout_index[1-x11-ManagerConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_to_layout_index[1-wayland-ManagerConfig] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0497790>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0529590> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_to_layout_index[1-wayland-ManagerConfig] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_adddelgroup[1-x11-ManagerConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03e8180>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ad380> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_adddelgroup[1-x11-ManagerConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_adddelgroup[1-wayland-ManagerConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03e9a80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d54bf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_adddelgroup[1-wayland-ManagerConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_addgroupat[1-x11-ManagerConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03e93f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d57a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_addgroupat[1-x11-ManagerConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_addgroupat[1-wayland-ManagerConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03e9b20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d4bf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_addgroupat[1-wayland-ManagerConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_delgroup[1-x11-ManagerConfig] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03e84f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d7e20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_delgroup[1-x11-ManagerConfig] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_delgroup[1-wayland-ManagerConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03e8ef0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f0880> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_delgroup[1-wayland-ManagerConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_nextprevgroup[1-x11-ManagerConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0497b00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d6820> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_nextprevgroup[1-x11-ManagerConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_nextprevgroup[1-wayland-ManagerConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04551c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d40f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_nextprevgroup[1-wayland-ManagerConfig] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_toggle_group[1-x11-ManagerConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd038f290>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ad4e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_toggle_group[1-x11-ManagerConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_toggle_group[1-wayland-ManagerConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd038ec50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0391380> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_toggle_group[1-wayland-ManagerConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_static[1-x11-ManagerConfig] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03db790>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0392770> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_static[1-x11-ManagerConfig] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_static[1-wayland-ManagerConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03be7a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0391a60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_static[1-wayland-ManagerConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_match[1-x11-ManagerConfig] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03518a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0604040> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_match[1-x11-ManagerConfig] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_match[1-wayland-ManagerConfig] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0350d60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c2a30> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_match[1-wayland-ManagerConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_default_float[1-x11-ManagerConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0352b10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f0ca0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_default_float[1-x11-ManagerConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_default_float[1-wayland-ManagerConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0353ec0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f1430> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_default_float[1-wayland-ManagerConfig] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_last_float_size[1-x11-ManagerConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0351f30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f1dd0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_last_float_size[1-x11-ManagerConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_last_float_size[1-wayland-ManagerConfig] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0384180>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f2770> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_last_float_size[1-wayland-ManagerConfig] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_float_max_min_combo[1-x11-ManagerConfig] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03beed0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08017a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_float_max_min_combo[1-x11-ManagerConfig] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_float_max_min_combo[1-wayland-ManagerConfig] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd038f060>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ae980> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_float_max_min_combo[1-wayland-ManagerConfig] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_toggle_fullscreen[1-x11-ManagerConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd045be70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0391590> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_toggle_fullscreen[1-x11-ManagerConfig] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_toggle_fullscreen[1-wayland-ManagerConfig] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03eb420>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c6a30> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_toggle_fullscreen[1-wayland-ManagerConfig] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_toggle_max[1-x11-ManagerConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03e80e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044ddd0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_toggle_max[1-x11-ManagerConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_toggle_max[1-wayland-ManagerConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0494900>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c1b10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_toggle_max[1-wayland-ManagerConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_toggle_min[1-x11-ManagerConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0386160>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d7b60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_toggle_min[1-x11-ManagerConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_toggle_min[1-wayland-ManagerConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0386c00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d5b10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_toggle_min[1-wayland-ManagerConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_toggle_floating[1-x11-ManagerConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0384cc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d5f30> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_toggle_floating[1-x11-ManagerConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_toggle_floating[1-wayland-ManagerConfig] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0385da0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f2cf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_toggle_floating[1-wayland-ManagerConfig] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_floating_focus[1-x11-ManagerConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0387f60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f3690> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_floating_focus[1-x11-ManagerConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_floating_focus[1-wayland-ManagerConfig] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0347010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03000f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_floating_focus[1-wayland-ManagerConfig] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_move_floating[1-x11-ManagerConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0345620>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0300a90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_move_floating[1-x11-ManagerConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_move_floating[1-wayland-ManagerConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd038d3a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c3060> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_move_floating[1-wayland-ManagerConfig] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_one_screen[1-x11-ManagerConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0456b10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0604e00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_one_screen[1-x11-ManagerConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_one_screen[1-wayland-ManagerConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0353740>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03909e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_one_screen[1-wayland-ManagerConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_two_screens[x11-ManagerConfig-2] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0352700>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0391fe0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root __________ ERROR at teardown of test_two_screens[x11-ManagerConfig-2] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _________ ERROR at setup of test_two_screens[wayland-ManagerConfig-2] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0350180>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ad170> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_two_screens[wayland-ManagerConfig-2] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_focus_stays_on_layout_switch[1-x11-ManagerConfig] ___ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0353b00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f16f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _ ERROR at teardown of test_focus_stays_on_layout_switch[1-x11-ManagerConfig] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _ ERROR at setup of test_focus_stays_on_layout_switch[1-wayland-ManagerConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03444f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f0ca0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_focus_stays_on_layout_switch[1-wayland-ManagerConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_map_request[1-x11-BareConfig] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03476f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f03b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_map_request[1-x11-BareConfig] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_map_request[1-x11-ManagerConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0344810>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d6770> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_map_request[1-x11-ManagerConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_map_request[1-wayland-BareConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0344a90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d6610> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_map_request[1-wayland-BareConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_map_request[1-wayland-ManagerConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0296fc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0301380> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_map_request[1-wayland-ManagerConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_unmap[1-x11-BareConfig] ________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02955d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0301d20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_unmap[1-x11-BareConfig] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_unmap[1-x11-ManagerConfig] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0296160>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f3320> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_unmap[1-x11-ManagerConfig] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_unmap[1-wayland-BareConfig] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0295530>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f0300> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_unmap[1-wayland-BareConfig] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_unmap[1-wayland-ManagerConfig] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0295f30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d5c70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_unmap[1-wayland-ManagerConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_setgroup[x11-1-BareConfig] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02972e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d5170> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_setgroup[x11-1-BareConfig] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_setgroup[x11-1-ManagerConfig] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0387970>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c1b10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_setgroup[x11-1-ManagerConfig] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_setgroup[wayland-1-BareConfig] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0386020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044ddd0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_setgroup[wayland-1-BareConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_setgroup[wayland-1-ManagerConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0385080>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03928d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_setgroup[wayland-1-ManagerConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_unmap_noscreen[x11-1-BareConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03eb6f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03933d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_unmap_noscreen[x11-1-BareConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_unmap_noscreen[x11-1-ManagerConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0459760>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ae980> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_unmap_noscreen[x11-1-ManagerConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_unmap_noscreen[wayland-1-BareConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03bed40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d56e50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_unmap_noscreen[wayland-1-BareConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_unmap_noscreen[wayland-1-ManagerConfig] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0228360>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0302610> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_unmap_noscreen[wayland-1-ManagerConfig] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_labelgroup[1-x11-ManagerConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0229c60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0302fb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_labelgroup[1-x11-ManagerConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_labelgroup[1-wayland-ManagerConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0229f80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0303950> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_labelgroup[1-wayland-ManagerConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_change_loglevel[1-x11-ManagerConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04556c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d6770> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_change_loglevel[1-x11-ManagerConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_change_loglevel[1-wayland-ManagerConfig] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0297a10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f03b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_change_loglevel[1-wayland-ManagerConfig] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at teardown of test_switch_groups_cursor_warp[1-x11] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at teardown of test_switch_groups_cursor_warp[1-wayland] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at teardown of test_reload_config[1-x11] ________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at teardown of test_reload_config[1-wayland] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_windows_from_commands[1-x11-CommandsConfig] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0279ad0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0303d70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_windows_from_commands[1-x11-CommandsConfig] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_windows_from_commands[1-wayland-CommandsConfig] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0278e50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0301010> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_windows_from_commands[1-wayland-CommandsConfig] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_widget_duplicate_names[1-x11-DuplicateWidgetsConfig] __ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0279440>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03007d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_widget_duplicate_names[1-x11-DuplicateWidgetsConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_widget_duplicate_names[1-wayland-DuplicateWidgetsConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd027a160>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a0250> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_widget_duplicate_names[1-wayland-DuplicateWidgetsConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_widget_duplicate_warnings[1-x11-DuplicateWidgetsConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd027bc40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a0ca0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_widget_duplicate_warnings[1-x11-DuplicateWidgetsConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_widget_duplicate_warnings[1-wayland-DuplicateWidgetsConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02da610>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a16f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_widget_duplicate_warnings[1-wayland-DuplicateWidgetsConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_single_rule[1-x11-normal-False-manager0] ________ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02283b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03028d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_single_rule[1-x11-normal-False-manager0] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_single_rule[1-x11-floatme-True-manager0] ________ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04944f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0300510> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_single_rule[1-x11-floatme-True-manager0] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_single_rule[1-x11-floatmetoo-False-manager0] ______ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0384e50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ae820> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_single_rule[1-x11-floatmetoo-False-manager0] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_single_rule[1-wayland-normal-False-manager0] ______ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0295030>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ad2d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_single_rule[1-wayland-normal-False-manager0] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_single_rule[1-wayland-floatme-True-manager0] ______ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0296480>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0392e50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_single_rule[1-wayland-floatme-True-manager0] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_single_rule[1-wayland-floatmetoo-False-manager0] ____ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02d89a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044e770> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_single_rule[1-wayland-floatmetoo-False-manager0] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_single_regex_rule[1-x11-normal-False-manager0] _____ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02d8270>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c00f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_single_regex_rule[1-x11-normal-False-manager0] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_single_regex_rule[1-x11-floatme-True-manager0] _____ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02d8f40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d5c70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_single_regex_rule[1-x11-floatme-True-manager0] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_single_regex_rule[1-x11-floatmetoo-True-manager0] ___ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02da7a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f0300> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_single_regex_rule[1-x11-floatmetoo-True-manager0] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at setup of test_single_regex_rule[1-wayland-normal-False-manager0] ___ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02881d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f2fb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_single_regex_rule[1-wayland-normal-False-manager0] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at setup of test_single_regex_rule[1-wayland-floatme-True-manager0] ___ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0289cb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a1fe0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_single_regex_rule[1-wayland-floatme-True-manager0] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_single_regex_rule[1-wayland-floatmetoo-True-manager0] _ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd028a0c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a2980> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_single_regex_rule[1-wayland-floatmetoo-True-manager0] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_not_rule[1-x11-normal-True-manager0] __________ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd028a340>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c1dd0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_not_rule[1-x11-normal-True-manager0] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_not_rule[1-x11-floatme-False-manager0] _________ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd028a7f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f0d50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_not_rule[1-x11-floatme-False-manager0] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_not_rule[1-x11-floatmetoo-True-manager0] ________ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd028a6b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d6400> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_not_rule[1-x11-floatmetoo-True-manager0] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_not_rule[1-wayland-normal-True-manager0] ________ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd027b420>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0301220> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_not_rule[1-wayland-normal-True-manager0] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_not_rule[1-wayland-floatme-False-manager0] _______ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0279350>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0303d70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_not_rule[1-wayland-floatme-False-manager0] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_not_rule[1-wayland-floatmetoo-True-manager0] ______ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0278f90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0303a00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_not_rule[1-wayland-floatmetoo-True-manager0] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_or_rule[1-x11-normal-False-manager0] __________ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0454860>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a2c40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_or_rule[1-x11-normal-False-manager0] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_or_rule[1-x11-floatme-True-manager0] __________ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02a9530>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a0250> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_or_rule[1-x11-floatme-True-manager0] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_or_rule[1-x11-floating-True-manager0] _________ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02a8a40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a33d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_or_rule[1-x11-floating-True-manager0] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_or_rule[1-x11-floatmetoo-False-manager0] ________ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02aa200>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a3d70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_or_rule[1-x11-floatmetoo-False-manager0] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_or_rule[1-wayland-normal-False-manager0] ________ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02a9760>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02587d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_or_rule[1-wayland-normal-False-manager0] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_or_rule[1-wayland-floatme-True-manager0] ________ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02a8950>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0259170> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_or_rule[1-wayland-floatme-True-manager0] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_or_rule[1-wayland-floating-True-manager0] _______ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0284400>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0259b10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_or_rule[1-wayland-floating-True-manager0] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_or_rule[1-wayland-floatmetoo-False-manager0] ______ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0387b50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f3690> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_or_rule[1-wayland-floatmetoo-False-manager0] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_and_rule[1-x11-normal-False-manager0] _________ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0297470>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f2e50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_and_rule[1-x11-normal-False-manager0] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_and_rule[1-x11-floatme-False-manager0] _________ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02d26b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d5c70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_and_rule[1-x11-floatme-False-manager0] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_and_rule[1-x11-floatmetoo-True-manager0] ________ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd028b830>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c00f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_and_rule[1-x11-floatmetoo-True-manager0] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_and_rule[1-wayland-normal-False-manager0] _______ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02daed0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044e2a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_and_rule[1-wayland-normal-False-manager0] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_and_rule[1-wayland-floatme-False-manager0] _______ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02d8ef0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0390f60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_and_rule[1-wayland-floatme-False-manager0] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_and_rule[1-wayland-floatmetoo-True-manager0] ______ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02dac50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04af320> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_and_rule[1-wayland-floatmetoo-True-manager0] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_xor_rule[1-x11-normal-False-manager0] _________ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02866b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d54bf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_xor_rule[1-x11-normal-False-manager0] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_xor_rule[1-x11-floatme-True-manager0] _________ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0287060>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03028d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_xor_rule[1-x11-floatme-True-manager0] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_xor_rule[1-x11-floatmetoo-False-manager0] _______ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0286750>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a24b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_xor_rule[1-x11-floatmetoo-False-manager0] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_xor_rule[1-x11-thisfloatstoo-True-manager0] ______ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02871a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a1e80> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_xor_rule[1-x11-thisfloatstoo-True-manager0] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_xor_rule[1-wayland-normal-False-manager0] _______ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0286980>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0259c70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_xor_rule[1-wayland-normal-False-manager0] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_xor_rule[1-wayland-floatme-True-manager0] _______ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02942c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a3530> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_xor_rule[1-wayland-floatme-True-manager0] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_xor_rule[1-wayland-floatmetoo-False-manager0] _____ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02aa5c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a0f60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_xor_rule[1-wayland-floatmetoo-False-manager0] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_xor_rule[1-wayland-thisfloatstoo-True-manager0] ____ manager_nospawn = request = > @pytest.fixture(scope="function") def manager(manager_nospawn, request): class MatchConfig(Config): rules = getattr(request, "param", list()) if not isinstance(rules, list | tuple): rules = [rules] screens = [Screen()] floating_layout = layout.Floating(float_rules=[*rules]) > manager_nospawn.start(MatchConfig) test/test_match.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02ab5b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a0b40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_xor_rule[1-wayland-thisfloatstoo-True-manager0] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________________ ERROR at setup of test_popup_focus[1-x11] ___________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0456250>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03035e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________ ERROR at teardown of test_popup_focus[1-x11] _________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_popup_focus[1-wayland] _________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02790d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0301220> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ ERROR at teardown of test_popup_focus[1-wayland] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_qtile_cmd[1-x11-ServerConfig] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0288ae0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d6400> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_qtile_cmd[1-x11-ServerConfig] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_qtile_cmd[1-wayland-ServerConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd016c040>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f21f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_qtile_cmd[1-wayland-ServerConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_display_kb[1-x11-ServerConfig] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd016d8f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0393ed0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_display_kb[1-x11-ServerConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_display_kb[1-wayland-ServerConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd016cf40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0258a90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_display_kb[1-wayland-ServerConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_cmd_obj_root_node[1-x11-ServerConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd016f100>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02581a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_cmd_obj_root_node[1-x11-ServerConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_cmd_obj_root_node[1-wayland-ServerConfig] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd016f010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd025a6c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_cmd_obj_root_node[1-wayland-ServerConfig] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at teardown of test_restart_hook_and_state[1-x11] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at setup of test_sratchpad_with_matcher[1-x11-ScratchPadBaseConfic] ___ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd010e610>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015c300> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_sratchpad_with_matcher[1-x11-ScratchPadBaseConfic] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_sratchpad_with_matcher[1-wayland-ScratchPadBaseConfic] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0286750>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a1e80> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_sratchpad_with_matcher[1-wayland-ScratchPadBaseConfic] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_toggling_single[1-x11-ScratchPadBaseConfic] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02840e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a2770> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_toggling_single[1-x11-ScratchPadBaseConfic] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_toggling_single[1-wayland-ScratchPadBaseConfic] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0284450>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0302e50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_toggling_single[1-wayland-ScratchPadBaseConfic] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_toggling[1-x11-ScratchPadBaseConfic] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02d8590>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ad4e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_toggling[1-x11-ScratchPadBaseConfic] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_toggling[1-wayland-ScratchPadBaseConfic] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02d9c60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0391c70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_toggling[1-wayland-ScratchPadBaseConfic] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_focus_cycle[1-x11-ScratchPadBaseConfic] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02d2c00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c3c10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_focus_cycle[1-x11-ScratchPadBaseConfic] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_focus_cycle[1-wayland-ScratchPadBaseConfic] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd010d2b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d5c70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_focus_cycle[1-wayland-ScratchPadBaseConfic] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_focus_lost_hide[1-x11-ScratchPadBaseConfic] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd010ebb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f3cc0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_focus_lost_hide[1-x11-ScratchPadBaseConfic] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_focus_lost_hide[1-wayland-ScratchPadBaseConfic] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd010c770>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0259d20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_focus_lost_hide[1-wayland-ScratchPadBaseConfic] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_kill[1-x11-ScratchPadBaseConfic] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01c8220>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015c460> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_kill[1-x11-ScratchPadBaseConfic] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_kill[1-wayland-ScratchPadBaseConfic] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01c9b20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015ceb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_kill[1-wayland-ScratchPadBaseConfic] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_floating_toggle[1-x11-ScratchPadBaseConfic] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01c89f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015d850> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_floating_toggle[1-x11-ScratchPadBaseConfic] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_floating_toggle[1-wayland-ScratchPadBaseConfic] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01c8b30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ae1f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_floating_toggle[1-wayland-ScratchPadBaseConfic] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_stepping_between_groups_should_skip_scratchpads[1-x11-ScratchPadBaseConfic] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01cacf0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd025a770> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_stepping_between_groups_should_skip_scratchpads[1-x11-ScratchPadBaseConfic] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_stepping_between_groups_should_skip_scratchpads[1-wayland-ScratchPadBaseConfic] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01c9080>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd025b950> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_stepping_between_groups_should_skip_scratchpads[1-wayland-ScratchPadBaseConfic] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_skip_taskbar[1-x11-ScratchPadBaseConfic] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd010f600>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0393b60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_skip_taskbar[1-x11-ScratchPadBaseConfic] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_skip_taskbar[1-wayland-ScratchPadBaseConfic] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd016c4f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f0510> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_skip_taskbar[1-wayland-ScratchPadBaseConfic] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_columnize[1-x11-ShConfig] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd016f6f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d6610> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_columnize[1-x11-ShConfig] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_columnize[1-wayland-ShConfig] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0288720>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0301220> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_columnize[1-wayland-ShConfig] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________________ ERROR at setup of test_ls[1-x11-ShConfig] ___________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02abf60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0303a00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________ ERROR at teardown of test_ls[1-x11-ShConfig] _________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_ls[1-wayland-ShConfig] _________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0296390>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a0510> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ ERROR at teardown of test_ls[1-wayland-ShConfig] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________________ ERROR at setup of test_do_cd[1-x11-ShConfig] _________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02790d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a0300> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ ERROR at teardown of test_do_cd[1-x11-ShConfig] ________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_do_cd[1-wayland-ShConfig] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd017b010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015dd20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_do_cd[1-wayland-ShConfig] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________________ ERROR at setup of test_call[1-x11-ShConfig] __________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0179620>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015e820> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ ERROR at teardown of test_call[1-x11-ShConfig] ________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_call[1-wayland-ShConfig] ________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd017a660>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015f1c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_call[1-wayland-ShConfig] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_complete[1-x11-ShConfig] ________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01c93f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c6a30> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_complete[1-x11-ShConfig] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_complete[1-wayland-ShConfig] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd028a1b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd025bd70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_complete[1-wayland-ShConfig] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________________ ERROR at setup of test_help[1-x11-ShConfig] __________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02d89a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f28d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ ERROR at teardown of test_help[1-x11-ShConfig] ________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_help[1-wayland-ShConfig] ________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd010f3d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d5b10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_help[1-wayland-ShConfig] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_swallow[1-x11-SwallowConfig] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd010e700>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0390b40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_swallow[1-x11-SwallowConfig] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_swallow[1-wayland-SwallowConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0287a10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0303060> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_swallow[1-wayland-SwallowConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_when[1-x11-WhenConfig] _________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0178360>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a1a60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ ERROR at teardown of test_when[1-x11-WhenConfig] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_when[1-wayland-WhenConfig] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd017a430>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015f3d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_when[1-wayland-WhenConfig] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_info[1-x11-BareConfig] _________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0179170>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015c7d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ ERROR at teardown of test_info[1-x11-BareConfig] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_info[1-wayland-BareConfig] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01ac3b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015d640> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_info[1-wayland-BareConfig] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_is_visible_hidden[1-x11-BareConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01adcb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015f950> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_is_visible_hidden[1-x11-BareConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_is_visible_hidden[1-wayland-BareConfig] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01acf40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd01943b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_is_visible_hidden[1-wayland-BareConfig] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_is_visible_minimized[1-x11-BareConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01adc10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ae1f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_is_visible_minimized[1-x11-BareConfig] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_is_visible_minimized[1-wayland-BareConfig] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01ae0c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015dd20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_is_visible_minimized[1-wayland-BareConfig] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_margin[1-x11-BareConfig] ________________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01afc90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a01a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_margin[1-x11-BareConfig] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_margin[1-wayland-BareConfig] ______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd017ae80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a2e50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_margin[1-wayland-BareConfig] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_no_size_hint[1-x11-BareConfig] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0278860>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0301220> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_no_size_hint[1-x11-BareConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_no_size_hint[1-wayland-BareConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0288720>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f03b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_no_size_hint[1-wayland-BareConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_togroup_toggle[1-x11-BareConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd016f650>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0390ca0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_togroup_toggle[1-x11-BareConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_togroup_toggle[1-wayland-BareConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01cb330>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02580f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_togroup_toggle[1-wayland-BareConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_bring_front_click[1-x11-ManagerConfig-False] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01c9440>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd025ab90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_bring_front_click[1-x11-ManagerConfig-False] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at setup of test_bring_front_click[1-x11-BringFrontClickConfig-True] __ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0185e90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0194670> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_bring_front_click[1-x11-BringFrontClickConfig-True] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_bring_front_click[1-x11-BringFrontClickFloatingOnlyConfig-floating_only] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0184270>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd01952d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_bring_front_click[1-x11-BringFrontClickFloatingOnlyConfig-floating_only] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_bring_front_click[1-wayland-ManagerConfig-False] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0187560>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0195d20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_bring_front_click[1-wayland-ManagerConfig-False] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_bring_front_click[1-wayland-BringFrontClickConfig-True] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01861b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd01966c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_bring_front_click[1-wayland-BringFrontClickConfig-True] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_bring_front_click[1-wayland-BringFrontClickFloatingOnlyConfig-floating_only] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0186d90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044e770> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_bring_front_click[1-wayland-BringFrontClickFloatingOnlyConfig-floating_only] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_center_window[x11-BareConfig-2] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0459760>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a2090> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root __________ ERROR at teardown of test_center_window[x11-BareConfig-2] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root __________ ERROR at setup of test_center_window[wayland-BareConfig-2] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01af1f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0391bc0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_center_window[wayland-BareConfig-2] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_set_position[1-x11-PositionConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd010e700>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d5c70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _________ ERROR at teardown of test_set_position[1-x11-PositionConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ________ ERROR at setup of test_set_position[1-wayland-PositionConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02d9030>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd025b690> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_set_position[1-wayland-PositionConfig] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_focus_switch[1-x11-WindowNameConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0179170>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015c510> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_focus_switch[1-x11-WindowNameConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_focus_switch[1-wayland-WindowNameConfig] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0178a40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015c930> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_focus_switch[1-wayland-WindowNameConfig] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at teardown of test_multiple_timers[1-x11] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at teardown of test_multiple_timers[1-wayland] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at teardown of test_mirrors_same_bar[1-x11] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at teardown of test_mirrors_same_bar[1-wayland] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at teardown of test_mirrors_different_bar[1-x11] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at teardown of test_mirrors_different_bar[1-wayland] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at teardown of test_mirrors_stretch[1-x11] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at teardown of test_mirrors_stretch[1-wayland] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at teardown of test_threadpolltext_force_update[1-x11] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at teardown of test_threadpolltext_force_update[1-wayland] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at teardown of test_threadpolltext_update_interval_none[1-x11] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at teardown of test_threadpolltext_update_interval_none[1-wayland] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_text_scroll_no_width[1-x11-ScrollingTextConfig] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01a1170>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd01283b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_text_scroll_no_width[1-x11-ScrollingTextConfig] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at setup of test_text_scroll_no_width[1-wayland-ScrollingTextConfig] __ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01a13f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0128eb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_text_scroll_no_width[1-wayland-ScrollingTextConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_text_scroll_short_text[1-x11-ScrollingTextConfig] ___ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01a24d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0129850> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_text_scroll_short_text[1-x11-ScrollingTextConfig] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_text_scroll_short_text[1-wayland-ScrollingTextConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff16020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd012a1f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_text_scroll_short_text[1-wayland-ScrollingTextConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_text_scroll_long_text[1-x11-ScrollingTextConfig] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0287290>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03022a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_text_scroll_long_text[1-x11-ScrollingTextConfig] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_text_scroll_long_text[1-wayland-ScrollingTextConfig] __ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01af470>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0259010> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_text_scroll_long_text[1-wayland-ScrollingTextConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_scroll_fixed_width[1-x11-ScrollingTextConfig] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01868e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d5dd0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_scroll_fixed_width[1-x11-ScrollingTextConfig] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_scroll_fixed_width[1-wayland-ScrollingTextConfig] ___ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01caed0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a1a60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_scroll_fixed_width[1-wayland-ScrollingTextConfig] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at teardown of test_update_available_with_execute[1-x11] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at teardown of test_update_available_with_execute[1-wayland] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_chord_persistence[1-x11-ChordConf] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff15f80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd012a820> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_chord_persistence[1-x11-ChordConf] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_chord_persistence[1-wayland-ChordConf] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1cf1490>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd012b1c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_chord_persistence[1-wayland-ChordConf] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_clipboard_display[1-x11] ________________ request = > minimal_conf_noscreen = .MinimalConf'> manager_nospawn = @pytest.fixture def clipboard_manager(request, minimal_conf_noscreen, manager_nospawn): widget = libqtile.widget.Clipboard(**getattr(request, "param", dict())) config = minimal_conf_noscreen config.screens = [Screen(top=Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_clipboard.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1cf2020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd012bcc0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_clipboard_display[1-x11] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_clipboard_display[1-wayland] ______________ request = > minimal_conf_noscreen = .MinimalConf'> manager_nospawn = @pytest.fixture def clipboard_manager(request, minimal_conf_noscreen, manager_nospawn): widget = libqtile.widget.Clipboard(**getattr(request, "param", dict())) config = minimal_conf_noscreen config.screens = [Screen(top=Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_clipboard.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1cf1bc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff44880> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_clipboard_display[1-wayland] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_clipboard_display_full_text[1-x11-clipboard_manager0] _ request = > minimal_conf_noscreen = .MinimalConf'> manager_nospawn = @pytest.fixture def clipboard_manager(request, minimal_conf_noscreen, manager_nospawn): widget = libqtile.widget.Clipboard(**getattr(request, "param", dict())) config = minimal_conf_noscreen config.screens = [Screen(top=Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_clipboard.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1cf37e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff45380> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_clipboard_display_full_text[1-x11-clipboard_manager0] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_clipboard_display_full_text[1-wayland-clipboard_manager0] _ request = > minimal_conf_noscreen = .MinimalConf'> manager_nospawn = @pytest.fixture def clipboard_manager(request, minimal_conf_noscreen, manager_nospawn): widget = libqtile.widget.Clipboard(**getattr(request, "param", dict())) config = minimal_conf_noscreen config.screens = [Screen(top=Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_clipboard.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff200e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff45e80> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_clipboard_display_full_text[1-wayland-clipboard_manager0] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_clipboard_blacklist[1-x11-clipboard_manager0] _____ request = > minimal_conf_noscreen = .MinimalConf'> manager_nospawn = @pytest.fixture def clipboard_manager(request, minimal_conf_noscreen, manager_nospawn): widget = libqtile.widget.Clipboard(**getattr(request, "param", dict())) config = minimal_conf_noscreen config.screens = [Screen(top=Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_clipboard.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd017ae80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d55380> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_clipboard_blacklist[1-x11-clipboard_manager0] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_clipboard_blacklist[1-wayland-clipboard_manager0] ___ request = > minimal_conf_noscreen = .MinimalConf'> manager_nospawn = @pytest.fixture def clipboard_manager(request, minimal_conf_noscreen, manager_nospawn): widget = libqtile.widget.Clipboard(**getattr(request, "param", dict())) config = minimal_conf_noscreen config.screens = [Screen(top=Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_clipboard.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01875b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f2090> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_clipboard_blacklist[1-wayland-clipboard_manager0] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_clipboard_ignore_different_selection[1-x11] ______ request = > minimal_conf_noscreen = .MinimalConf'> manager_nospawn = @pytest.fixture def clipboard_manager(request, minimal_conf_noscreen, manager_nospawn): widget = libqtile.widget.Clipboard(**getattr(request, "param", dict())) config = minimal_conf_noscreen config.screens = [Screen(top=Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_clipboard.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff159e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0303a00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_clipboard_ignore_different_selection[1-x11] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_clipboard_ignore_different_selection[1-wayland] ____ request = > minimal_conf_noscreen = .MinimalConf'> manager_nospawn = @pytest.fixture def clipboard_manager(request, minimal_conf_noscreen, manager_nospawn): widget = libqtile.widget.Clipboard(**getattr(request, "param", dict())) config = minimal_conf_noscreen config.screens = [Screen(top=Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_clipboard.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01a2930>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a03b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_clipboard_ignore_different_selection[1-wayland] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_clipboard_display_clear[1-x11-clipboard_manager0] ___ request = > minimal_conf_noscreen = .MinimalConf'> manager_nospawn = @pytest.fixture def clipboard_manager(request, minimal_conf_noscreen, manager_nospawn): widget = libqtile.widget.Clipboard(**getattr(request, "param", dict())) config = minimal_conf_noscreen config.screens = [Screen(top=Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_clipboard.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01a2bb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0129380> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_clipboard_display_clear[1-x11-clipboard_manager0] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_clipboard_display_clear[1-wayland-clipboard_manager0] _ request = > minimal_conf_noscreen = .MinimalConf'> manager_nospawn = @pytest.fixture def clipboard_manager(request, minimal_conf_noscreen, manager_nospawn): widget = libqtile.widget.Clipboard(**getattr(request, "param", dict())) config = minimal_conf_noscreen config.screens = [Screen(top=Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_clipboard.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01ebce0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0129fe0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_clipboard_display_clear[1-wayland-clipboard_manager0] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_clipboard_display_multiple_changes[1-x11] _______ request = > minimal_conf_noscreen = .MinimalConf'> manager_nospawn = @pytest.fixture def clipboard_manager(request, minimal_conf_noscreen, manager_nospawn): widget = libqtile.widget.Clipboard(**getattr(request, "param", dict())) config = minimal_conf_noscreen config.screens = [Screen(top=Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_clipboard.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff22610>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0194300> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_clipboard_display_multiple_changes[1-x11] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_clipboard_display_multiple_changes[1-wayland] _____ request = > minimal_conf_noscreen = .MinimalConf'> manager_nospawn = @pytest.fixture def clipboard_manager(request, minimal_conf_noscreen, manager_nospawn): widget = libqtile.widget.Clipboard(**getattr(request, "param", dict())) config = minimal_conf_noscreen config.screens = [Screen(top=Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_clipboard.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff21fd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0194d50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_clipboard_display_multiple_changes[1-wayland] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________________ ERROR at teardown of test_clock_tick[1-x11] __________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at teardown of test_clock_tick[1-wayland] ________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________________ ERROR at setup of test_cmus[1-x11] ______________________ manager_nospawn = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcffa4130> minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def cmus_manager(manager_nospawn, monkeypatch, minimal_conf_noscreen, request): widget_config = getattr(request, "param", dict()) MockCmusRemoteProcess.reset() monkeypatch.setattr("libqtile.widget.cmus.subprocess", MockCmusRemoteProcess) monkeypatch.setattr( "libqtile.widget.cmus.subprocess.CalledProcessError", subprocess.CalledProcessError ) monkeypatch.setattr( "libqtile.widget.cmus.base.ThreadPoolText.call_process", MockCmusRemoteProcess.call_process, ) config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar( [cmus.Cmus(**widget_config)], 10, ), ) ] > manager_nospawn.start(config) test/widgets/test_cmus.py:157: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff85a30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff28040> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________________ ERROR at teardown of test_cmus[1-x11] _____________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________________ ERROR at setup of test_cmus[1-wayland] ____________________ manager_nospawn = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcffa63c0> minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def cmus_manager(manager_nospawn, monkeypatch, minimal_conf_noscreen, request): widget_config = getattr(request, "param", dict()) MockCmusRemoteProcess.reset() monkeypatch.setattr("libqtile.widget.cmus.subprocess", MockCmusRemoteProcess) monkeypatch.setattr( "libqtile.widget.cmus.subprocess.CalledProcessError", subprocess.CalledProcessError ) monkeypatch.setattr( "libqtile.widget.cmus.base.ThreadPoolText.call_process", MockCmusRemoteProcess.call_process, ) config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar( [cmus.Cmus(**widget_config)], 10, ), ) ] > manager_nospawn.start(config) test/widgets/test_cmus.py:157: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff85e40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff28b40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________________ ERROR at teardown of test_cmus[1-wayland] ___________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_cmus_play_stopped[1-x11] ________________ manager_nospawn = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcffa74d0> minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def cmus_manager(manager_nospawn, monkeypatch, minimal_conf_noscreen, request): widget_config = getattr(request, "param", dict()) MockCmusRemoteProcess.reset() monkeypatch.setattr("libqtile.widget.cmus.subprocess", MockCmusRemoteProcess) monkeypatch.setattr( "libqtile.widget.cmus.subprocess.CalledProcessError", subprocess.CalledProcessError ) monkeypatch.setattr( "libqtile.widget.cmus.base.ThreadPoolText.call_process", MockCmusRemoteProcess.call_process, ) config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar( [cmus.Cmus(**widget_config)], 10, ), ) ] > manager_nospawn.start(config) test/widgets/test_cmus.py:157: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcffa0810>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff29640> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_cmus_play_stopped[1-x11] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_cmus_play_stopped[1-wayland] ______________ manager_nospawn = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcffe75b0> minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def cmus_manager(manager_nospawn, monkeypatch, minimal_conf_noscreen, request): widget_config = getattr(request, "param", dict()) MockCmusRemoteProcess.reset() monkeypatch.setattr("libqtile.widget.cmus.subprocess", MockCmusRemoteProcess) monkeypatch.setattr( "libqtile.widget.cmus.subprocess.CalledProcessError", subprocess.CalledProcessError ) monkeypatch.setattr( "libqtile.widget.cmus.base.ThreadPoolText.call_process", MockCmusRemoteProcess.call_process, ) config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar( [cmus.Cmus(**widget_config)], 10, ), ) ] > manager_nospawn.start(config) test/widgets/test_cmus.py:157: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcffa2700>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff45640> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_cmus_play_stopped[1-wayland] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_cmus_times[1-x11-cmus_manager0] ____________ manager_nospawn = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdd2271630> minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def cmus_manager(manager_nospawn, monkeypatch, minimal_conf_noscreen, request): widget_config = getattr(request, "param", dict()) MockCmusRemoteProcess.reset() monkeypatch.setattr("libqtile.widget.cmus.subprocess", MockCmusRemoteProcess) monkeypatch.setattr( "libqtile.widget.cmus.subprocess.CalledProcessError", subprocess.CalledProcessError ) monkeypatch.setattr( "libqtile.widget.cmus.base.ThreadPoolText.call_process", MockCmusRemoteProcess.call_process, ) config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar( [cmus.Cmus(**widget_config)], 10, ), ) ] > manager_nospawn.start(config) test/widgets/test_cmus.py:157: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcffa3ab0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff44f60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_cmus_times[1-x11-cmus_manager0] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_cmus_times[1-wayland-cmus_manager0] __________ manager_nospawn = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcffa7850> minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def cmus_manager(manager_nospawn, monkeypatch, minimal_conf_noscreen, request): widget_config = getattr(request, "param", dict()) MockCmusRemoteProcess.reset() monkeypatch.setattr("libqtile.widget.cmus.subprocess", MockCmusRemoteProcess) monkeypatch.setattr( "libqtile.widget.cmus.subprocess.CalledProcessError", subprocess.CalledProcessError ) monkeypatch.setattr( "libqtile.widget.cmus.base.ThreadPoolText.call_process", MockCmusRemoteProcess.call_process, ) config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar( [cmus.Cmus(**widget_config)], 10, ), ) ] > manager_nospawn.start(config) test/widgets/test_cmus.py:157: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcffa14e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff45b10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_cmus_times[1-wayland-cmus_manager0] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________________ ERROR at setup of test_cmus_buttons[1-x11] __________________ manager_nospawn = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcff11400> minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def cmus_manager(manager_nospawn, monkeypatch, minimal_conf_noscreen, request): widget_config = getattr(request, "param", dict()) MockCmusRemoteProcess.reset() monkeypatch.setattr("libqtile.widget.cmus.subprocess", MockCmusRemoteProcess) monkeypatch.setattr( "libqtile.widget.cmus.subprocess.CalledProcessError", subprocess.CalledProcessError ) monkeypatch.setattr( "libqtile.widget.cmus.base.ThreadPoolText.call_process", MockCmusRemoteProcess.call_process, ) config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar( [cmus.Cmus(**widget_config)], 10, ), ) ] > manager_nospawn.start(config) test/widgets/test_cmus.py:157: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0351490>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd012b5e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ ERROR at teardown of test_cmus_buttons[1-x11] _________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_cmus_buttons[1-wayland] ________________ manager_nospawn = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcff11be0> minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def cmus_manager(manager_nospawn, monkeypatch, minimal_conf_noscreen, request): widget_config = getattr(request, "param", dict()) MockCmusRemoteProcess.reset() monkeypatch.setattr("libqtile.widget.cmus.subprocess", MockCmusRemoteProcess) monkeypatch.setattr( "libqtile.widget.cmus.subprocess.CalledProcessError", subprocess.CalledProcessError ) monkeypatch.setattr( "libqtile.widget.cmus.base.ThreadPoolText.call_process", MockCmusRemoteProcess.call_process, ) config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar( [cmus.Cmus(**widget_config)], 10, ), ) ] > manager_nospawn.start(config) test/widgets/test_cmus.py:157: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1cf24d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd012afb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_cmus_buttons[1-wayland] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_cmus_error_handling[1-x11] _______________ manager_nospawn = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcff12c10> minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def cmus_manager(manager_nospawn, monkeypatch, minimal_conf_noscreen, request): widget_config = getattr(request, "param", dict()) MockCmusRemoteProcess.reset() monkeypatch.setattr("libqtile.widget.cmus.subprocess", MockCmusRemoteProcess) monkeypatch.setattr( "libqtile.widget.cmus.subprocess.CalledProcessError", subprocess.CalledProcessError ) monkeypatch.setattr( "libqtile.widget.cmus.base.ThreadPoolText.call_process", MockCmusRemoteProcess.call_process, ) config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar( [cmus.Cmus(**widget_config)], 10, ), ) ] > manager_nospawn.start(config) test/widgets/test_cmus.py:157: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd1cf2390>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0259d20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_cmus_error_handling[1-x11] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_cmus_error_handling[1-wayland] _____________ manager_nospawn = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcff13b60> minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def cmus_manager(manager_nospawn, monkeypatch, minimal_conf_noscreen, request): widget_config = getattr(request, "param", dict()) MockCmusRemoteProcess.reset() monkeypatch.setattr("libqtile.widget.cmus.subprocess", MockCmusRemoteProcess) monkeypatch.setattr( "libqtile.widget.cmus.subprocess.CalledProcessError", subprocess.CalledProcessError ) monkeypatch.setattr( "libqtile.widget.cmus.base.ThreadPoolText.call_process", MockCmusRemoteProcess.call_process, ) config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar( [cmus.Cmus(**widget_config)], 10, ), ) ] > manager_nospawn.start(config) test/widgets/test_cmus.py:157: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0186340>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0302a30> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_cmus_error_handling[1-wayland] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________________ ERROR at setup of test_escape_text[1-x11] ___________________ manager_nospawn = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcff58130> minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def cmus_manager(manager_nospawn, monkeypatch, minimal_conf_noscreen, request): widget_config = getattr(request, "param", dict()) MockCmusRemoteProcess.reset() monkeypatch.setattr("libqtile.widget.cmus.subprocess", MockCmusRemoteProcess) monkeypatch.setattr( "libqtile.widget.cmus.subprocess.CalledProcessError", subprocess.CalledProcessError ) monkeypatch.setattr( "libqtile.widget.cmus.base.ThreadPoolText.call_process", MockCmusRemoteProcess.call_process, ) config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar( [cmus.Cmus(**widget_config)], 10, ), ) ] > manager_nospawn.start(config) test/widgets/test_cmus.py:157: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02d89a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015f8a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________ ERROR at teardown of test_escape_text[1-x11] _________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_escape_text[1-wayland] _________________ manager_nospawn = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcff59c50> minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def cmus_manager(manager_nospawn, monkeypatch, minimal_conf_noscreen, request): widget_config = getattr(request, "param", dict()) MockCmusRemoteProcess.reset() monkeypatch.setattr("libqtile.widget.cmus.subprocess", MockCmusRemoteProcess) monkeypatch.setattr( "libqtile.widget.cmus.subprocess.CalledProcessError", subprocess.CalledProcessError ) monkeypatch.setattr( "libqtile.widget.cmus.base.ThreadPoolText.call_process", MockCmusRemoteProcess.call_process, ) config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar( [cmus.Cmus(**widget_config)], 10, ), ) ] > manager_nospawn.start(config) test/widgets/test_cmus.py:157: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff5c1d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015c300> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ ERROR at teardown of test_escape_text[1-wayland] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_missing_metadata[1-x11] ________________ manager_nospawn = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcff5ac80> minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def cmus_manager(manager_nospawn, monkeypatch, minimal_conf_noscreen, request): widget_config = getattr(request, "param", dict()) MockCmusRemoteProcess.reset() monkeypatch.setattr("libqtile.widget.cmus.subprocess", MockCmusRemoteProcess) monkeypatch.setattr( "libqtile.widget.cmus.subprocess.CalledProcessError", subprocess.CalledProcessError ) monkeypatch.setattr( "libqtile.widget.cmus.base.ThreadPoolText.call_process", MockCmusRemoteProcess.call_process, ) config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar( [cmus.Cmus(**widget_config)], 10, ), ) ] > manager_nospawn.start(config) test/widgets/test_cmus.py:157: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff5cfe0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff2a090> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_missing_metadata[1-x11] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_missing_metadata[1-wayland] ______________ manager_nospawn = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcff5ba80> minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def cmus_manager(manager_nospawn, monkeypatch, minimal_conf_noscreen, request): widget_config = getattr(request, "param", dict()) MockCmusRemoteProcess.reset() monkeypatch.setattr("libqtile.widget.cmus.subprocess", MockCmusRemoteProcess) monkeypatch.setattr( "libqtile.widget.cmus.subprocess.CalledProcessError", subprocess.CalledProcessError ) monkeypatch.setattr( "libqtile.widget.cmus.base.ThreadPoolText.call_process", MockCmusRemoteProcess.call_process, ) config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar( [cmus.Cmus(**widget_config)], 10, ), ) ] > manager_nospawn.start(config) test/widgets/test_cmus.py:157: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff5cd10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff2ab90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_missing_metadata[1-wayland] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at teardown of test_configerrorwidget[1-x11-top] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at teardown of test_configerrorwidget[1-x11-bottom] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at teardown of test_configerrorwidget[1-x11-left] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at teardown of test_configerrorwidget[1-x11-right] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at teardown of test_configerrorwidget[1-wayland-top] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at teardown of test_configerrorwidget[1-wayland-bottom] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at teardown of test_configerrorwidget[1-wayland-left] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at teardown of test_configerrorwidget[1-wayland-right] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________________ ERROR at setup of test_cpu[1-x11] _______________________ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcff3def0> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> @pytest.fixture def cpu_manager(monkeypatch, manager_nospawn, minimal_conf_noscreen): monkeypatch.setitem(sys.modules, "psutil", MockPsutil("psutil")) from libqtile.widget import cpu reload(cpu) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=Bar([cpu.CPU()], 10))] > manager_nospawn.start(config) test/widgets/test_cpu.py:61: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff198f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0196a30> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________________ ERROR at teardown of test_cpu[1-x11] _____________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________________ ERROR at setup of test_cpu[1-wayland] _____________________ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcff3ee40> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> @pytest.fixture def cpu_manager(monkeypatch, manager_nospawn, minimal_conf_noscreen): monkeypatch.setitem(sys.modules, "psutil", MockPsutil("psutil")) from libqtile.widget import cpu reload(cpu) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=Bar([cpu.CPU()], 10))] > manager_nospawn.start(config) test/widgets/test_cpu.py:61: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff18b30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0197e20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________________ ERROR at teardown of test_cpu[1-wayland] ___________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at teardown of test_crashme_init[1-x11] _________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at teardown of test_crashme_init[1-wayland] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at teardown of test_change_screen[x11-2] ________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ______________ ERROR at teardown of test_change_screen[wayland-2] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________________ ERROR at setup of test_dnd[1-x11] _______________________ manager_nospawn = request = > patched_dnd = .PatchedDND'> @pytest.fixture(scope="function") def dnd_manager(manager_nospawn, request, patched_dnd): class GroupConfig(Config): screens = [ Screen( top=Bar( [patched_dnd(update_interval=10, **getattr(request, "param", dict()))], 30 ) ) ] > manager_nospawn.start(GroupConfig) test/widgets/test_do_not_disturb.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01c89a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015f110> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _____________________ ERROR at teardown of test_dnd[1-x11] _____________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ____________________ ERROR at setup of test_dnd[1-wayland] _____________________ manager_nospawn = request = > patched_dnd = .PatchedDND'> @pytest.fixture(scope="function") def dnd_manager(manager_nospawn, request, patched_dnd): class GroupConfig(Config): screens = [ Screen( top=Bar( [patched_dnd(update_interval=10, **getattr(request, "param", dict()))], 30 ) ) ] > manager_nospawn.start(GroupConfig) test/widgets/test_do_not_disturb.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcffa1530>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0259900> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________________ ERROR at teardown of test_dnd[1-wayland] ___________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_dnd_custom_func[1-x11-dnd_manager0] __________ manager_nospawn = request = > patched_dnd = .PatchedDND'> @pytest.fixture(scope="function") def dnd_manager(manager_nospawn, request, patched_dnd): class GroupConfig(Config): screens = [ Screen( top=Bar( [patched_dnd(update_interval=10, **getattr(request, "param", dict()))], 30 ) ) ] > manager_nospawn.start(GroupConfig) test/widgets/test_do_not_disturb.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcffa3ce0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd012bb60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_dnd_custom_func[1-x11-dnd_manager0] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_dnd_custom_func[1-wayland-dnd_manager0] ________ manager_nospawn = request = > patched_dnd = .PatchedDND'> @pytest.fixture(scope="function") def dnd_manager(manager_nospawn, request, patched_dnd): class GroupConfig(Config): screens = [ Screen( top=Bar( [patched_dnd(update_interval=10, **getattr(request, "param", dict()))], 30 ) ) ] > manager_nospawn.start(GroupConfig) test/widgets/test_do_not_disturb.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcffa1b20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd012b950> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_dnd_custom_func[1-wayland-dnd_manager0] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_dnd_custom_icons[1-x11-dnd_manager0] __________ manager_nospawn = request = > patched_dnd = .PatchedDND'> @pytest.fixture(scope="function") def dnd_manager(manager_nospawn, request, patched_dnd): class GroupConfig(Config): screens = [ Screen( top=Bar( [patched_dnd(update_interval=10, **getattr(request, "param", dict()))], 30 ) ) ] > manager_nospawn.start(GroupConfig) test/widgets/test_do_not_disturb.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff78f90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff2a560> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_dnd_custom_icons[1-x11-dnd_manager0] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_dnd_custom_icons[1-wayland-dnd_manager0] ________ manager_nospawn = request = > patched_dnd = .PatchedDND'> @pytest.fixture(scope="function") def dnd_manager(manager_nospawn, request, patched_dnd): class GroupConfig(Config): screens = [ Screen( top=Bar( [patched_dnd(update_interval=10, **getattr(request, "param", dict()))], 30 ) ) ] > manager_nospawn.start(GroupConfig) test/widgets/test_do_not_disturb.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff796c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff29010> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_dnd_custom_icons[1-wayland-dnd_manager0] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_groupbox_markup[1-x11-GroupBoxConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff7a480>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff45b10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_groupbox_markup[1-x11-GroupBoxConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_groupbox_markup[1-wayland-GroupBoxConfig] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff7bdd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff45a60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_groupbox_markup[1-wayland-GroupBoxConfig] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________________ ERROR at setup of test_hdd[1-x11] _______________________ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcffef9a0> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> @pytest.fixture def hdd_manager(monkeypatch, manager_nospawn, minimal_conf_noscreen): monkeypatch.setitem(sys.modules, "psutil", MockPsutil("psutil")) from libqtile.widget import hdd reload(hdd) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=Bar([hdd.HDD()], 10))] > manager_nospawn.start(config) test/widgets/test_hdd.py:58: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff42d40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff468d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________________ ERROR at teardown of test_hdd[1-x11] _____________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________________ ERROR at setup of test_hdd[1-wayland] _____________________ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcffef620> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> @pytest.fixture def hdd_manager(monkeypatch, manager_nospawn, minimal_conf_noscreen): monkeypatch.setitem(sys.modules, "psutil", MockPsutil("psutil")) from libqtile.widget import hdd reload(hdd) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=Bar([hdd.HDD()], 10))] > manager_nospawn.start(config) test/widgets/test_hdd.py:58: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff42110>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc56f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________________ ERROR at teardown of test_hdd[1-wayland] ___________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at teardown of test_default_settings[1-x11-screen0-top-height] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at teardown of test_default_settings[1-x11-screen1-left-width] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at teardown of test_default_settings[1-wayland-screen0-top-height] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at teardown of test_default_settings[1-wayland-screen1-left-width] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at teardown of test_no_filename[1-x11-screen0-top-width] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at teardown of test_no_filename[1-x11-screen1-left-height] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at teardown of test_no_filename[1-wayland-screen0-top-width] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at teardown of test_no_filename[1-wayland-screen1-left-height] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at teardown of test_missing_file[1-x11] _________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at teardown of test_missing_file[1-wayland] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________________ ERROR at teardown of test_no_scale[1-x11] ___________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at teardown of test_no_scale[1-wayland] _________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________________ ERROR at teardown of test_no_image[1-x11] ___________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at teardown of test_no_image[1-wayland] _________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at teardown of test_invalid_path[1-x11] _________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at teardown of test_invalid_path[1-wayland] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at teardown of test_importerrorwidget[1-x11-top] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ----------------------------- Captured stdout call ----------------------------- 2024-12-20 12:19:13,156 libqtile utils.py:import_class():L251 Unmet dependencies for 'libqtile.widget.textbox.TextBox': Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/utils.py", line 248, in import_class module = importlib.import_module(module_path, __package__) File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/widgets/test_import_error.py", line 30, in bad_importer raise ImportError() ImportError ------------------------------ Captured log call ------------------------------- ERROR libqtile:utils.py:251 Unmet dependencies for 'libqtile.widget.textbox.TextBox': Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/utils.py", line 248, in import_class module = importlib.import_module(module_path, __package__) File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/widgets/test_import_error.py", line 30, in bad_importer raise ImportError() ImportError __________ ERROR at teardown of test_importerrorwidget[1-x11-bottom] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ----------------------------- Captured stdout call ----------------------------- 2024-12-20 12:19:13,192 libqtile utils.py:import_class():L251 Unmet dependencies for 'libqtile.widget.textbox.TextBox': Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/utils.py", line 248, in import_class module = importlib.import_module(module_path, __package__) File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/widgets/test_import_error.py", line 30, in bad_importer raise ImportError() ImportError ------------------------------ Captured log call ------------------------------- ERROR libqtile:utils.py:251 Unmet dependencies for 'libqtile.widget.textbox.TextBox': Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/utils.py", line 248, in import_class module = importlib.import_module(module_path, __package__) File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/widgets/test_import_error.py", line 30, in bad_importer raise ImportError() ImportError ___________ ERROR at teardown of test_importerrorwidget[1-x11-left] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ----------------------------- Captured stdout call ----------------------------- 2024-12-20 12:19:13,228 libqtile utils.py:import_class():L251 Unmet dependencies for 'libqtile.widget.textbox.TextBox': Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/utils.py", line 248, in import_class module = importlib.import_module(module_path, __package__) File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/widgets/test_import_error.py", line 30, in bad_importer raise ImportError() ImportError ------------------------------ Captured log call ------------------------------- ERROR libqtile:utils.py:251 Unmet dependencies for 'libqtile.widget.textbox.TextBox': Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/utils.py", line 248, in import_class module = importlib.import_module(module_path, __package__) File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/widgets/test_import_error.py", line 30, in bad_importer raise ImportError() ImportError ___________ ERROR at teardown of test_importerrorwidget[1-x11-right] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ----------------------------- Captured stdout call ----------------------------- 2024-12-20 12:19:13,262 libqtile utils.py:import_class():L251 Unmet dependencies for 'libqtile.widget.textbox.TextBox': Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/utils.py", line 248, in import_class module = importlib.import_module(module_path, __package__) File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/widgets/test_import_error.py", line 30, in bad_importer raise ImportError() ImportError ------------------------------ Captured log call ------------------------------- ERROR libqtile:utils.py:251 Unmet dependencies for 'libqtile.widget.textbox.TextBox': Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/utils.py", line 248, in import_class module = importlib.import_module(module_path, __package__) File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/widgets/test_import_error.py", line 30, in bad_importer raise ImportError() ImportError __________ ERROR at teardown of test_importerrorwidget[1-wayland-top] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ----------------------------- Captured stdout call ----------------------------- 2024-12-20 12:19:13,297 libqtile utils.py:import_class():L251 Unmet dependencies for 'libqtile.widget.textbox.TextBox': Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/utils.py", line 248, in import_class module = importlib.import_module(module_path, __package__) File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/widgets/test_import_error.py", line 30, in bad_importer raise ImportError() ImportError ------------------------------ Captured log call ------------------------------- ERROR libqtile:utils.py:251 Unmet dependencies for 'libqtile.widget.textbox.TextBox': Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/utils.py", line 248, in import_class module = importlib.import_module(module_path, __package__) File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/widgets/test_import_error.py", line 30, in bad_importer raise ImportError() ImportError ________ ERROR at teardown of test_importerrorwidget[1-wayland-bottom] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ----------------------------- Captured stdout call ----------------------------- 2024-12-20 12:19:13,333 libqtile utils.py:import_class():L251 Unmet dependencies for 'libqtile.widget.textbox.TextBox': Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/utils.py", line 248, in import_class module = importlib.import_module(module_path, __package__) File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/widgets/test_import_error.py", line 30, in bad_importer raise ImportError() ImportError ------------------------------ Captured log call ------------------------------- ERROR libqtile:utils.py:251 Unmet dependencies for 'libqtile.widget.textbox.TextBox': Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/utils.py", line 248, in import_class module = importlib.import_module(module_path, __package__) File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/widgets/test_import_error.py", line 30, in bad_importer raise ImportError() ImportError _________ ERROR at teardown of test_importerrorwidget[1-wayland-left] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ----------------------------- Captured stdout call ----------------------------- 2024-12-20 12:19:13,368 libqtile utils.py:import_class():L251 Unmet dependencies for 'libqtile.widget.textbox.TextBox': Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/utils.py", line 248, in import_class module = importlib.import_module(module_path, __package__) File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/widgets/test_import_error.py", line 30, in bad_importer raise ImportError() ImportError ------------------------------ Captured log call ------------------------------- ERROR libqtile:utils.py:251 Unmet dependencies for 'libqtile.widget.textbox.TextBox': Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/utils.py", line 248, in import_class module = importlib.import_module(module_path, __package__) File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/widgets/test_import_error.py", line 30, in bad_importer raise ImportError() ImportError _________ ERROR at teardown of test_importerrorwidget[1-wayland-right] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ----------------------------- Captured stdout call ----------------------------- 2024-12-20 12:19:13,408 libqtile utils.py:import_class():L251 Unmet dependencies for 'libqtile.widget.textbox.TextBox': Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/utils.py", line 248, in import_class module = importlib.import_module(module_path, __package__) File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/widgets/test_import_error.py", line 30, in bad_importer raise ImportError() ImportError ------------------------------ Captured log call ------------------------------- ERROR libqtile:utils.py:251 Unmet dependencies for 'libqtile.widget.textbox.TextBox': Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/utils.py", line 248, in import_class module = importlib.import_module(module_path, __package__) File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/widgets/test_import_error.py", line 30, in bad_importer raise ImportError() ImportError ____________ ERROR at setup of test_load_times_button_click[1-x11] _____________ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdd002e4a0> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def load_manager(monkeypatch, manager_nospawn, minimal_conf_noscreen, request): widget_config = getattr(request, "param", dict()) monkeypatch.setitem(sys.modules, "psutil", MockPsutil("psutil")) from libqtile.widget import load reload(load) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=Bar([load.Load(**widget_config)], 10))] > manager_nospawn.start(config) test/widgets/test_load.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd005bf10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00d97a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_load_times_button_click[1-x11] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_load_times_button_click[1-wayland] ___________ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdd002f3f0> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def load_manager(monkeypatch, manager_nospawn, minimal_conf_noscreen, request): widget_config = getattr(request, "param", dict()) monkeypatch.setitem(sys.modules, "psutil", MockPsutil("psutil")) from libqtile.widget import load reload(load) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=Bar([load.Load(**widget_config)], 10))] > manager_nospawn.start(config) test/widgets/test_load.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0029fd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00da560> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_load_times_button_click[1-wayland] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_load_times_command[1-x11] _______________ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdd002eac0> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def load_manager(monkeypatch, manager_nospawn, minimal_conf_noscreen, request): widget_config = getattr(request, "param", dict()) monkeypatch.setitem(sys.modules, "psutil", MockPsutil("psutil")) from libqtile.widget import load reload(load) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=Bar([load.Load(**widget_config)], 10))] > manager_nospawn.start(config) test/widgets/test_load.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0029670>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00db320> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_load_times_command[1-x11] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_load_times_command[1-wayland] _____________ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdd002fee0> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def load_manager(monkeypatch, manager_nospawn, minimal_conf_noscreen, request): widget_config = getattr(request, "param", dict()) monkeypatch.setitem(sys.modules, "psutil", MockPsutil("psutil")) from libqtile.widget import load reload(load) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=Bar([load.Load(**widget_config)], 10))] > manager_nospawn.start(config) test/widgets/test_load.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff5eed0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f0d50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_load_times_command[1-wayland] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_load_times_formatting[1-x11-load_manager0] _______ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdd00d2dd0> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def load_manager(monkeypatch, manager_nospawn, minimal_conf_noscreen, request): widget_config = getattr(request, "param", dict()) monkeypatch.setitem(sys.modules, "psutil", MockPsutil("psutil")) from libqtile.widget import load reload(load) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=Bar([load.Load(**widget_config)], 10))] > manager_nospawn.start(config) test/widgets/test_load.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff7a700>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0195430> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_load_times_formatting[1-x11-load_manager0] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_load_times_formatting[1-wayland-load_manager0] _____ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdd00a5a20> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def load_manager(monkeypatch, manager_nospawn, minimal_conf_noscreen, request): widget_config = getattr(request, "param", dict()) monkeypatch.setitem(sys.modules, "psutil", MockPsutil("psutil")) from libqtile.widget import load reload(load) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=Bar([load.Load(**widget_config)], 10))] > manager_nospawn.start(config) test/widgets/test_load.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff1bf10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd012a090> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_load_times_formatting[1-wayland-load_manager0] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at teardown of test_memory_defaults[1-x11] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at teardown of test_memory_defaults[1-wayland] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at teardown of test_memory_units[1-x11-G- 2G/ 8G] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at teardown of test_memory_units[1-x11-M- 2417M/ 7802M] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at teardown of test_memory_units[1-x11-K- 2474864K/ 7988952K] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at teardown of test_memory_units[1-x11-B- 2534260736B/ 8180686848B] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at teardown of test_memory_units[1-wayland-G- 2G/ 8G] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at teardown of test_memory_units[1-wayland-M- 2417M/ 7802M] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at teardown of test_memory_units[1-wayland-K- 2474864K/ 7988952K] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_memory_units[1-wayland-B- 2534260736B/ 8180686848B] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_textbox_color_change[1-x11-WidgetTestConf] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff7a750>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00da980> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_textbox_color_change[1-x11-WidgetTestConf] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_textbox_color_change[1-wayland-WidgetTestConf] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd00a2020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00d9d20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_textbox_color_change[1-wayland-WidgetTestConf] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at teardown of test_moc_button_presses[1-x11] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at teardown of test_moc_button_presses[1-wayland] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at teardown of test_lazy_callback[1-x11] ________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at teardown of test_lazy_callback[1-wayland] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_mpd2_widget_display_and_actions[1-x11] _________ manager_nospawn = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdd00aadd0> minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def mpd2_manager(manager_nospawn, monkeypatch, minimal_conf_noscreen, request): monkeypatch.setitem(sys.modules, "mpd", MockMPD("mpd")) monkeypatch.setattr("libqtile.widget.mpd2widget.MPDClient", MockMPD.MPDClient) config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar( [widget.Mpd2(**getattr(request, "param", dict()))], 50, ), ) ] > manager_nospawn.start(config) test/widgets/test_mpd2widget.py:121: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0009da0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd012bb60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_mpd2_widget_display_and_actions[1-x11] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_mpd2_widget_display_and_actions[1-wayland] _______ manager_nospawn = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdd00ab690> minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def mpd2_manager(manager_nospawn, monkeypatch, minimal_conf_noscreen, request): monkeypatch.setitem(sys.modules, "mpd", MockMPD("mpd")) monkeypatch.setattr("libqtile.widget.mpd2widget.MPDClient", MockMPD.MPDClient) config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar( [widget.Mpd2(**getattr(request, "param", dict()))], 50, ), ) ] > manager_nospawn.start(config) test/widgets/test_mpd2widget.py:121: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd00e5990>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4c040> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_mpd2_widget_display_and_actions[1-wayland] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_mpd2_widget_extra_info[1-x11] _____________ manager_nospawn = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcfe791d0> minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def mpd2_manager(manager_nospawn, monkeypatch, minimal_conf_noscreen, request): monkeypatch.setitem(sys.modules, "mpd", MockMPD("mpd")) monkeypatch.setattr("libqtile.widget.mpd2widget.MPDClient", MockMPD.MPDClient) config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar( [widget.Mpd2(**getattr(request, "param", dict()))], 50, ), ) ] > manager_nospawn.start(config) test/widgets/test_mpd2widget.py:121: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd00e6020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4cb40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_mpd2_widget_extra_info[1-x11] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_mpd2_widget_extra_info[1-wayland] ___________ manager_nospawn = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcfe79f60> minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def mpd2_manager(manager_nospawn, monkeypatch, minimal_conf_noscreen, request): monkeypatch.setitem(sys.modules, "mpd", MockMPD("mpd")) monkeypatch.setattr("libqtile.widget.mpd2widget.MPDClient", MockMPD.MPDClient) config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar( [widget.Mpd2(**getattr(request, "param", dict()))], 50, ), ) ] > manager_nospawn.start(config) test/widgets/test_mpd2widget.py:121: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd00e5cb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4d640> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_mpd2_widget_extra_info[1-wayland] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_mpd2_widget_idle_message[1-x11] ____________ manager_nospawn = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcfe7af20> minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def mpd2_manager(manager_nospawn, monkeypatch, minimal_conf_noscreen, request): monkeypatch.setitem(sys.modules, "mpd", MockMPD("mpd")) monkeypatch.setattr("libqtile.widget.mpd2widget.MPDClient", MockMPD.MPDClient) config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar( [widget.Mpd2(**getattr(request, "param", dict()))], 50, ), ) ] > manager_nospawn.start(config) test/widgets/test_mpd2widget.py:121: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd00e47c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4e140> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_mpd2_widget_idle_message[1-x11] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_mpd2_widget_idle_message[1-wayland] __________ manager_nospawn = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcfe7a2e0> minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def mpd2_manager(manager_nospawn, monkeypatch, minimal_conf_noscreen, request): monkeypatch.setitem(sys.modules, "mpd", MockMPD("mpd")) monkeypatch.setattr("libqtile.widget.mpd2widget.MPDClient", MockMPD.MPDClient) config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar( [widget.Mpd2(**getattr(request, "param", dict()))], 50, ), ) ] > manager_nospawn.start(config) test/widgets/test_mpd2widget.py:121: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfe10040>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4ec40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_mpd2_widget_idle_message[1-wayland] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_mpd2_widget_current_song[1-x11-mpd2_manager0] _____ manager_nospawn = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcff8fc40> minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def mpd2_manager(manager_nospawn, monkeypatch, minimal_conf_noscreen, request): monkeypatch.setitem(sys.modules, "mpd", MockMPD("mpd")) monkeypatch.setattr("libqtile.widget.mpd2widget.MPDClient", MockMPD.MPDClient) config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar( [widget.Mpd2(**getattr(request, "param", dict()))], 50, ), ) ] > manager_nospawn.start(config) test/widgets/test_mpd2widget.py:121: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff1afc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd01296f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_mpd2_widget_current_song[1-x11-mpd2_manager0] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_mpd2_widget_current_song[1-wayland-mpd2_manager0] ___ manager_nospawn = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdd0063a10> minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def mpd2_manager(manager_nospawn, monkeypatch, minimal_conf_noscreen, request): monkeypatch.setitem(sys.modules, "mpd", MockMPD("mpd")) monkeypatch.setattr("libqtile.widget.mpd2widget.MPDClient", MockMPD.MPDClient) config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar( [widget.Mpd2(**getattr(request, "param", dict()))], 50, ), ) ] > manager_nospawn.start(config) test/widgets/test_mpd2widget.py:121: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd00a26b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd01959b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_mpd2_widget_current_song[1-wayland-mpd2_manager0] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_mpd2_widget_custom_undefined_value[1-x11-mpd2_manager0] _ manager_nospawn = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdd00857f0> minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def mpd2_manager(manager_nospawn, monkeypatch, minimal_conf_noscreen, request): monkeypatch.setitem(sys.modules, "mpd", MockMPD("mpd")) monkeypatch.setattr("libqtile.widget.mpd2widget.MPDClient", MockMPD.MPDClient) config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar( [widget.Mpd2(**getattr(request, "param", dict()))], 50, ), ) ] > manager_nospawn.start(config) test/widgets/test_mpd2widget.py:121: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd002a7f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0194300> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_mpd2_widget_custom_undefined_value[1-x11-mpd2_manager0] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_mpd2_widget_custom_undefined_value[1-wayland-mpd2_manager0] _ manager_nospawn = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcfe901a0> minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def mpd2_manager(manager_nospawn, monkeypatch, minimal_conf_noscreen, request): monkeypatch.setitem(sys.modules, "mpd", MockMPD("mpd")) monkeypatch.setattr("libqtile.widget.mpd2widget.MPDClient", MockMPD.MPDClient) config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar( [widget.Mpd2(**getattr(request, "param", dict()))], 50, ), ) ] > manager_nospawn.start(config) test/widgets/test_mpd2widget.py:121: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd002b2e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff2b8a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_mpd2_widget_custom_undefined_value[1-wayland-mpd2_manager0] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_mpd2_widget_dynamic_artist_value[1-x11] ________ manager_nospawn = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcfe91a90> minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def mpd2_manager(manager_nospawn, monkeypatch, minimal_conf_noscreen, request): monkeypatch.setitem(sys.modules, "mpd", MockMPD("mpd")) monkeypatch.setattr("libqtile.widget.mpd2widget.MPDClient", MockMPD.MPDClient) config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar( [widget.Mpd2(**getattr(request, "param", dict()))], 50, ), ) ] > manager_nospawn.start(config) test/widgets/test_mpd2widget.py:121: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd00c0860>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc40f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_mpd2_widget_dynamic_artist_value[1-x11] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_mpd2_widget_dynamic_artist_value[1-wayland] ______ manager_nospawn = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcfe929e0> minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def mpd2_manager(manager_nospawn, monkeypatch, minimal_conf_noscreen, request): monkeypatch.setitem(sys.modules, "mpd", MockMPD("mpd")) monkeypatch.setattr("libqtile.widget.mpd2widget.MPDClient", MockMPD.MPDClient) config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar( [widget.Mpd2(**getattr(request, "param", dict()))], 50, ), ) ] > manager_nospawn.start(config) test/widgets/test_mpd2widget.py:121: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd00c2250>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc45c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_mpd2_widget_dynamic_artist_value[1-wayland] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_openweather_parse[1-x11-params0-London: 7.0 \xb0C 81% light intensity drizzle] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_openweather_parse[1-x11-params1-London: 07:40 16:47] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_openweather_parse[1-x11-params2-London: 4.1 80 E] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_openweather_parse[1-x11-params3-London: \U0001f327\ufe0f] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_openweather_parse[1-wayland-params0-London: 7.0 \xb0C 81% light intensity drizzle] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_openweather_parse[1-wayland-params1-London: 07:40 16:47] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_openweather_parse[1-wayland-params2-London: 4.1 80 E] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_openweather_parse[1-wayland-params3-London: \U0001f327\ufe0f] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at setup of test_plasma_defaults[1-x11] _________________ manager_nospawn = request = > @pytest.fixture(scope="function") def plasma_manager(manager_nospawn, request): class PlasmaConfig(Config): layouts = [layout.Plasma()] screens = [Screen(top=Bar([plasma.Plasma(**getattr(request, "param", dict()))], 30))] > manager_nospawn.start(PlasmaConfig) test/widgets/test_plasma.py:34: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd00e6b60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4c1a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ ERROR at teardown of test_plasma_defaults[1-x11] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_plasma_defaults[1-wayland] _______________ manager_nospawn = request = > @pytest.fixture(scope="function") def plasma_manager(manager_nospawn, request): class PlasmaConfig(Config): layouts = [layout.Plasma()] screens = [Screen(top=Bar([plasma.Plasma(**getattr(request, "param", dict()))], 30))] > manager_nospawn.start(PlasmaConfig) test/widgets/test_plasma.py:34: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd000b470>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00e3ed0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_plasma_defaults[1-wayland] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_custom_text[1-x11-plasma_manager0] ___________ manager_nospawn = request = > @pytest.fixture(scope="function") def plasma_manager(manager_nospawn, request): class PlasmaConfig(Config): layouts = [layout.Plasma()] screens = [Screen(top=Bar([plasma.Plasma(**getattr(request, "param", dict()))], 30))] > manager_nospawn.start(PlasmaConfig) test/widgets/test_plasma.py:34: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfe51f30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00d92d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_custom_text[1-x11-plasma_manager0] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_custom_text[1-wayland-plasma_manager0] _________ manager_nospawn = request = > @pytest.fixture(scope="function") def plasma_manager(manager_nospawn, request): class PlasmaConfig(Config): layouts = [layout.Plasma()] screens = [Screen(top=Bar([plasma.Plasma(**getattr(request, "param", dict()))], 30))] > manager_nospawn.start(PlasmaConfig) test/widgets/test_plasma.py:34: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfe51a30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00da820> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_custom_text[1-wayland-plasma_manager0] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_window_focus_change[1-x11-plasma_manager0] _______ manager_nospawn = request = > @pytest.fixture(scope="function") def plasma_manager(manager_nospawn, request): class PlasmaConfig(Config): layouts = [layout.Plasma()] screens = [Screen(top=Bar([plasma.Plasma(**getattr(request, "param", dict()))], 30))] > manager_nospawn.start(PlasmaConfig) test/widgets/test_plasma.py:34: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfe501d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00da400> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_window_focus_change[1-x11-plasma_manager0] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_window_focus_change[1-wayland-plasma_manager0] _____ manager_nospawn = request = > @pytest.fixture(scope="function") def plasma_manager(manager_nospawn, request): class PlasmaConfig(Config): layouts = [layout.Plasma()] screens = [Screen(top=Bar([plasma.Plasma(**getattr(request, "param", dict()))], 30))] > manager_nospawn.start(PlasmaConfig) test/widgets/test_plasma.py:34: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfe52890>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff46b90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_window_focus_change[1-wayland-plasma_manager0] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_mode_change[1-x11-plasma_manager0] ___________ manager_nospawn = request = > @pytest.fixture(scope="function") def plasma_manager(manager_nospawn, request): class PlasmaConfig(Config): layouts = [layout.Plasma()] screens = [Screen(top=Bar([plasma.Plasma(**getattr(request, "param", dict()))], 30))] > manager_nospawn.start(PlasmaConfig) test/widgets/test_plasma.py:34: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfe1d3a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc66c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_mode_change[1-x11-plasma_manager0] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_mode_change[1-wayland-plasma_manager0] _________ manager_nospawn = request = > @pytest.fixture(scope="function") def plasma_manager(manager_nospawn, request): class PlasmaConfig(Config): layouts = [layout.Plasma()] screens = [Screen(top=Bar([plasma.Plasma(**getattr(request, "param", dict()))], 30))] > manager_nospawn.start(PlasmaConfig) test/widgets/test_plasma.py:34: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfe1c4f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfcbf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_mode_change[1-wayland-plasma_manager0] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at teardown of test_trigger_and_cancel[1-x11] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at teardown of test_trigger_and_cancel[1-wayland] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________________ ERROR at teardown of test_exit[1-x11] _____________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________________ ERROR at teardown of test_exit[1-wayland] ___________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_screensplit_text[1-x11-ScreenSplitConfig] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd00a3ec0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc6c40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_screensplit_text[1-x11-ScreenSplitConfig] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_screensplit_text[1-wayland-ScreenSplitConfig] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd00c2980>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc5010> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_screensplit_text[1-wayland-ScreenSplitConfig] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at setup of test_screensplit_scroll_actions[1-x11-ScreenSplitConfig] __ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd00e5b20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0194250> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_screensplit_scroll_actions[1-x11-ScreenSplitConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_screensplit_scroll_actions[1-wayland-ScreenSplitConfig] _ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd00098a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0128d50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_screensplit_scroll_actions[1-wayland-ScreenSplitConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_screensplit_text_format[1-x11-ScreenSplitConfig] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfe36020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4fb60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_screensplit_text_format[1-x11-ScreenSplitConfig] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_screensplit_text_format[1-wayland-ScreenSplitConfig] __ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfe347c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4eb90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_screensplit_text_format[1-wayland-ScreenSplitConfig] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_thermal_sensor_metric[1-x11] ______________ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcfe96200> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def sensors_manager(monkeypatch, manager_nospawn, minimal_conf_noscreen, request): params = getattr(request, "param", dict()) monkeypatch.setitem(sys.modules, "psutil", MockPsutil("psutil")) from libqtile.widget import sensors reload(sensors) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=Bar([sensors.ThermalSensor(**params)], 10))] if "set_defaults" in params: config.widget_defaults = {"foreground": "123456"} > manager_nospawn.start(config) test/widgets/test_sensors.py:59: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfe36930>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00db8a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_thermal_sensor_metric[1-x11] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_thermal_sensor_metric[1-wayland] ____________ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcfe97230> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def sensors_manager(monkeypatch, manager_nospawn, minimal_conf_noscreen, request): params = getattr(request, "param", dict()) monkeypatch.setitem(sys.modules, "psutil", MockPsutil("psutil")) from libqtile.widget import sensors reload(sensors) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=Bar([sensors.ThermalSensor(**params)], 10))] if "set_defaults" in params: config.widget_defaults = {"foreground": "123456"} > manager_nospawn.start(config) test/widgets/test_sensors.py:59: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfe35210>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff28510> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_thermal_sensor_metric[1-wayland] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_thermal_sensor_imperial[1-x11-sensors_manager0] ____ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcfe97460> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def sensors_manager(monkeypatch, manager_nospawn, minimal_conf_noscreen, request): params = getattr(request, "param", dict()) monkeypatch.setitem(sys.modules, "psutil", MockPsutil("psutil")) from libqtile.widget import sensors reload(sensors) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=Bar([sensors.ThermalSensor(**params)], 10))] if "set_defaults" in params: config.widget_defaults = {"foreground": "123456"} > manager_nospawn.start(config) test/widgets/test_sensors.py:59: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfea41d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdff950> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_thermal_sensor_imperial[1-x11-sensors_manager0] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at setup of test_thermal_sensor_imperial[1-wayland-sensors_manager0] __ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcfe89390> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def sensors_manager(monkeypatch, manager_nospawn, minimal_conf_noscreen, request): params = getattr(request, "param", dict()) monkeypatch.setitem(sys.modules, "psutil", MockPsutil("psutil")) from libqtile.widget import sensors reload(sensors) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=Bar([sensors.ThermalSensor(**params)], 10))] if "set_defaults" in params: config.widget_defaults = {"foreground": "123456"} > manager_nospawn.start(config) test/widgets/test_sensors.py:59: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfea6110>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec4880> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_thermal_sensor_imperial[1-wayland-sensors_manager0] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_thermal_sensor_tagged_sensor[1-x11-sensors_manager0] __ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcfe8a2e0> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def sensors_manager(monkeypatch, manager_nospawn, minimal_conf_noscreen, request): params = getattr(request, "param", dict()) monkeypatch.setitem(sys.modules, "psutil", MockPsutil("psutil")) from libqtile.widget import sensors reload(sensors) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=Bar([sensors.ThermalSensor(**params)], 10))] if "set_defaults" in params: config.widget_defaults = {"foreground": "123456"} > manager_nospawn.start(config) test/widgets/test_sensors.py:59: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfea5bc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec56f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_thermal_sensor_tagged_sensor[1-x11-sensors_manager0] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_thermal_sensor_tagged_sensor[1-wayland-sensors_manager0] _ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdd00409f0> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def sensors_manager(monkeypatch, manager_nospawn, minimal_conf_noscreen, request): params = getattr(request, "param", dict()) monkeypatch.setitem(sys.modules, "psutil", MockPsutil("psutil")) from libqtile.widget import sensors reload(sensors) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=Bar([sensors.ThermalSensor(**params)], 10))] if "set_defaults" in params: config.widget_defaults = {"foreground": "123456"} > manager_nospawn.start(config) test/widgets/test_sensors.py:59: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcffa0c20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfdbc0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_thermal_sensor_tagged_sensor[1-wayland-sensors_manager0] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_thermal_sensor_unknown_sensor[1-x11-sensors_manager0] _ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcfe87460> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def sensors_manager(monkeypatch, manager_nospawn, minimal_conf_noscreen, request): params = getattr(request, "param", dict()) monkeypatch.setitem(sys.modules, "psutil", MockPsutil("psutil")) from libqtile.widget import sensors reload(sensors) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=Bar([sensors.ThermalSensor(**params)], 10))] if "set_defaults" in params: config.widget_defaults = {"foreground": "123456"} > manager_nospawn.start(config) test/widgets/test_sensors.py:59: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfe10180>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc66c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_thermal_sensor_unknown_sensor[1-x11-sensors_manager0] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_thermal_sensor_unknown_sensor[1-wayland-sensors_manager0] _ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdd0077d20> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def sensors_manager(monkeypatch, manager_nospawn, minimal_conf_noscreen, request): params = getattr(request, "param", dict()) monkeypatch.setitem(sys.modules, "psutil", MockPsutil("psutil")) from libqtile.widget import sensors reload(sensors) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=Bar([sensors.ThermalSensor(**params)], 10))] if "set_defaults" in params: config.widget_defaults = {"foreground": "123456"} > manager_nospawn.start(config) test/widgets/test_sensors.py:59: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfe12200>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff478a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_thermal_sensor_unknown_sensor[1-wayland-sensors_manager0] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_thermal_sensor_format[1-x11-sensors_manager0] _____ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcfe8b7e0> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def sensors_manager(monkeypatch, manager_nospawn, minimal_conf_noscreen, request): params = getattr(request, "param", dict()) monkeypatch.setitem(sys.modules, "psutil", MockPsutil("psutil")) from libqtile.widget import sensors reload(sensors) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=Bar([sensors.ThermalSensor(**params)], 10))] if "set_defaults" in params: config.widget_defaults = {"foreground": "123456"} > manager_nospawn.start(config) test/widgets/test_sensors.py:59: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfe1ee80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00da820> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_thermal_sensor_format[1-x11-sensors_manager0] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_thermal_sensor_format[1-wayland-sensors_manager0] ___ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcfe8ab30> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def sensors_manager(monkeypatch, manager_nospawn, minimal_conf_noscreen, request): params = getattr(request, "param", dict()) monkeypatch.setitem(sys.modules, "psutil", MockPsutil("psutil")) from libqtile.widget import sensors reload(sensors) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=Bar([sensors.ThermalSensor(**params)], 10))] if "set_defaults" in params: config.widget_defaults = {"foreground": "123456"} > manager_nospawn.start(config) test/widgets/test_sensors.py:59: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfe52980>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00e2610> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_thermal_sensor_format[1-wayland-sensors_manager0] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_thermal_sensor_colour_normal[1-x11] __________ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcfedcf30> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def sensors_manager(monkeypatch, manager_nospawn, minimal_conf_noscreen, request): params = getattr(request, "param", dict()) monkeypatch.setitem(sys.modules, "psutil", MockPsutil("psutil")) from libqtile.widget import sensors reload(sensors) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=Bar([sensors.ThermalSensor(**params)], 10))] if "set_defaults" in params: config.widget_defaults = {"foreground": "123456"} > manager_nospawn.start(config) test/widgets/test_sensors.py:59: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfea6cf0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4e090> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_thermal_sensor_colour_normal[1-x11] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_thermal_sensor_colour_normal[1-wayland] ________ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcfede5f0> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def sensors_manager(monkeypatch, manager_nospawn, minimal_conf_noscreen, request): params = getattr(request, "param", dict()) monkeypatch.setitem(sys.modules, "psutil", MockPsutil("psutil")) from libqtile.widget import sensors reload(sensors) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=Bar([sensors.ThermalSensor(**params)], 10))] if "set_defaults" in params: config.widget_defaults = {"foreground": "123456"} > manager_nospawn.start(config) test/widgets/test_sensors.py:59: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfea68e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4d380> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_thermal_sensor_colour_normal[1-wayland] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at setup of test_thermal_sensor_colour_alert[1-x11-sensors_manager0] __ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcfedf5b0> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def sensors_manager(monkeypatch, manager_nospawn, minimal_conf_noscreen, request): params = getattr(request, "param", dict()) monkeypatch.setitem(sys.modules, "psutil", MockPsutil("psutil")) from libqtile.widget import sensors reload(sensors) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=Bar([sensors.ThermalSensor(**params)], 10))] if "set_defaults" in params: config.widget_defaults = {"foreground": "123456"} > manager_nospawn.start(config) test/widgets/test_sensors.py:59: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfebcf40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec5f30> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_thermal_sensor_colour_alert[1-x11-sensors_manager0] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_thermal_sensor_colour_alert[1-wayland-sensors_manager0] _ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcfedfd20> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def sensors_manager(monkeypatch, manager_nospawn, minimal_conf_noscreen, request): params = getattr(request, "param", dict()) monkeypatch.setitem(sys.modules, "psutil", MockPsutil("psutil")) from libqtile.widget import sensors reload(sensors) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=Bar([sensors.ThermalSensor(**params)], 10))] if "set_defaults" in params: config.widget_defaults = {"foreground": "123456"} > manager_nospawn.start(config) test/widgets/test_sensors.py:59: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfebd9e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec6e50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_thermal_sensor_colour_alert[1-wayland-sensors_manager0] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_thermal_sensor_widget_defaults[1-x11-sensors_manager0] _ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcfe654e0> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def sensors_manager(monkeypatch, manager_nospawn, minimal_conf_noscreen, request): params = getattr(request, "param", dict()) monkeypatch.setitem(sys.modules, "psutil", MockPsutil("psutil")) from libqtile.widget import sensors reload(sensors) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=Bar([sensors.ThermalSensor(**params)], 10))] if "set_defaults" in params: config.widget_defaults = {"foreground": "123456"} > manager_nospawn.start(config) test/widgets/test_sensors.py:59: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfebc720>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec7cc0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_thermal_sensor_widget_defaults[1-x11-sensors_manager0] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_thermal_sensor_widget_defaults[1-wayland-sensors_manager0] _ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcfe66430> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> request = > @pytest.fixture def sensors_manager(monkeypatch, manager_nospawn, minimal_conf_noscreen, request): params = getattr(request, "param", dict()) monkeypatch.setitem(sys.modules, "psutil", MockPsutil("psutil")) from libqtile.widget import sensors reload(sensors) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=Bar([sensors.ThermalSensor(**params)], 10))] if "set_defaults" in params: config.widget_defaults = {"foreground": "123456"} > manager_nospawn.start(config) test/widgets/test_sensors.py:59: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfebcea0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfea8bf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_thermal_sensor_widget_defaults[1-wayland-sensors_manager0] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at teardown of test_orientations[1-x11-screen0-top-width] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at teardown of test_orientations[1-x11-screen1-left-height] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at teardown of test_orientations[1-wayland-screen0-top-width] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at teardown of test_orientations[1-wayland-screen1-left-height] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at teardown of test_padding_and_width[1-x11] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at teardown of test_padding_and_width[1-wayland] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at teardown of test_stretch[1-x11-screen0-top-width] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at teardown of test_stretch[1-x11-screen1-left-height] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at teardown of test_stretch[1-wayland-screen0-top-width] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at teardown of test_stretch[1-wayland-screen1-left-height] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at teardown of test_fixed_size[1-x11-screen0-top-width] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at teardown of test_fixed_size[1-x11-screen1-left-height] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at teardown of test_fixed_size[1-wayland-screen0-top-width] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at teardown of test_fixed_size[1-wayland-screen1-left-height] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at teardown of test_no_duplicates_multiple_instances[1-x11] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at teardown of test_no_duplicates_mirror[1-x11] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at teardown of test_systray_reconfigure_screens[1-x11] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______________ ERROR at setup of test_tasklist_defaults[1-x11] ________________ request = > manager_nospawn = override_xdg = False monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcfe44050> @pytest.fixture def tasklist_manager(request, manager_nospawn, override_xdg, monkeypatch): monkeypatch.setattr("libqtile.widget.tasklist.has_xdg", override_xdg) config = getattr(request, "param", dict()) class TasklistConfig(Config): auto_fullscreen = True groups = [ libqtile.config.ScratchPad( "SCRATCHPAD", dropdowns=[ libqtile.config.DropDown("dd-a", spawn_cmd("dd-a"), on_focus_lost_hide=False), ], ), libqtile.config.Group("a"), libqtile.config.Group("b"), ] layouts = [layout.Stack()] floating_layout = libqtile.resources.default_config.floating_layout keys = [] mouse = [] screens = [Screen(top=bar.Bar([TaskListTestWidget(name="tasklist", **config)], 28))] > manager_nospawn.start(TasklistConfig) test/widgets/test_tasklist.py:81: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfebd6c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec7480> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ ERROR at teardown of test_tasklist_defaults[1-x11] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_tasklist_defaults[1-wayland] ______________ request = > manager_nospawn = override_xdg = False monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcfe45fd0> @pytest.fixture def tasklist_manager(request, manager_nospawn, override_xdg, monkeypatch): monkeypatch.setattr("libqtile.widget.tasklist.has_xdg", override_xdg) config = getattr(request, "param", dict()) class TasklistConfig(Config): auto_fullscreen = True groups = [ libqtile.config.ScratchPad( "SCRATCHPAD", dropdowns=[ libqtile.config.DropDown("dd-a", spawn_cmd("dd-a"), on_focus_lost_hide=False), ], ), libqtile.config.Group("a"), libqtile.config.Group("b"), ] layouts = [layout.Stack()] floating_layout = libqtile.resources.default_config.floating_layout keys = [] mouse = [] screens = [Screen(top=bar.Bar([TaskListTestWidget(name="tasklist", **config)], 28))] > manager_nospawn.start(TasklistConfig) test/widgets/test_tasklist.py:81: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd561080>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec7e20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ ERROR at teardown of test_tasklist_defaults[1-wayland] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_tasklist_skip_taskbar_defaults[1-x11] _________ request = > manager_nospawn = override_xdg = False monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcfe47620> @pytest.fixture def tasklist_manager(request, manager_nospawn, override_xdg, monkeypatch): monkeypatch.setattr("libqtile.widget.tasklist.has_xdg", override_xdg) config = getattr(request, "param", dict()) class TasklistConfig(Config): auto_fullscreen = True groups = [ libqtile.config.ScratchPad( "SCRATCHPAD", dropdowns=[ libqtile.config.DropDown("dd-a", spawn_cmd("dd-a"), on_focus_lost_hide=False), ], ), libqtile.config.Group("a"), libqtile.config.Group("b"), ] layouts = [layout.Stack()] floating_layout = libqtile.resources.default_config.floating_layout keys = [] mouse = [] screens = [Screen(top=bar.Bar([TaskListTestWidget(name="tasklist", **config)], 28))] > manager_nospawn.start(TasklistConfig) test/widgets/test_tasklist.py:81: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd562750>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec6090> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_tasklist_skip_taskbar_defaults[1-x11] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_tasklist_skip_taskbar_defaults[1-wayland] _______ request = > manager_nospawn = override_xdg = False monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcfe45b00> @pytest.fixture def tasklist_manager(request, manager_nospawn, override_xdg, monkeypatch): monkeypatch.setattr("libqtile.widget.tasklist.has_xdg", override_xdg) config = getattr(request, "param", dict()) class TasklistConfig(Config): auto_fullscreen = True groups = [ libqtile.config.ScratchPad( "SCRATCHPAD", dropdowns=[ libqtile.config.DropDown("dd-a", spawn_cmd("dd-a"), on_focus_lost_hide=False), ], ), libqtile.config.Group("a"), libqtile.config.Group("b"), ] layouts = [layout.Stack()] floating_layout = libqtile.resources.default_config.floating_layout keys = [] mouse = [] screens = [Screen(top=bar.Bar([TaskListTestWidget(name="tasklist", **config)], 28))] > manager_nospawn.start(TasklistConfig) test/widgets/test_tasklist.py:81: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5633d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec7c10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_tasklist_skip_taskbar_defaults[1-wayland] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_tasklist_custom_text[1-x11-tasklist_manager0] _____ request = > manager_nospawn = override_xdg = False monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcd5102f0> @pytest.fixture def tasklist_manager(request, manager_nospawn, override_xdg, monkeypatch): monkeypatch.setattr("libqtile.widget.tasklist.has_xdg", override_xdg) config = getattr(request, "param", dict()) class TasklistConfig(Config): auto_fullscreen = True groups = [ libqtile.config.ScratchPad( "SCRATCHPAD", dropdowns=[ libqtile.config.DropDown("dd-a", spawn_cmd("dd-a"), on_focus_lost_hide=False), ], ), libqtile.config.Group("a"), libqtile.config.Group("b"), ] layouts = [layout.Stack()] floating_layout = libqtile.resources.default_config.floating_layout keys = [] mouse = [] screens = [Screen(top=bar.Bar([TaskListTestWidget(name="tasklist", **config)], 28))] > manager_nospawn.start(TasklistConfig) test/widgets/test_tasklist.py:81: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5a1760>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfcb40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_tasklist_custom_text[1-x11-tasklist_manager0] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_tasklist_custom_text[1-wayland-tasklist_manager0] ___ request = > manager_nospawn = override_xdg = False monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcd511b00> @pytest.fixture def tasklist_manager(request, manager_nospawn, override_xdg, monkeypatch): monkeypatch.setattr("libqtile.widget.tasklist.has_xdg", override_xdg) config = getattr(request, "param", dict()) class TasklistConfig(Config): auto_fullscreen = True groups = [ libqtile.config.ScratchPad( "SCRATCHPAD", dropdowns=[ libqtile.config.DropDown("dd-a", spawn_cmd("dd-a"), on_focus_lost_hide=False), ], ), libqtile.config.Group("a"), libqtile.config.Group("b"), ] layouts = [layout.Stack()] floating_layout = libqtile.resources.default_config.floating_layout keys = [] mouse = [] screens = [Screen(top=bar.Bar([TaskListTestWidget(name="tasklist", **config)], 28))] > manager_nospawn.start(TasklistConfig) test/widgets/test_tasklist.py:81: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5a1620>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfcd50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_tasklist_custom_text[1-wayland-tasklist_manager0] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_tasklist_custom_markup[1-x11-tasklist_manager0] ____ request = > manager_nospawn = override_xdg = False monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcd512970> @pytest.fixture def tasklist_manager(request, manager_nospawn, override_xdg, monkeypatch): monkeypatch.setattr("libqtile.widget.tasklist.has_xdg", override_xdg) config = getattr(request, "param", dict()) class TasklistConfig(Config): auto_fullscreen = True groups = [ libqtile.config.ScratchPad( "SCRATCHPAD", dropdowns=[ libqtile.config.DropDown("dd-a", spawn_cmd("dd-a"), on_focus_lost_hide=False), ], ), libqtile.config.Group("a"), libqtile.config.Group("b"), ] layouts = [layout.Stack()] floating_layout = libqtile.resources.default_config.floating_layout keys = [] mouse = [] screens = [Screen(top=bar.Bar([TaskListTestWidget(name="tasklist", **config)], 28))] > manager_nospawn.start(TasklistConfig) test/widgets/test_tasklist.py:81: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5a3f60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00e2400> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_tasklist_custom_markup[1-x11-tasklist_manager0] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at setup of test_tasklist_custom_markup[1-wayland-tasklist_manager0] __ request = > manager_nospawn = override_xdg = False monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcd5137e0> @pytest.fixture def tasklist_manager(request, manager_nospawn, override_xdg, monkeypatch): monkeypatch.setattr("libqtile.widget.tasklist.has_xdg", override_xdg) config = getattr(request, "param", dict()) class TasklistConfig(Config): auto_fullscreen = True groups = [ libqtile.config.ScratchPad( "SCRATCHPAD", dropdowns=[ libqtile.config.DropDown("dd-a", spawn_cmd("dd-a"), on_focus_lost_hide=False), ], ), libqtile.config.Group("a"), libqtile.config.Group("b"), ] layouts = [layout.Stack()] floating_layout = libqtile.resources.default_config.floating_layout keys = [] mouse = [] screens = [Screen(top=bar.Bar([TaskListTestWidget(name="tasklist", **config)], 28))] > manager_nospawn.start(TasklistConfig) test/widgets/test_tasklist.py:81: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5a2ac0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfea8f60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_tasklist_custom_markup[1-wayland-tasklist_manager0] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_tasklist_focused_and_floating[1-x11-tasklist_manager0] _ request = > manager_nospawn = override_xdg = False monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcd5124a0> @pytest.fixture def tasklist_manager(request, manager_nospawn, override_xdg, monkeypatch): monkeypatch.setattr("libqtile.widget.tasklist.has_xdg", override_xdg) config = getattr(request, "param", dict()) class TasklistConfig(Config): auto_fullscreen = True groups = [ libqtile.config.ScratchPad( "SCRATCHPAD", dropdowns=[ libqtile.config.DropDown("dd-a", spawn_cmd("dd-a"), on_focus_lost_hide=False), ], ), libqtile.config.Group("a"), libqtile.config.Group("b"), ] layouts = [layout.Stack()] floating_layout = libqtile.resources.default_config.floating_layout keys = [] mouse = [] screens = [Screen(top=bar.Bar([TaskListTestWidget(name="tasklist", **config)], 28))] > manager_nospawn.start(TasklistConfig) test/widgets/test_tasklist.py:81: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5a13a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdff270> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_tasklist_focused_and_floating[1-x11-tasklist_manager0] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at setup of test_tasklist_focused_and_floating[1-wayland-tasklist_manager0] _ request = > manager_nospawn = override_xdg = False monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcfeef310> @pytest.fixture def tasklist_manager(request, manager_nospawn, override_xdg, monkeypatch): monkeypatch.setattr("libqtile.widget.tasklist.has_xdg", override_xdg) config = getattr(request, "param", dict()) class TasklistConfig(Config): auto_fullscreen = True groups = [ libqtile.config.ScratchPad( "SCRATCHPAD", dropdowns=[ libqtile.config.DropDown("dd-a", spawn_cmd("dd-a"), on_focus_lost_hide=False), ], ), libqtile.config.Group("a"), libqtile.config.Group("b"), ] layouts = [layout.Stack()] floating_layout = libqtile.resources.default_config.floating_layout keys = [] mouse = [] screens = [Screen(top=bar.Bar([TaskListTestWidget(name="tasklist", **config)], 28))] > manager_nospawn.start(TasklistConfig) test/widgets/test_tasklist.py:81: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff7a2f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a0510> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ ERROR at teardown of test_tasklist_focused_and_floating[1-wayland-tasklist_manager0] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_tasklist_click_task[1-x11-tasklist_manager0] ______ request = > manager_nospawn = override_xdg = False monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdd00ecfa0> @pytest.fixture def tasklist_manager(request, manager_nospawn, override_xdg, monkeypatch): monkeypatch.setattr("libqtile.widget.tasklist.has_xdg", override_xdg) config = getattr(request, "param", dict()) class TasklistConfig(Config): auto_fullscreen = True groups = [ libqtile.config.ScratchPad( "SCRATCHPAD", dropdowns=[ libqtile.config.DropDown("dd-a", spawn_cmd("dd-a"), on_focus_lost_hide=False), ], ), libqtile.config.Group("a"), libqtile.config.Group("b"), ] layouts = [layout.Stack()] floating_layout = libqtile.resources.default_config.floating_layout keys = [] mouse = [] screens = [Screen(top=bar.Bar([TaskListTestWidget(name="tasklist", **config)], 28))] > manager_nospawn.start(TasklistConfig) test/widgets/test_tasklist.py:81: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfe1f510>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec4300> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_tasklist_click_task[1-x11-tasklist_manager0] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_tasklist_click_task[1-wayland-tasklist_manager0] ____ request = > manager_nospawn = override_xdg = False monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdd00ed8d0> @pytest.fixture def tasklist_manager(request, manager_nospawn, override_xdg, monkeypatch): monkeypatch.setattr("libqtile.widget.tasklist.has_xdg", override_xdg) config = getattr(request, "param", dict()) class TasklistConfig(Config): auto_fullscreen = True groups = [ libqtile.config.ScratchPad( "SCRATCHPAD", dropdowns=[ libqtile.config.DropDown("dd-a", spawn_cmd("dd-a"), on_focus_lost_hide=False), ], ), libqtile.config.Group("a"), libqtile.config.Group("b"), ] layouts = [layout.Stack()] floating_layout = libqtile.resources.default_config.floating_layout keys = [] mouse = [] screens = [Screen(top=bar.Bar([TaskListTestWidget(name="tasklist", **config)], 28))] > manager_nospawn.start(TasklistConfig) test/widgets/test_tasklist.py:81: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd584130>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00da400> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_tasklist_click_task[1-wayland-tasklist_manager0] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_tasklist_no_stretch[1-x11-tasklist_manager0] ______ request = > manager_nospawn = override_xdg = False monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcd53e190> @pytest.fixture def tasklist_manager(request, manager_nospawn, override_xdg, monkeypatch): monkeypatch.setattr("libqtile.widget.tasklist.has_xdg", override_xdg) config = getattr(request, "param", dict()) class TasklistConfig(Config): auto_fullscreen = True groups = [ libqtile.config.ScratchPad( "SCRATCHPAD", dropdowns=[ libqtile.config.DropDown("dd-a", spawn_cmd("dd-a"), on_focus_lost_hide=False), ], ), libqtile.config.Group("a"), libqtile.config.Group("b"), ] layouts = [layout.Stack()] floating_layout = libqtile.resources.default_config.floating_layout keys = [] mouse = [] screens = [Screen(top=bar.Bar([TaskListTestWidget(name="tasklist", **config)], 28))] > manager_nospawn.start(TasklistConfig) test/widgets/test_tasklist.py:81: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd4f8040>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50d590> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_tasklist_no_stretch[1-x11-tasklist_manager0] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_tasklist_no_stretch[1-wayland-tasklist_manager0] ____ request = > manager_nospawn = override_xdg = False monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcd53f000> @pytest.fixture def tasklist_manager(request, manager_nospawn, override_xdg, monkeypatch): monkeypatch.setattr("libqtile.widget.tasklist.has_xdg", override_xdg) config = getattr(request, "param", dict()) class TasklistConfig(Config): auto_fullscreen = True groups = [ libqtile.config.ScratchPad( "SCRATCHPAD", dropdowns=[ libqtile.config.DropDown("dd-a", spawn_cmd("dd-a"), on_focus_lost_hide=False), ], ), libqtile.config.Group("a"), libqtile.config.Group("b"), ] layouts = [layout.Stack()] floating_layout = libqtile.resources.default_config.floating_layout keys = [] mouse = [] screens = [Screen(top=bar.Bar([TaskListTestWidget(name="tasklist", **config)], 28))] > manager_nospawn.start(TasklistConfig) test/widgets/test_tasklist.py:81: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd4f9b20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50e140> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_tasklist_no_stretch[1-wayland-tasklist_manager0] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at teardown of test_text_box_bar_orientations[1-x11-top] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at teardown of test_text_box_bar_orientations[1-x11-bottom] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at teardown of test_text_box_bar_orientations[1-x11-left] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at teardown of test_text_box_bar_orientations[1-x11-right] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at teardown of test_text_box_bar_orientations[1-wayland-top] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at teardown of test_text_box_bar_orientations[1-wayland-bottom] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at teardown of test_text_box_bar_orientations[1-wayland-left] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at teardown of test_text_box_bar_orientations[1-wayland-right] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at teardown of test_text_box_max_chars[1-x11] ______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at teardown of test_text_box_max_chars[1-wayland] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at teardown of test_widget_init_config[1-x11-AGroupBox-kwargs0] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at teardown of test_widget_init_config[1-x11-Backlight-kwargs1] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at teardown of test_widget_init_config[1-x11-Battery-kwargs2] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at teardown of test_widget_init_config[1-x11-BatteryIcon-kwargs3] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at teardown of test_widget_init_config[1-x11-Bluetooth-kwargs4] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-x11-import_error_wrapper-kwargs5] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-x11-import_error_wrapper-kwargs6] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at teardown of test_widget_init_config[1-x11-Canto-kwargs7] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-x11-CapsNumLockIndicator-kwargs8] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at teardown of test_widget_init_config[1-x11-CheckUpdates-kwargs9] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at teardown of test_widget_init_config[1-x11-Chord-kwargs10] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at teardown of test_widget_init_config[1-x11-Clipboard-kwargs11] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at teardown of test_widget_init_config[1-x11-Clock-kwargs12] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at teardown of test_widget_init_config[1-x11-Cmus-kwargs13] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at teardown of test_widget_init_config[1-x11-Countdown-kwargs14] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at teardown of test_widget_init_config[1-x11-CryptoTicker-kwargs15] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at teardown of test_widget_init_config[1-x11-CurrentLayout-kwargs16] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-x11-CurrentLayoutIcon-kwargs17] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at teardown of test_widget_init_config[1-x11-CurrentScreen-kwargs18] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at teardown of test_widget_init_config[1-x11-DF-kwargs19] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at teardown of test_widget_init_config[1-x11-DoNotDisturb-kwargs20] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at teardown of test_widget_init_config[1-x11-GenPollText-kwargs21] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at teardown of test_widget_init_config[1-x11-GenPollUrl-kwargs22] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-x11-GenPollCommand-kwargs23] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at teardown of test_widget_init_config[1-x11-GmailChecker-kwargs24] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at teardown of test_widget_init_config[1-x11-GroupBox-kwargs25] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at teardown of test_widget_init_config[1-x11-HDD-kwargs26] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-x11-import_error_wrapper-kwargs27] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-x11-import_error_wrapper-kwargs28] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at teardown of test_widget_init_config[1-x11-IdleRPG-kwargs29] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at teardown of test_widget_init_config[1-x11-Image-kwargs30] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-x11-import_error_wrapper-kwargs31] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at teardown of test_widget_init_config[1-x11-KeyboardKbdd-kwargs32] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ----------------------------- Captured stdout call ----------------------------- 2024-12-20 12:19:19,475 libqtile keyboardkbdd.py:_check_kbdd():L69 'ps' is not installed. Cannot check if kbdd is running. ------------------------------ Captured log call ------------------------------- ERROR libqtile:keyboardkbdd.py:69 'ps' is not installed. Cannot check if kbdd is running. _ ERROR at teardown of test_widget_init_config[1-x11-KeyboardLayout-kwargs33] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-x11-import_error_wrapper-kwargs34] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at teardown of test_widget_init_config[1-x11-LaunchBar-kwargs35] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-x11-import_error_wrapper-kwargs36] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at teardown of test_widget_init_config[1-x11-Maildir-kwargs37] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-x11-import_error_wrapper-kwargs38] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-x11-import_error_wrapper-kwargs39] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at teardown of test_widget_init_config[1-x11-Moc-kwargs40] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-x11-import_error_wrapper-kwargs41] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at teardown of test_widget_init_config[1-x11-Mpris2-kwargs42] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-x11-import_error_wrapper-kwargs43] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-x11-import_error_wrapper-kwargs44] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at teardown of test_widget_init_config[1-x11-Notify-kwargs45] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at teardown of test_widget_init_config[1-x11-NvidiaSensors-kwargs46] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at teardown of test_widget_init_config[1-x11-OpenWeather-kwargs47] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at teardown of test_widget_init_config[1-x11-Plasma-kwargs48] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at teardown of test_widget_init_config[1-x11-Pomodoro-kwargs49] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at teardown of test_widget_init_config[1-x11-Prompt-kwargs50] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-x11-import_error_wrapper-kwargs51] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at teardown of test_widget_init_config[1-x11-QuickExit-kwargs52] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at teardown of test_widget_init_config[1-x11-ScreenSplit-kwargs53] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at teardown of test_widget_init_config[1-x11-Sep-kwargs54] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at teardown of test_widget_init_config[1-x11-She-kwargs55] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at teardown of test_widget_init_config[1-x11-Spacer-kwargs56] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-x11-StatusNotifier-kwargs57] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at teardown of test_widget_init_config[1-x11-StockTicker-kwargs58] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-x11-import_error_wrapper-kwargs59] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at teardown of test_widget_init_config[1-x11-Systray-kwargs60] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at teardown of test_widget_init_config[1-x11-TaskList-kwargs61] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at teardown of test_widget_init_config[1-x11-TextBox-kwargs62] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-x11-import_error_wrapper-kwargs63] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at teardown of test_widget_init_config[1-x11-ThermalZone-kwargs64] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at teardown of test_widget_init_config[1-x11-Volume-kwargs65] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at teardown of test_widget_init_config[1-x11-Wallpaper-kwargs66] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ----------------------------- Captured stdout call ----------------------------- 2024-12-20 12:19:20,685 libqtile wallpaper.py:get_wallpapers():L84 I/O error(2): No such file or directory Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/widget/wallpaper.py", line 80, in get_wallpapers map(self.get_path, os.listdir(os.path.expanduser(self.directory))), ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '/builddir/Pictures/wallpapers/' ------------------------------ Captured log call ------------------------------- ERROR libqtile:wallpaper.py:84 I/O error(2): No such file or directory Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/widget/wallpaper.py", line 80, in get_wallpapers map(self.get_path, os.listdir(os.path.expanduser(self.directory))), ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '/builddir/Pictures/wallpapers/' ____ ERROR at teardown of test_widget_init_config[1-x11-WidgetBox-kwargs67] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at teardown of test_widget_init_config[1-x11-WindowCount-kwargs68] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at teardown of test_widget_init_config[1-x11-WindowName-kwargs69] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at teardown of test_widget_init_config[1-x11-WindowTabs-kwargs70] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-x11-import_error_wrapper-kwargs71] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at teardown of test_widget_init_config[1-x11-Wttr-kwargs72] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at teardown of test_widget_init_config[1-x11-_CrashMe-kwargs73] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at teardown of test_widget_init_config[1-wayland-AGroupBox-kwargs0] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at teardown of test_widget_init_config[1-wayland-Backlight-kwargs1] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at teardown of test_widget_init_config[1-wayland-Battery-kwargs2] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-BatteryIcon-kwargs3] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at teardown of test_widget_init_config[1-wayland-Bluetooth-kwargs4] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-import_error_wrapper-kwargs5] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-import_error_wrapper-kwargs6] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at teardown of test_widget_init_config[1-wayland-Canto-kwargs7] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-CapsNumLockIndicator-kwargs8] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-CheckUpdates-kwargs9] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at teardown of test_widget_init_config[1-wayland-Chord-kwargs10] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at teardown of test_widget_init_config[1-wayland-Clipboard-kwargs11] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at teardown of test_widget_init_config[1-wayland-Clock-kwargs12] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at teardown of test_widget_init_config[1-wayland-Cmus-kwargs13] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at teardown of test_widget_init_config[1-wayland-Countdown-kwargs14] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-CryptoTicker-kwargs15] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-CurrentLayout-kwargs16] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-CurrentLayoutIcon-kwargs17] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-CurrentScreen-kwargs18] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at teardown of test_widget_init_config[1-wayland-DF-kwargs19] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-DoNotDisturb-kwargs20] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-GenPollText-kwargs21] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-GenPollUrl-kwargs22] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-GenPollCommand-kwargs23] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-GmailChecker-kwargs24] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at teardown of test_widget_init_config[1-wayland-GroupBox-kwargs25] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at teardown of test_widget_init_config[1-wayland-HDD-kwargs26] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-import_error_wrapper-kwargs27] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-import_error_wrapper-kwargs28] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at teardown of test_widget_init_config[1-wayland-IdleRPG-kwargs29] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at teardown of test_widget_init_config[1-wayland-Image-kwargs30] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-import_error_wrapper-kwargs31] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-KeyboardKbdd-kwargs32] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ----------------------------- Captured stdout call ----------------------------- 2024-12-20 12:19:22,219 libqtile keyboardkbdd.py:_check_kbdd():L69 'ps' is not installed. Cannot check if kbdd is running. ------------------------------ Captured log call ------------------------------- ERROR libqtile:keyboardkbdd.py:69 'ps' is not installed. Cannot check if kbdd is running. _ ERROR at teardown of test_widget_init_config[1-wayland-KeyboardLayout-kwargs33] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-import_error_wrapper-kwargs34] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at teardown of test_widget_init_config[1-wayland-LaunchBar-kwargs35] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-import_error_wrapper-kwargs36] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at teardown of test_widget_init_config[1-wayland-Maildir-kwargs37] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-import_error_wrapper-kwargs38] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-import_error_wrapper-kwargs39] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at teardown of test_widget_init_config[1-wayland-Moc-kwargs40] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-import_error_wrapper-kwargs41] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at teardown of test_widget_init_config[1-wayland-Mpris2-kwargs42] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-import_error_wrapper-kwargs43] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-import_error_wrapper-kwargs44] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at teardown of test_widget_init_config[1-wayland-Notify-kwargs45] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-NvidiaSensors-kwargs46] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-OpenWeather-kwargs47] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at teardown of test_widget_init_config[1-wayland-Plasma-kwargs48] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at teardown of test_widget_init_config[1-wayland-Pomodoro-kwargs49] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at teardown of test_widget_init_config[1-wayland-Prompt-kwargs50] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-import_error_wrapper-kwargs51] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at teardown of test_widget_init_config[1-wayland-QuickExit-kwargs52] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-ScreenSplit-kwargs53] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at teardown of test_widget_init_config[1-wayland-Sep-kwargs54] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at teardown of test_widget_init_config[1-wayland-She-kwargs55] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at teardown of test_widget_init_config[1-wayland-Spacer-kwargs56] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-StatusNotifier-kwargs57] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-StockTicker-kwargs58] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-import_error_wrapper-kwargs59] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at teardown of test_widget_init_config[1-wayland-TaskList-kwargs61] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at teardown of test_widget_init_config[1-wayland-TextBox-kwargs62] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-import_error_wrapper-kwargs63] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-ThermalZone-kwargs64] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at teardown of test_widget_init_config[1-wayland-Volume-kwargs65] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at teardown of test_widget_init_config[1-wayland-Wallpaper-kwargs66] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ----------------------------- Captured stdout call ----------------------------- 2024-12-20 12:19:23,479 libqtile wallpaper.py:get_wallpapers():L84 I/O error(2): No such file or directory Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/widget/wallpaper.py", line 80, in get_wallpapers map(self.get_path, os.listdir(os.path.expanduser(self.directory))), ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '/builddir/Pictures/wallpapers/' ------------------------------ Captured log call ------------------------------- ERROR libqtile:wallpaper.py:84 I/O error(2): No such file or directory Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/widget/wallpaper.py", line 80, in get_wallpapers map(self.get_path, os.listdir(os.path.expanduser(self.directory))), ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '/builddir/Pictures/wallpapers/' __ ERROR at teardown of test_widget_init_config[1-wayland-WidgetBox-kwargs67] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-WindowCount-kwargs68] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-WindowName-kwargs69] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-WindowTabs-kwargs70] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config[1-wayland-import_error_wrapper-kwargs71] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at teardown of test_widget_init_config[1-wayland-Wttr-kwargs72] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __ ERROR at teardown of test_widget_init_config[1-wayland-_CrashMe-kwargs73] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-Backlight-kwargs0] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-Battery-kwargs1] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-Bluetooth-kwargs2] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs3] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs4] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-Canto-kwargs5] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-CapsNumLockIndicator-kwargs6] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-CheckUpdates-kwargs7] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-Chord-kwargs8] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-Clipboard-kwargs9] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-Clock-kwargs10] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-Cmus-kwargs11] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-Countdown-kwargs12] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-CryptoTicker-kwargs13] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-CurrentLayout-kwargs14] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-CurrentScreen-kwargs15] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-DF-kwargs16] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-DoNotDisturb-kwargs17] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-GenPollText-kwargs18] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-GenPollUrl-kwargs19] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-GenPollCommand-kwargs20] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-GmailChecker-kwargs21] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-HDD-kwargs22] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs23] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs24] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-IdleRPG-kwargs25] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-Image-kwargs26] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs27] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-KeyboardKbdd-kwargs28] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ----------------------------- Captured stdout call ----------------------------- 2024-12-20 12:19:24,952 libqtile keyboardkbdd.py:_check_kbdd():L69 'ps' is not installed. Cannot check if kbdd is running. ------------------------------ Captured log call ------------------------------- ERROR libqtile:keyboardkbdd.py:69 'ps' is not installed. Cannot check if kbdd is running. _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-KeyboardLayout-kwargs29] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs30] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs31] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-Maildir-kwargs32] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs33] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs34] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-Moc-kwargs35] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs36] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-Mpris2-kwargs37] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs38] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs39] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-Notify-kwargs40] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-NvidiaSensors-kwargs41] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-OpenWeather-kwargs42] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-Plasma-kwargs43] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-Pomodoro-kwargs44] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-Prompt-kwargs45] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs46] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-QuickExit-kwargs47] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-ScreenSplit-kwargs48] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-Sep-kwargs49] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-She-kwargs50] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-Spacer-kwargs51] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-StatusNotifier-kwargs52] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-StockTicker-kwargs53] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs54] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-Systray-kwargs55] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-TextBox-kwargs56] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs57] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-Wallpaper-kwargs58] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ----------------------------- Captured stdout call ----------------------------- 2024-12-20 12:19:26,065 libqtile wallpaper.py:get_wallpapers():L84 I/O error(2): No such file or directory Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/widget/wallpaper.py", line 80, in get_wallpapers map(self.get_path, os.listdir(os.path.expanduser(self.directory))), ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '/builddir/Pictures/wallpapers/' ------------------------------ Captured log call ------------------------------- ERROR libqtile:wallpaper.py:84 I/O error(2): No such file or directory Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/widget/wallpaper.py", line 80, in get_wallpapers map(self.get_path, os.listdir(os.path.expanduser(self.directory))), ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '/builddir/Pictures/wallpapers/' _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-WindowCount-kwargs59] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-WindowName-kwargs60] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-WindowTabs-kwargs61] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs62] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-Wttr-kwargs63] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-x11-_CrashMe-kwargs64] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-Backlight-kwargs0] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-Battery-kwargs1] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-Bluetooth-kwargs2] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs3] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs4] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-Canto-kwargs5] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-CapsNumLockIndicator-kwargs6] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-CheckUpdates-kwargs7] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-Chord-kwargs8] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-Clipboard-kwargs9] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-Clock-kwargs10] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-Cmus-kwargs11] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-Countdown-kwargs12] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-CryptoTicker-kwargs13] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-CurrentLayout-kwargs14] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-CurrentScreen-kwargs15] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-DF-kwargs16] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-DoNotDisturb-kwargs17] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-GenPollText-kwargs18] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-GenPollUrl-kwargs19] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-GenPollCommand-kwargs20] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-GmailChecker-kwargs21] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-HDD-kwargs22] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs23] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs24] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-IdleRPG-kwargs25] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-Image-kwargs26] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs27] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-KeyboardKbdd-kwargs28] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ----------------------------- Captured stdout call ----------------------------- 2024-12-20 12:19:27,404 libqtile keyboardkbdd.py:_check_kbdd():L69 'ps' is not installed. Cannot check if kbdd is running. ------------------------------ Captured log call ------------------------------- ERROR libqtile:keyboardkbdd.py:69 'ps' is not installed. Cannot check if kbdd is running. _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-KeyboardLayout-kwargs29] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs30] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs31] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-Maildir-kwargs32] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs33] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs34] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-Moc-kwargs35] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs36] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-Mpris2-kwargs37] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs38] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs39] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-Notify-kwargs40] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-NvidiaSensors-kwargs41] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-OpenWeather-kwargs42] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-Plasma-kwargs43] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-Pomodoro-kwargs44] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-Prompt-kwargs45] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs46] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-QuickExit-kwargs47] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-ScreenSplit-kwargs48] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-Sep-kwargs49] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-She-kwargs50] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-Spacer-kwargs51] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-StatusNotifier-kwargs52] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-StockTicker-kwargs53] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs54] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-TextBox-kwargs56] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs57] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-Wallpaper-kwargs58] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ----------------------------- Captured stdout call ----------------------------- 2024-12-20 12:19:28,513 libqtile wallpaper.py:get_wallpapers():L84 I/O error(2): No such file or directory Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/widget/wallpaper.py", line 80, in get_wallpapers map(self.get_path, os.listdir(os.path.expanduser(self.directory))), ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '/builddir/Pictures/wallpapers/' ------------------------------ Captured log call ------------------------------- ERROR libqtile:wallpaper.py:84 I/O error(2): No such file or directory Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/widget/wallpaper.py", line 80, in get_wallpapers map(self.get_path, os.listdir(os.path.expanduser(self.directory))), ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '/builddir/Pictures/wallpapers/' _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-WindowCount-kwargs59] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-WindowName-kwargs60] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-WindowTabs-kwargs61] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs62] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-Wttr-kwargs63] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widget_init_config_vertical_bar[1-wayland-_CrashMe-kwargs64] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at teardown of test_widgetbox_start_opened[1-x11] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at teardown of test_widgetbox_start_opened[1-wayland] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at teardown of test_widgetbox_mirror[1-x11] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at teardown of test_widgetbox_mirror[1-wayland] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at teardown of test_widgetbox_mouse_click[1-x11] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at teardown of test_widgetbox_mouse_click[1-wayland] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widgetbox_with_systray_reconfigure_screens_box_open[1-x11] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _ ERROR at teardown of test_widgetbox_with_systray_reconfigure_screens_box_closed[1-x11] _ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at teardown of test_widgetbox_open_close_commands[1-x11] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at teardown of test_widgetbox_open_close_commands[1-wayland] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_different_screens[1-x11-DifferentScreens] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfab28e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf7480> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_different_screens[1-x11-DifferentScreens] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_different_screens[1-wayland-DifferentScreens] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfbc5670>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1d6f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_different_screens[1-wayland-DifferentScreens] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________________ ERROR at teardown of test_window_count[1-x11] _________________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at teardown of test_window_count[1-wayland] _______________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_window_names[1-x11-WindowNameConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfa8f1a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbad430> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_window_names[1-x11-WindowNameConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_window_names[1-wayland-WindowNameConfig] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf9c3740>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8ca90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_window_names[1-wayland-WindowNameConfig] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_single_window_states[1-x11-WindowTabsConfig] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf9c3470>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8cd50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_single_window_states[1-x11-WindowTabsConfig] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at setup of test_single_window_states[1-wayland-WindowTabsConfig] ____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf9c2e30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa14040> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ ERROR at teardown of test_single_window_states[1-wayland-WindowTabsConfig] __ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_multiple_windows[1-x11-WindowTabsConfig] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf9c3100>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa17740> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_multiple_windows[1-x11-WindowTabsConfig] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at setup of test_multiple_windows[1-wayland-WindowTabsConfig] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf940130>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa928d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_multiple_windows[1-wayland-WindowTabsConfig] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_selected[1-x11-WindowTabsConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf941a30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcf9cca90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_selected[1-x11-WindowTabsConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_selected[1-wayland-WindowTabsConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf9412b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcf9cd430> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_selected[1-wayland-WindowTabsConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_escaping_text[1-x11-WindowTabsConfig] _________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf942ac0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf41a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ ERROR at teardown of test_escaping_text[1-x11-WindowTabsConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_escaping_text[1-wayland-WindowTabsConfig] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf943ce0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa14460> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_escaping_text[1-wayland-WindowTabsConfig] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at setup of test_custom_text_parser[1-x11-WindowTabsConfig] _______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf941760>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdec930> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ ERROR at teardown of test_custom_text_parser[1-x11-WindowTabsConfig] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at setup of test_custom_text_parser[1-wayland-WindowTabsConfig] _____ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfaeefc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbadd20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ ERROR at teardown of test_custom_text_parser[1-wayland-WindowTabsConfig] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____ ERROR at teardown of test_wlan_display[1-x11-kwargs0-QtileNet 49/70] _____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at teardown of test_wlan_display[1-x11-kwargs1-QtileNet 70%] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______ ERROR at teardown of test_wlan_display[1-x11-kwargs2-Disconnected] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___ ERROR at teardown of test_wlan_display[1-wayland-kwargs0-QtileNet 49/70] ___ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at teardown of test_wlan_display[1-wayland-kwargs1-QtileNet 70%] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____ ERROR at teardown of test_wlan_display[1-wayland-kwargs2-Disconnected] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _______ ERROR at setup of test_too_few_groups[x11-2-TooFewGroupsConfig] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf821710>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcf82e090> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ______ ERROR at teardown of test_too_few_groups[x11-2-TooFewGroupsConfig] ______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _____ ERROR at setup of test_too_few_groups[wayland-2-TooFewGroupsConfig] ______ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf941a30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd35220> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ ERROR at teardown of test_too_few_groups[wayland-2-TooFewGroupsConfig] ____ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ______________ ERROR at setup of test_setgroup[x11-2-BareConfig] _______________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf9c3240>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa92400> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ ERROR at teardown of test_setgroup[x11-2-BareConfig] _____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _____________ ERROR at setup of test_setgroup[x11-2-ManagerConfig] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf9c3100>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa17320> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_setgroup[x11-2-ManagerConfig] ____________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ____________ ERROR at setup of test_setgroup[wayland-2-BareConfig] _____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfbc6c00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa154e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ ERROR at teardown of test_setgroup[wayland-2-BareConfig] ___________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_setgroup[wayland-2-ManagerConfig] ___________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfab28e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8eb90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ ERROR at teardown of test_setgroup[wayland-2-ManagerConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ___________ ERROR at setup of test_unmap_noscreen[x11-2-BareConfig] ____________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf821f80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8c880> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ ERROR at teardown of test_unmap_noscreen[x11-2-BareConfig] __________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError __________ ERROR at setup of test_unmap_noscreen[x11-2-ManagerConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf8236f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1d430> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_unmap_noscreen[x11-2-ManagerConfig] _________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError _________ ERROR at setup of test_unmap_noscreen[wayland-2-BareConfig] __________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf823a60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf5f30> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ ERROR at teardown of test_unmap_noscreen[wayland-2-BareConfig] ________ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError ________ ERROR at setup of test_unmap_noscreen[wayland-2-ManagerConfig] ________ request = > manager_nospawn = @pytest.fixture(scope="function") def manager(request, manager_nospawn): config = getattr(request, "param", BareConfig) > manager_nospawn.start(config) test/conftest.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf8238d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7fb60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ ERROR at teardown of test_unmap_noscreen[wayland-2-ManagerConfig] _______ request = > backend = log_queue = @pytest.fixture(scope="function") def manager_nospawn(request, backend, log_queue): > with TestManager(backend, request.config.getoption("--debuglog")) as manager: test/conftest.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:163: in __exit__ self.terminate() test/helpers.py:224: in terminate self.proc.terminate() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def terminate(self): ''' Terminate process; sends SIGTERM signal or uses TerminateProcess() ''' self._check_closed() > self._popen.terminate() E AttributeError: 'NoneType' object has no attribute 'terminate' /usr/lib64/python3.14/multiprocessing/process.py:133: AttributeError =================================== FAILURES =================================== ___________________________ test_urgent_hook_fire[2] ___________________________ xmanager_nospawn = @dualmonitor def test_urgent_hook_fire(xmanager_nospawn): xmanager_nospawn.display = xmanager_nospawn.backend.env["DISPLAY"] conn = Connection(xmanager_nospawn.display) xmanager_nospawn.hook_fired = Value("i", 0) def _hook_test(val): xmanager_nospawn.hook_fired.value += 1 hook.subscribe.client_urgent_hint_changed(_hook_test) > xmanager_nospawn.start(UrgentConfig) test/backend/x11/test_window.py:97: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd13f2610>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd13d1b10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ______________________________ test_basic[1-x11] _______________________________ manager_nospawn = def test_basic(manager_nospawn): config = GeomConf config.screens = [ libqtile.config.Screen( bottom=libqtile.bar.Bar( [ ExampleWidget(), libqtile.widget.Spacer(libqtile.bar.STRETCH), ExampleWidget(), libqtile.widget.Spacer(libqtile.bar.STRETCH), ExampleWidget(), libqtile.widget.Spacer(libqtile.bar.STRETCH), ExampleWidget(), ], 10, ) ) ] > manager_nospawn.start(config) test/test_bar.py:356: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08698a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c5e80> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________________________ test_basic[1-wayland] _____________________________ manager_nospawn = def test_basic(manager_nospawn): config = GeomConf config.screens = [ libqtile.config.Screen( bottom=libqtile.bar.Bar( [ ExampleWidget(), libqtile.widget.Spacer(libqtile.bar.STRETCH), ExampleWidget(), libqtile.widget.Spacer(libqtile.bar.STRETCH), ExampleWidget(), libqtile.widget.Spacer(libqtile.bar.STRETCH), ExampleWidget(), ], 10, ) ) ] > manager_nospawn.start(config) test/test_bar.py:356: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06d8220>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c6820> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________________________ test_singlespacer[1-x11] ___________________________ manager_nospawn = def test_singlespacer(manager_nospawn): config = GeomConf config.screens = [ libqtile.config.Screen( bottom=libqtile.bar.Bar( [ libqtile.widget.Spacer(libqtile.bar.STRETCH), ], 10, ) ) ] > manager_nospawn.start(config) test/test_bar.py:385: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd07f84a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0803d70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________________ test_singlespacer[1-wayland] _________________________ manager_nospawn = def test_singlespacer(manager_nospawn): config = GeomConf config.screens = [ libqtile.config.Screen( bottom=libqtile.bar.Bar( [ libqtile.widget.Spacer(libqtile.bar.STRETCH), ], 10, ) ) ] > manager_nospawn.start(config) test/test_bar.py:385: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd07faf70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0803c10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________________________ test_nospacer[1-x11] _____________________________ manager_nospawn = def test_nospacer(manager_nospawn): config = GeomConf config.screens = [ libqtile.config.Screen(bottom=libqtile.bar.Bar([ExampleWidget(), ExampleWidget()], 10)) ] > manager_nospawn.start(config) test/test_bar.py:399: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd080f600>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08009e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________________________ test_nospacer[1-wayland] ___________________________ manager_nospawn = def test_nospacer(manager_nospawn): config = GeomConf config.screens = [ libqtile.config.Screen(bottom=libqtile.bar.Bar([ExampleWidget(), ExampleWidget()], 10)) ] > manager_nospawn.start(config) test/test_bar.py:399: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08b7150>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08017a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________________ test_consecutive_spacer[1-x11] ________________________ manager_nospawn = def test_consecutive_spacer(manager_nospawn): config = GeomConf config.screens = [ libqtile.config.Screen( bottom=libqtile.bar.Bar( [ ExampleWidget(), # Left libqtile.widget.Spacer(libqtile.bar.STRETCH), libqtile.widget.Spacer(libqtile.bar.STRETCH), ExampleWidget(), # Centre ExampleWidget(), libqtile.widget.Spacer(libqtile.bar.STRETCH), ExampleWidget(), # Right ], 10, ) ) ] > manager_nospawn.start(config) test/test_bar.py:426: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08c30b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09dcb40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________________ test_consecutive_spacer[1-wayland] ______________________ manager_nospawn = def test_consecutive_spacer(manager_nospawn): config = GeomConf config.screens = [ libqtile.config.Screen( bottom=libqtile.bar.Bar( [ ExampleWidget(), # Left libqtile.widget.Spacer(libqtile.bar.STRETCH), libqtile.widget.Spacer(libqtile.bar.STRETCH), ExampleWidget(), # Centre ExampleWidget(), libqtile.widget.Spacer(libqtile.bar.STRETCH), ExampleWidget(), # Right ], 10, ) ) ] > manager_nospawn.start(config) test/test_bar.py:426: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06da570>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07c8bf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________________ test_configure_broken_widgets[1-x11] _____________________ manager_nospawn = def test_configure_broken_widgets(manager_nospawn): config = GeomConf widget_list = [ BrokenWidget(ValueError), BrokenWidget(IndexError), BrokenWidget(IndentationError), BrokenWidget(TypeError), BrokenWidget(NameError), BrokenWidget(ImportError), libqtile.widget.Spacer(libqtile.bar.STRETCH), ] config.screens = [libqtile.config.Screen(bottom=libqtile.bar.Bar(widget_list, 10))] > manager_nospawn.start(config) test/test_bar.py:461: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06db0b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07ca4b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________________ test_configure_broken_widgets[1-wayland] ___________________ manager_nospawn = def test_configure_broken_widgets(manager_nospawn): config = GeomConf widget_list = [ BrokenWidget(ValueError), BrokenWidget(IndexError), BrokenWidget(IndentationError), BrokenWidget(TypeError), BrokenWidget(NameError), BrokenWidget(ImportError), libqtile.widget.Spacer(libqtile.bar.STRETCH), ] config.screens = [libqtile.config.Screen(bottom=libqtile.bar.Bar(widget_list, 10))] > manager_nospawn.start(config) test/test_bar.py:461: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06da020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0761dd0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________________ test_bar_hide_show_with_margin[1-x11] _____________________ manager_nospawn = def test_bar_hide_show_with_margin(manager_nospawn): """Check : - the height of a horizontal bar with its margins, - the ordinate of a unique window. after 3 successive actions : - creation - hidding the bar - unhidding the bar """ config = GeomConf config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([], 12, margin=[5, 5, 5, 5]))] > manager_nospawn.start(config) test/test_bar.py:487: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06d90d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c5170> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________________ test_bar_hide_show_with_margin[1-wayland] ___________________ manager_nospawn = def test_bar_hide_show_with_margin(manager_nospawn): """Check : - the height of a horizontal bar with its margins, - the ordinate of a unique window. after 3 successive actions : - creation - hidding the bar - unhidding the bar """ config = GeomConf config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([], 12, margin=[5, 5, 5, 5]))] > manager_nospawn.start(config) test/test_bar.py:487: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06d9210>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c6e50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ test_bar_hide_show_single_screen[1-x11-all-dimensions0] ____________ manager_nospawn = position = 'all', dimensions = (0, 0, 800, 600) @pytest.mark.parametrize( "position,dimensions", [ ("all", (0, 0, 800, 600)), ("top", (10, 0, 800 - (2 * 10), 600 - 10)), ("bottom", (10, 10, 800 - (2 * 10), 600 - 10)), ("left", (0, 10, 800 - 10, 600 - (2 * 10))), ("right", (10, 10, 800 - 10, 600 - (2 * 10))), ], ) def test_bar_hide_show_single_screen(manager_nospawn, position, dimensions): conf = GeomConf conf.layouts = [libqtile.layout.Max()] conf.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar([], 10), bottom=libqtile.bar.Bar([], 10), left=libqtile.bar.Bar([], 10), right=libqtile.bar.Bar([], 10), ) ] > manager_nospawn.start(conf) test/test_bar.py:523: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08c2e80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05dce00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ test_bar_hide_show_single_screen[1-x11-top-dimensions1] ____________ manager_nospawn = position = 'top', dimensions = (10, 0, 780, 590) @pytest.mark.parametrize( "position,dimensions", [ ("all", (0, 0, 800, 600)), ("top", (10, 0, 800 - (2 * 10), 600 - 10)), ("bottom", (10, 10, 800 - (2 * 10), 600 - 10)), ("left", (0, 10, 800 - 10, 600 - (2 * 10))), ("right", (10, 10, 800 - 10, 600 - (2 * 10))), ], ) def test_bar_hide_show_single_screen(manager_nospawn, position, dimensions): conf = GeomConf conf.layouts = [libqtile.layout.Max()] conf.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar([], 10), bottom=libqtile.bar.Bar([], 10), left=libqtile.bar.Bar([], 10), right=libqtile.bar.Bar([], 10), ) ] > manager_nospawn.start(conf) test/test_bar.py:523: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0820fe0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0802400> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ test_bar_hide_show_single_screen[1-x11-bottom-dimensions2] __________ manager_nospawn = position = 'bottom', dimensions = (10, 10, 780, 590) @pytest.mark.parametrize( "position,dimensions", [ ("all", (0, 0, 800, 600)), ("top", (10, 0, 800 - (2 * 10), 600 - 10)), ("bottom", (10, 10, 800 - (2 * 10), 600 - 10)), ("left", (0, 10, 800 - 10, 600 - (2 * 10))), ("right", (10, 10, 800 - 10, 600 - (2 * 10))), ], ) def test_bar_hide_show_single_screen(manager_nospawn, position, dimensions): conf = GeomConf conf.layouts = [libqtile.layout.Max()] conf.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar([], 10), bottom=libqtile.bar.Bar([], 10), left=libqtile.bar.Bar([], 10), right=libqtile.bar.Bar([], 10), ) ] > manager_nospawn.start(conf) test/test_bar.py:523: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd07f9260>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0802da0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ test_bar_hide_show_single_screen[1-x11-left-dimensions3] ___________ manager_nospawn = position = 'left', dimensions = (0, 10, 790, 580) @pytest.mark.parametrize( "position,dimensions", [ ("all", (0, 0, 800, 600)), ("top", (10, 0, 800 - (2 * 10), 600 - 10)), ("bottom", (10, 10, 800 - (2 * 10), 600 - 10)), ("left", (0, 10, 800 - 10, 600 - (2 * 10))), ("right", (10, 10, 800 - 10, 600 - (2 * 10))), ], ) def test_bar_hide_show_single_screen(manager_nospawn, position, dimensions): conf = GeomConf conf.layouts = [libqtile.layout.Max()] conf.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar([], 10), bottom=libqtile.bar.Bar([], 10), left=libqtile.bar.Bar([], 10), right=libqtile.bar.Bar([], 10), ) ] > manager_nospawn.start(conf) test/test_bar.py:523: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd086a8e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07cae50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ test_bar_hide_show_single_screen[1-x11-right-dimensions4] ___________ manager_nospawn = position = 'right', dimensions = (10, 10, 790, 580) @pytest.mark.parametrize( "position,dimensions", [ ("all", (0, 0, 800, 600)), ("top", (10, 0, 800 - (2 * 10), 600 - 10)), ("bottom", (10, 10, 800 - (2 * 10), 600 - 10)), ("left", (0, 10, 800 - 10, 600 - (2 * 10))), ("right", (10, 10, 800 - 10, 600 - (2 * 10))), ], ) def test_bar_hide_show_single_screen(manager_nospawn, position, dimensions): conf = GeomConf conf.layouts = [libqtile.layout.Max()] conf.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar([], 10), bottom=libqtile.bar.Bar([], 10), left=libqtile.bar.Bar([], 10), right=libqtile.bar.Bar([], 10), ) ] > manager_nospawn.start(conf) test/test_bar.py:523: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd086a480>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05df320> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_bar_hide_show_single_screen[1-wayland-all-dimensions0] __________ manager_nospawn = position = 'all', dimensions = (0, 0, 800, 600) @pytest.mark.parametrize( "position,dimensions", [ ("all", (0, 0, 800, 600)), ("top", (10, 0, 800 - (2 * 10), 600 - 10)), ("bottom", (10, 10, 800 - (2 * 10), 600 - 10)), ("left", (0, 10, 800 - 10, 600 - (2 * 10))), ("right", (10, 10, 800 - 10, 600 - (2 * 10))), ], ) def test_bar_hide_show_single_screen(manager_nospawn, position, dimensions): conf = GeomConf conf.layouts = [libqtile.layout.Max()] conf.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar([], 10), bottom=libqtile.bar.Bar([], 10), left=libqtile.bar.Bar([], 10), right=libqtile.bar.Bar([], 10), ) ] > manager_nospawn.start(conf) test/test_bar.py:523: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04fed40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0763060> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_bar_hide_show_single_screen[1-wayland-top-dimensions1] __________ manager_nospawn = position = 'top', dimensions = (10, 0, 780, 590) @pytest.mark.parametrize( "position,dimensions", [ ("all", (0, 0, 800, 600)), ("top", (10, 0, 800 - (2 * 10), 600 - 10)), ("bottom", (10, 10, 800 - (2 * 10), 600 - 10)), ("left", (0, 10, 800 - 10, 600 - (2 * 10))), ("right", (10, 10, 800 - 10, 600 - (2 * 10))), ], ) def test_bar_hide_show_single_screen(manager_nospawn, position, dimensions): conf = GeomConf conf.layouts = [libqtile.layout.Max()] conf.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar([], 10), bottom=libqtile.bar.Bar([], 10), left=libqtile.bar.Bar([], 10), right=libqtile.bar.Bar([], 10), ) ] > manager_nospawn.start(conf) test/test_bar.py:523: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04fc9a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0762140> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ test_bar_hide_show_single_screen[1-wayland-bottom-dimensions2] ________ manager_nospawn = position = 'bottom', dimensions = (10, 10, 780, 590) @pytest.mark.parametrize( "position,dimensions", [ ("all", (0, 0, 800, 600)), ("top", (10, 0, 800 - (2 * 10), 600 - 10)), ("bottom", (10, 10, 800 - (2 * 10), 600 - 10)), ("left", (0, 10, 800 - 10, 600 - (2 * 10))), ("right", (10, 10, 800 - 10, 600 - (2 * 10))), ], ) def test_bar_hide_show_single_screen(manager_nospawn, position, dimensions): conf = GeomConf conf.layouts = [libqtile.layout.Max()] conf.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar([], 10), bottom=libqtile.bar.Bar([], 10), left=libqtile.bar.Bar([], 10), right=libqtile.bar.Bar([], 10), ) ] > manager_nospawn.start(conf) test/test_bar.py:523: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04fec50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c62a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_bar_hide_show_single_screen[1-wayland-left-dimensions3] _________ manager_nospawn = position = 'left', dimensions = (0, 10, 790, 580) @pytest.mark.parametrize( "position,dimensions", [ ("all", (0, 0, 800, 600)), ("top", (10, 0, 800 - (2 * 10), 600 - 10)), ("bottom", (10, 10, 800 - (2 * 10), 600 - 10)), ("left", (0, 10, 800 - 10, 600 - (2 * 10))), ("right", (10, 10, 800 - 10, 600 - (2 * 10))), ], ) def test_bar_hide_show_single_screen(manager_nospawn, position, dimensions): conf = GeomConf conf.layouts = [libqtile.layout.Max()] conf.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar([], 10), bottom=libqtile.bar.Bar([], 10), left=libqtile.bar.Bar([], 10), right=libqtile.bar.Bar([], 10), ) ] > manager_nospawn.start(conf) test/test_bar.py:523: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04fe5c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c5430> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ test_bar_hide_show_single_screen[1-wayland-right-dimensions4] _________ manager_nospawn = position = 'right', dimensions = (10, 10, 790, 580) @pytest.mark.parametrize( "position,dimensions", [ ("all", (0, 0, 800, 600)), ("top", (10, 0, 800 - (2 * 10), 600 - 10)), ("bottom", (10, 10, 800 - (2 * 10), 600 - 10)), ("left", (0, 10, 800 - 10, 600 - (2 * 10))), ("right", (10, 10, 800 - 10, 600 - (2 * 10))), ], ) def test_bar_hide_show_single_screen(manager_nospawn, position, dimensions): conf = GeomConf conf.layouts = [libqtile.layout.Max()] conf.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar([], 10), bottom=libqtile.bar.Bar([], 10), left=libqtile.bar.Bar([], 10), right=libqtile.bar.Bar([], 10), ) ] > manager_nospawn.start(conf) test/test_bar.py:523: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04fcf40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c7b60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ test_bar_hide_show_dual_screen[x11-all-dimensions0-2] _____________ manager_nospawn = position = 'all', dimensions = (0, 0, 800, 600) @dualmonitor @pytest.mark.parametrize( "position,dimensions", [ ("all", (0, 0, 800, 600)), ("top", (10, 0, 800 - (2 * 10), 600 - 10)), ("bottom", (10, 10, 800 - (2 * 10), 600 - 10)), ("left", (0, 10, 800 - 10, 600 - (2 * 10))), ("right", (10, 10, 800 - 10, 600 - (2 * 10))), ], ) def test_bar_hide_show_dual_screen(manager_nospawn, position, dimensions): conf = GeomConf conf.layouts = [libqtile.layout.Max()] conf.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar([], 10), bottom=libqtile.bar.Bar([], 10), left=libqtile.bar.Bar([], 10), right=libqtile.bar.Bar([], 10), ), libqtile.config.Screen( top=libqtile.bar.Bar([], 10), bottom=libqtile.bar.Bar([], 10), left=libqtile.bar.Bar([], 10), right=libqtile.bar.Bar([], 10), ), ] > manager_nospawn.start(conf) test/test_bar.py:576: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06a4270>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05289e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ____________ test_bar_hide_show_dual_screen[x11-top-dimensions1-2] _____________ manager_nospawn = position = 'top', dimensions = (10, 0, 780, 590) @dualmonitor @pytest.mark.parametrize( "position,dimensions", [ ("all", (0, 0, 800, 600)), ("top", (10, 0, 800 - (2 * 10), 600 - 10)), ("bottom", (10, 10, 800 - (2 * 10), 600 - 10)), ("left", (0, 10, 800 - 10, 600 - (2 * 10))), ("right", (10, 10, 800 - 10, 600 - (2 * 10))), ], ) def test_bar_hide_show_dual_screen(manager_nospawn, position, dimensions): conf = GeomConf conf.layouts = [libqtile.layout.Max()] conf.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar([], 10), bottom=libqtile.bar.Bar([], 10), left=libqtile.bar.Bar([], 10), right=libqtile.bar.Bar([], 10), ), libqtile.config.Screen( top=libqtile.bar.Bar([], 10), bottom=libqtile.bar.Bar([], 10), left=libqtile.bar.Bar([], 10), right=libqtile.bar.Bar([], 10), ), ] > manager_nospawn.start(conf) test/test_bar.py:576: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd086a250>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ceafb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ test_bar_hide_show_dual_screen[x11-bottom-dimensions2-2] ___________ manager_nospawn = position = 'bottom', dimensions = (10, 10, 780, 590) @dualmonitor @pytest.mark.parametrize( "position,dimensions", [ ("all", (0, 0, 800, 600)), ("top", (10, 0, 800 - (2 * 10), 600 - 10)), ("bottom", (10, 10, 800 - (2 * 10), 600 - 10)), ("left", (0, 10, 800 - 10, 600 - (2 * 10))), ("right", (10, 10, 800 - 10, 600 - (2 * 10))), ], ) def test_bar_hide_show_dual_screen(manager_nospawn, position, dimensions): conf = GeomConf conf.layouts = [libqtile.layout.Max()] conf.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar([], 10), bottom=libqtile.bar.Bar([], 10), left=libqtile.bar.Bar([], 10), right=libqtile.bar.Bar([], 10), ), libqtile.config.Screen( top=libqtile.bar.Bar([], 10), bottom=libqtile.bar.Bar([], 10), left=libqtile.bar.Bar([], 10), right=libqtile.bar.Bar([], 10), ), ] > manager_nospawn.start(conf) test/test_bar.py:576: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd080e2a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08033d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ test_bar_hide_show_dual_screen[x11-left-dimensions3-2] ____________ manager_nospawn = position = 'left', dimensions = (0, 10, 790, 580) @dualmonitor @pytest.mark.parametrize( "position,dimensions", [ ("all", (0, 0, 800, 600)), ("top", (10, 0, 800 - (2 * 10), 600 - 10)), ("bottom", (10, 10, 800 - (2 * 10), 600 - 10)), ("left", (0, 10, 800 - 10, 600 - (2 * 10))), ("right", (10, 10, 800 - 10, 600 - (2 * 10))), ], ) def test_bar_hide_show_dual_screen(manager_nospawn, position, dimensions): conf = GeomConf conf.layouts = [libqtile.layout.Max()] conf.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar([], 10), bottom=libqtile.bar.Bar([], 10), left=libqtile.bar.Bar([], 10), right=libqtile.bar.Bar([], 10), ), libqtile.config.Screen( top=libqtile.bar.Bar([], 10), bottom=libqtile.bar.Bar([], 10), left=libqtile.bar.Bar([], 10), right=libqtile.bar.Bar([], 10), ), ] > manager_nospawn.start(conf) test/test_bar.py:576: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd08c3bf0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0803740> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ test_bar_hide_show_dual_screen[x11-right-dimensions4-2] ____________ manager_nospawn = position = 'right', dimensions = (10, 10, 790, 580) @dualmonitor @pytest.mark.parametrize( "position,dimensions", [ ("all", (0, 0, 800, 600)), ("top", (10, 0, 800 - (2 * 10), 600 - 10)), ("bottom", (10, 10, 800 - (2 * 10), 600 - 10)), ("left", (0, 10, 800 - 10, 600 - (2 * 10))), ("right", (10, 10, 800 - 10, 600 - (2 * 10))), ], ) def test_bar_hide_show_dual_screen(manager_nospawn, position, dimensions): conf = GeomConf conf.layouts = [libqtile.layout.Max()] conf.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar([], 10), bottom=libqtile.bar.Bar([], 10), left=libqtile.bar.Bar([], 10), right=libqtile.bar.Bar([], 10), ), libqtile.config.Screen( top=libqtile.bar.Bar([], 10), bottom=libqtile.bar.Bar([], 10), left=libqtile.bar.Bar([], 10), right=libqtile.bar.Bar([], 10), ), ] > manager_nospawn.start(conf) test/test_bar.py:576: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06d80e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09dc7d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ test_bar_hide_show_dual_screen[wayland-all-dimensions0-2] ___________ manager_nospawn = position = 'all', dimensions = (0, 0, 800, 600) @dualmonitor @pytest.mark.parametrize( "position,dimensions", [ ("all", (0, 0, 800, 600)), ("top", (10, 0, 800 - (2 * 10), 600 - 10)), ("bottom", (10, 10, 800 - (2 * 10), 600 - 10)), ("left", (0, 10, 800 - 10, 600 - (2 * 10))), ("right", (10, 10, 800 - 10, 600 - (2 * 10))), ], ) def test_bar_hide_show_dual_screen(manager_nospawn, position, dimensions): conf = GeomConf conf.layouts = [libqtile.layout.Max()] conf.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar([], 10), bottom=libqtile.bar.Bar([], 10), left=libqtile.bar.Bar([], 10), right=libqtile.bar.Bar([], 10), ), libqtile.config.Screen( top=libqtile.bar.Bar([], 10), bottom=libqtile.bar.Bar([], 10), left=libqtile.bar.Bar([], 10), right=libqtile.bar.Bar([], 10), ), ] > manager_nospawn.start(conf) test/test_bar.py:576: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06d92b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0589900> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ test_bar_hide_show_dual_screen[wayland-top-dimensions1-2] ___________ manager_nospawn = position = 'top', dimensions = (10, 0, 780, 590) @dualmonitor @pytest.mark.parametrize( "position,dimensions", [ ("all", (0, 0, 800, 600)), ("top", (10, 0, 800 - (2 * 10), 600 - 10)), ("bottom", (10, 10, 800 - (2 * 10), 600 - 10)), ("left", (0, 10, 800 - 10, 600 - (2 * 10))), ("right", (10, 10, 800 - 10, 600 - (2 * 10))), ], ) def test_bar_hide_show_dual_screen(manager_nospawn, position, dimensions): conf = GeomConf conf.layouts = [libqtile.layout.Max()] conf.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar([], 10), bottom=libqtile.bar.Bar([], 10), left=libqtile.bar.Bar([], 10), right=libqtile.bar.Bar([], 10), ), libqtile.config.Screen( top=libqtile.bar.Bar([], 10), bottom=libqtile.bar.Bar([], 10), left=libqtile.bar.Bar([], 10), right=libqtile.bar.Bar([], 10), ), ] > manager_nospawn.start(conf) test/test_bar.py:576: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06a4ef0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07c9b10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_bar_hide_show_dual_screen[wayland-bottom-dimensions2-2] _________ manager_nospawn = position = 'bottom', dimensions = (10, 10, 780, 590) @dualmonitor @pytest.mark.parametrize( "position,dimensions", [ ("all", (0, 0, 800, 600)), ("top", (10, 0, 800 - (2 * 10), 600 - 10)), ("bottom", (10, 10, 800 - (2 * 10), 600 - 10)), ("left", (0, 10, 800 - 10, 600 - (2 * 10))), ("right", (10, 10, 800 - 10, 600 - (2 * 10))), ], ) def test_bar_hide_show_dual_screen(manager_nospawn, position, dimensions): conf = GeomConf conf.layouts = [libqtile.layout.Max()] conf.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar([], 10), bottom=libqtile.bar.Bar([], 10), left=libqtile.bar.Bar([], 10), right=libqtile.bar.Bar([], 10), ), libqtile.config.Screen( top=libqtile.bar.Bar([], 10), bottom=libqtile.bar.Bar([], 10), left=libqtile.bar.Bar([], 10), right=libqtile.bar.Bar([], 10), ), ] > manager_nospawn.start(conf) test/test_bar.py:576: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06a5670>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07617a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ test_bar_hide_show_dual_screen[wayland-left-dimensions3-2] __________ manager_nospawn = position = 'left', dimensions = (0, 10, 790, 580) @dualmonitor @pytest.mark.parametrize( "position,dimensions", [ ("all", (0, 0, 800, 600)), ("top", (10, 0, 800 - (2 * 10), 600 - 10)), ("bottom", (10, 10, 800 - (2 * 10), 600 - 10)), ("left", (0, 10, 800 - 10, 600 - (2 * 10))), ("right", (10, 10, 800 - 10, 600 - (2 * 10))), ], ) def test_bar_hide_show_dual_screen(manager_nospawn, position, dimensions): conf = GeomConf conf.layouts = [libqtile.layout.Max()] conf.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar([], 10), bottom=libqtile.bar.Bar([], 10), left=libqtile.bar.Bar([], 10), right=libqtile.bar.Bar([], 10), ), libqtile.config.Screen( top=libqtile.bar.Bar([], 10), bottom=libqtile.bar.Bar([], 10), left=libqtile.bar.Bar([], 10), right=libqtile.bar.Bar([], 10), ), ] > manager_nospawn.start(conf) test/test_bar.py:576: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06a7f10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c4510> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_bar_hide_show_dual_screen[wayland-right-dimensions4-2] __________ manager_nospawn = position = 'right', dimensions = (10, 10, 790, 580) @dualmonitor @pytest.mark.parametrize( "position,dimensions", [ ("all", (0, 0, 800, 600)), ("top", (10, 0, 800 - (2 * 10), 600 - 10)), ("bottom", (10, 10, 800 - (2 * 10), 600 - 10)), ("left", (0, 10, 800 - 10, 600 - (2 * 10))), ("right", (10, 10, 800 - 10, 600 - (2 * 10))), ], ) def test_bar_hide_show_dual_screen(manager_nospawn, position, dimensions): conf = GeomConf conf.layouts = [libqtile.layout.Max()] conf.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar([], 10), bottom=libqtile.bar.Bar([], 10), left=libqtile.bar.Bar([], 10), right=libqtile.bar.Bar([], 10), ), libqtile.config.Screen( top=libqtile.bar.Bar([], 10), bottom=libqtile.bar.Bar([], 10), left=libqtile.bar.Bar([], 10), right=libqtile.bar.Bar([], 10), ), ] > manager_nospawn.start(conf) test/test_bar.py:576: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06a6a20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c6da0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________________ test_bar_border_horizontal[1-x11] _______________________ manager_nospawn = def test_bar_border_horizontal(manager_nospawn): config = GeomConf config.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar( [libqtile.widget.Spacer()], 12, margin=5, border_width=5, ), bottom=libqtile.bar.Bar( [libqtile.widget.Spacer()], 12, margin=5, border_width=0, ), ) ] > manager_nospawn.start(config) test/test_bar.py:655: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06a6750>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0529590> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ____________________ test_bar_border_horizontal[1-wayland] _____________________ manager_nospawn = def test_bar_border_horizontal(manager_nospawn): config = GeomConf config.screens = [ libqtile.config.Screen( top=libqtile.bar.Bar( [libqtile.widget.Spacer()], 12, margin=5, border_width=5, ), bottom=libqtile.bar.Bar( [libqtile.widget.Spacer()], 12, margin=5, border_width=0, ), ) ] > manager_nospawn.start(config) test/test_bar.py:655: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0595580>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0529f30> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________________ test_bar_border_vertical[1-x11] ________________________ manager_nospawn = def test_bar_border_vertical(manager_nospawn): config = GeomConf config.screens = [ libqtile.config.Screen( left=libqtile.bar.Bar( [libqtile.widget.Spacer()], 12, margin=5, border_width=5, ), right=libqtile.bar.Bar( [libqtile.widget.Spacer()], 12, margin=5, border_width=0, ), ) ] > manager_nospawn.start(config) test/test_bar.py:714: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd086a8e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c4880> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________________ test_bar_border_vertical[1-wayland] ______________________ manager_nospawn = def test_bar_border_vertical(manager_nospawn): config = GeomConf config.screens = [ libqtile.config.Screen( left=libqtile.bar.Bar( [libqtile.widget.Spacer()], 12, margin=5, border_width=5, ), right=libqtile.bar.Bar( [libqtile.widget.Spacer()], 12, margin=5, border_width=0, ), ) ] > manager_nospawn.start(config) test/test_bar.py:714: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd05940e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07cbcc0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________________ test_unsupported_widget[1-x11] ________________________ manager_nospawn = def test_unsupported_widget(manager_nospawn): """Widgets on unsupported backends should be removed silently from the bar.""" class UnsupportedWidget(libqtile.widget.TextBox): if manager_nospawn.backend.name == "x11": supported_backends = {"wayland"} elif manager_nospawn.backend.name == "wayland": supported_backends = {"x11"} else: pytest.skip("Unknown backend") class UnsupportedConfig(BareConfig): screens = [libqtile.config.Screen(top=libqtile.bar.Bar([UnsupportedWidget()], 20))] > manager_nospawn.start(UnsupportedConfig) test/test_bar.py:767: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0594090>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae9e80> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________________ test_unsupported_widget[1-wayland] ______________________ manager_nospawn = def test_unsupported_widget(manager_nospawn): """Widgets on unsupported backends should be removed silently from the bar.""" class UnsupportedWidget(libqtile.widget.TextBox): if manager_nospawn.backend.name == "x11": supported_backends = {"wayland"} elif manager_nospawn.backend.name == "wayland": supported_backends = {"x11"} else: pytest.skip("Unknown backend") class UnsupportedConfig(BareConfig): screens = [libqtile.config.Screen(top=libqtile.bar.Bar([UnsupportedWidget()], 20))] > manager_nospawn.start(UnsupportedConfig) test/test_bar.py:767: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0595350>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd052a400> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________________________ test_lazy_arguments[1-x11] __________________________ manager_nospawn = def test_lazy_arguments(manager_nospawn): # Decorated function to be bound to key presses @lazy.function def test_func(qtile, value, multiplier=1): qtile.test_func_output = value * multiplier config = ServerConfig config.keys = [ libqtile.config.Key( ["control"], "j", test_func(10), ), libqtile.config.Key(["control"], "k", test_func(5, multiplier=100)), ] > manager_nospawn.start(config) test/test_command.py:450: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd06190d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0802820> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________________ test_lazy_arguments[1-wayland] ________________________ manager_nospawn = def test_lazy_arguments(manager_nospawn): # Decorated function to be bound to key presses @lazy.function def test_func(qtile, value, multiplier=1): qtile.test_func_output = value * multiplier config = ServerConfig config.keys = [ libqtile.config.Key( ["control"], "j", test_func(10), ), libqtile.config.Key(["control"], "k", test_func(5, multiplier=100)), ] > manager_nospawn.start(config) test/test_command.py:450: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0439620>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08001a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________________ test_can_subscribe_to_startup_hooks[1-x11] __________________ manager_nospawn = def test_can_subscribe_to_startup_hooks(manager_nospawn): config = BareConfig for attr in dir(default_config): if not hasattr(config, attr): setattr(config, attr, getattr(default_config, attr)) manager = manager_nospawn manager.startup_once_calls = Value("i", 0) manager.startup_calls = Value("i", 0) manager.startup_complete_calls = Value("i", 0) def inc_startup_once_calls(): manager.startup_once_calls.value += 1 def inc_startup_calls(): manager.startup_calls.value += 1 def inc_startup_complete_calls(): manager.startup_complete_calls.value += 1 hook.subscribe.startup_once(inc_startup_once_calls) hook.subscribe.startup(inc_startup_calls) hook.subscribe.startup_complete(inc_startup_complete_calls) > manager.start(config) test/test_hook.py:163: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04bd1c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0606400> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ test_can_subscribe_to_startup_hooks[1-wayland] ________________ manager_nospawn = def test_can_subscribe_to_startup_hooks(manager_nospawn): config = BareConfig for attr in dir(default_config): if not hasattr(config, attr): setattr(config, attr, getattr(default_config, attr)) manager = manager_nospawn manager.startup_once_calls = Value("i", 0) manager.startup_calls = Value("i", 0) manager.startup_complete_calls = Value("i", 0) def inc_startup_once_calls(): manager.startup_once_calls.value += 1 def inc_startup_calls(): manager.startup_calls.value += 1 def inc_startup_complete_calls(): manager.startup_complete_calls.value += 1 hook.subscribe.startup_once(inc_startup_once_calls) hook.subscribe.startup(inc_startup_calls) hook.subscribe.startup_complete(inc_startup_complete_calls) > manager.start(config) test/test_hook.py:163: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04d4860>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044e140> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________________________ test_user_hook[1-x11] _____________________________ manager_nospawn = @pytest.mark.usefixtures("hook_fixture") def test_user_hook(manager_nospawn): config = BareConfig for attr in dir(default_config): if not hasattr(config, attr): setattr(config, attr, getattr(default_config, attr)) manager = manager_nospawn manager.custom_no_arg_text = Value("u", "A") manager.custom_text = Value("u", "A") # Define two functions: first takes no args, second takes a single arg def predefined_text(): with manager.custom_no_arg_text.get_lock(): manager.custom_no_arg_text.value = "B" def defined_text(text): with manager.custom_text.get_lock(): manager.custom_text.value = text hook.subscribe.user("set_text")(predefined_text) hook.subscribe.user("define_text")(defined_text) # Check values are as initialised > manager.start(config) test/test_hook.py:256: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04b7790>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0604e00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________________________ test_user_hook[1-wayland] ___________________________ manager_nospawn = @pytest.mark.usefixtures("hook_fixture") def test_user_hook(manager_nospawn): config = BareConfig for attr in dir(default_config): if not hasattr(config, attr): setattr(config, attr, getattr(default_config, attr)) manager = manager_nospawn manager.custom_no_arg_text = Value("u", "A") manager.custom_text = Value("u", "A") # Define two functions: first takes no args, second takes a single arg def predefined_text(): with manager.custom_no_arg_text.get_lock(): manager.custom_no_arg_text.value = "B" def defined_text(text): with manager.custom_text.get_lock(): manager.custom_text.value = text hook.subscribe.user("set_text")(predefined_text) hook.subscribe.user("define_text")(defined_text) # Check values are as initialised > manager.start(config) test/test_hook.py:256: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0478310>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d55d20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________________________ test_shutdown[1-x11] _____________________________ manager_nospawn = def test_shutdown(manager_nospawn): def inc_shutdown_calls(): manager_nospawn.shutdown_calls.value += 1 manager_nospawn.shutdown_calls = Value("i", 0) hook.subscribe.shutdown(inc_shutdown_calls) > manager_nospawn.start(BareConfig) test/test_hook.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd047a2a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd058a400> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________________________ test_shutdown[1-wayland] ___________________________ manager_nospawn = def test_shutdown(manager_nospawn): def inc_shutdown_calls(): manager_nospawn.shutdown_calls.value += 1 manager_nospawn.shutdown_calls = Value("i", 0) hook.subscribe.shutdown(inc_shutdown_calls) > manager_nospawn.start(BareConfig) test/test_hook.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0478f40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04acd50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________________________ test_setgroup[x11-2] _____________________________ manager_nospawn = @dualmonitor def test_setgroup(manager_nospawn): @Retry(ignore_exceptions=(AssertionError)) def assert_inc_calls(num: int): assert manager_nospawn.setgroup_calls.value == num def inc_setgroup_calls(): manager_nospawn.setgroup_calls.value += 1 manager_nospawn.setgroup_calls = Value("i", 0) hook.subscribe.setgroup(inc_setgroup_calls) # Starts with two because of the dual screen > manager_nospawn.start(BareConfig) test/test_hook.py:294: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd047be20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04af3d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ___________________________ test_setgroup[wayland-2] ___________________________ manager_nospawn = @dualmonitor def test_setgroup(manager_nospawn): @Retry(ignore_exceptions=(AssertionError)) def assert_inc_calls(num: int): assert manager_nospawn.setgroup_calls.value == num def inc_setgroup_calls(): manager_nospawn.setgroup_calls.value += 1 manager_nospawn.setgroup_calls = Value("i", 0) hook.subscribe.setgroup(inc_setgroup_calls) # Starts with two because of the dual screen > manager_nospawn.start(BareConfig) test/test_hook.py:294: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0478cc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c01a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________________________ test_addgroup[1-x11] _____________________________ manager_nospawn = @pytest.mark.usefixtures("hook_fixture") def test_addgroup(manager_nospawn): class AddgroupConfig(BareConfig): test = CallGroupname() hook.subscribe.addgroup(test) > manager_nospawn.start(AddgroupConfig) test/test_hook.py:335: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0454540>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c0d50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ___________________________ test_addgroup[1-wayland] ___________________________ manager_nospawn = @pytest.mark.usefixtures("hook_fixture") def test_addgroup(manager_nospawn): class AddgroupConfig(BareConfig): test = CallGroupname() hook.subscribe.addgroup(test) > manager_nospawn.start(AddgroupConfig) test/test_hook.py:335: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04d4b30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0528eb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________________________ test_delgroup[1-x11] _____________________________ manager_nospawn = @pytest.mark.usefixtures("hook_fixture") def test_delgroup(manager_nospawn): class DelgroupConfig(BareConfig): test = CallGroupname() hook.subscribe.delgroup(test) > manager_nospawn.start(DelgroupConfig) test/test_hook.py:347: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04d8d10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044ecf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________________________ test_delgroup[1-wayland] ___________________________ manager_nospawn = @pytest.mark.usefixtures("hook_fixture") def test_delgroup(manager_nospawn): class DelgroupConfig(BareConfig): test = CallGroupname() hook.subscribe.delgroup(test) > manager_nospawn.start(DelgroupConfig) test/test_hook.py:347: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd172e700>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05ddfe0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________________________ test_changegroup[1-x11] ____________________________ manager_nospawn = def test_changegroup(manager_nospawn): @Retry(ignore_exceptions=(AssertionError)) def assert_inc_calls(num: int): assert manager_nospawn.changegroup_calls.value == num def inc_changegroup_calls(): manager_nospawn.changegroup_calls.value += 1 manager_nospawn.changegroup_calls = Value("i", 0) hook.subscribe.changegroup(inc_changegroup_calls) # Starts with four beacuase of four groups in BareConfig > manager_nospawn.start(BareConfig) test/test_hook.py:366: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd043fab0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c5850> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________________ test_changegroup[1-wayland] __________________________ manager_nospawn = def test_changegroup(manager_nospawn): @Retry(ignore_exceptions=(AssertionError)) def assert_inc_calls(num: int): assert manager_nospawn.changegroup_calls.value == num def inc_changegroup_calls(): manager_nospawn.changegroup_calls.value += 1 manager_nospawn.changegroup_calls = Value("i", 0) hook.subscribe.changegroup(inc_changegroup_calls) # Starts with four beacuase of four groups in BareConfig > manager_nospawn.start(BareConfig) test/test_hook.py:366: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04be890>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ae350> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________________________ test_focus_change[1-x11] ___________________________ manager_nospawn = def test_focus_change(manager_nospawn): @Retry(ignore_exceptions=(AssertionError)) def assert_inc_calls(num: int): assert manager_nospawn.focus_change_calls.value == num def inc_focus_change_calls(): manager_nospawn.focus_change_calls.value += 1 manager_nospawn.focus_change_calls = Value("i", 0) hook.subscribe.focus_change(inc_focus_change_calls) > manager_nospawn.start(BareConfig) test/test_hook.py:394: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd043afc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0607110> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________________ test_focus_change[1-wayland] _________________________ manager_nospawn = def test_focus_change(manager_nospawn): @Retry(ignore_exceptions=(AssertionError)) def assert_inc_calls(num: int): assert manager_nospawn.focus_change_calls.value == num def inc_focus_change_calls(): manager_nospawn.focus_change_calls.value += 1 manager_nospawn.focus_change_calls = Value("i", 0) hook.subscribe.focus_change(inc_focus_change_calls) > manager_nospawn.start(BareConfig) test/test_hook.py:394: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0455ee0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d55170> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________________________ test_float_change[1-x11] ___________________________ manager_nospawn = def test_float_change(manager_nospawn): @Retry(ignore_exceptions=(AssertionError)) def assert_inc_calls(num: int): assert manager_nospawn.float_change_calls.value == num def inc_float_change_calls(): manager_nospawn.float_change_calls.value += 1 manager_nospawn.float_change_calls = Value("i", 0) hook.subscribe.float_change(inc_float_change_calls) > manager_nospawn.start(BareConfig) test/test_hook.py:437: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0456200>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c1010> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________________ test_float_change[1-wayland] _________________________ manager_nospawn = def test_float_change(manager_nospawn): @Retry(ignore_exceptions=(AssertionError)) def assert_inc_calls(num: int): assert manager_nospawn.float_change_calls.value == num def inc_float_change_calls(): manager_nospawn.float_change_calls.value += 1 manager_nospawn.float_change_calls = Value("i", 0) hook.subscribe.float_change(inc_float_change_calls) > manager_nospawn.start(BareConfig) test/test_hook.py:437: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0456b60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c1dd0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________________ test_group_window_add[1-x11] _________________________ manager_nospawn = @pytest.mark.usefixtures("hook_fixture") def test_group_window_add(manager_nospawn): class AddGroupWindowConfig(BareConfig): test = CallGroupWindow() hook.subscribe.group_window_add(test) > manager_nospawn.start(AddGroupWindowConfig) test/test_hook.py:494: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0454ae0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c26c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________________ test_group_window_add[1-wayland] _______________________ manager_nospawn = @pytest.mark.usefixtures("hook_fixture") def test_group_window_add(manager_nospawn): class AddGroupWindowConfig(BareConfig): test = CallGroupWindow() hook.subscribe.group_window_add(test) > manager_nospawn.start(AddGroupWindowConfig) test/test_hook.py:494: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0458090>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c2fb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________________ test_group_window_remove[1-x11] ________________________ manager_nospawn = @pytest.mark.usefixtures("hook_fixture") def test_group_window_remove(manager_nospawn): class RemoveGroupWindowConfig(BareConfig): test = CallGroupWindow() hook.subscribe.group_window_remove(test) > manager_nospawn.start(RemoveGroupWindowConfig) test/test_hook.py:505: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0596110>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd052bcc0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________________ test_group_window_remove[1-wayland] ______________________ manager_nospawn = @pytest.mark.usefixtures("hook_fixture") def test_group_window_remove(manager_nospawn): class RemoveGroupWindowConfig(BareConfig): test = CallGroupWindow() hook.subscribe.group_window_remove(test) > manager_nospawn.start(RemoveGroupWindowConfig) test/test_hook.py:505: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd043f5b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae4460> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________________________ test_client_new[1-x11] ____________________________ manager_nospawn = @pytest.mark.usefixtures("hook_fixture") def test_client_new(manager_nospawn): class ClientNewConfig(BareConfig): test = CallWindow() hook.subscribe.client_new(test) > manager_nospawn.start(ClientNewConfig) test/test_hook.py:531: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04b7790>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0605c70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________________________ test_client_new[1-wayland] __________________________ manager_nospawn = @pytest.mark.usefixtures("hook_fixture") def test_client_new(manager_nospawn): class ClientNewConfig(BareConfig): test = CallWindow() hook.subscribe.client_new(test) > manager_nospawn.start(ClientNewConfig) test/test_hook.py:531: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd047aac0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d56140> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________________________ test_client_managed[1-x11] __________________________ manager_nospawn = @pytest.mark.usefixtures("hook_fixture") def test_client_managed(manager_nospawn): class ClientManagedConfig(BareConfig): test = CallWindow() hook.subscribe.client_managed(test) > manager_nospawn.start(ClientManagedConfig) test/test_hook.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0478180>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04af690> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________________ test_client_managed[1-wayland] ________________________ manager_nospawn = @pytest.mark.usefixtures("hook_fixture") def test_client_managed(manager_nospawn): class ClientManagedConfig(BareConfig): test = CallWindow() hook.subscribe.client_managed(test) > manager_nospawn.start(ClientManagedConfig) test/test_hook.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd047b7e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ac040> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________________________ test_client_killed[1-x11] ___________________________ manager_nospawn = @pytest.mark.usefixtures("hook_fixture") def test_client_killed(manager_nospawn): class ClientKilledConfig(BareConfig): test = CallWindow() hook.subscribe.client_killed(test) > manager_nospawn.start(ClientKilledConfig) test/test_hook.py:558: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04d61b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04aefb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________________ test_client_killed[1-wayland] _________________________ manager_nospawn = @pytest.mark.usefixtures("hook_fixture") def test_client_killed(manager_nospawn): class ClientKilledConfig(BareConfig): test = CallWindow() hook.subscribe.client_killed(test) > manager_nospawn.start(ClientKilledConfig) test/test_hook.py:558: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0459c10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04aec40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________________________ test_client_focus[1-x11] ___________________________ manager_nospawn = @pytest.mark.usefixtures("hook_fixture") def test_client_focus(manager_nospawn): class ClientFocusConfig(BareConfig): test = CallWindow() hook.subscribe.client_focus(test) > manager_nospawn.start(ClientFocusConfig) test/test_hook.py:570: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd045a750>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044c670> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________________ test_client_focus[1-wayland] _________________________ manager_nospawn = @pytest.mark.usefixtures("hook_fixture") def test_client_focus(manager_nospawn): class ClientFocusConfig(BareConfig): test = CallWindow() hook.subscribe.client_focus(test) > manager_nospawn.start(ClientFocusConfig) test/test_hook.py:570: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0458810>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044c880> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________________ test_client_mouse_enter[1-x11] ________________________ manager_nospawn = @pytest.mark.usefixtures("hook_fixture") def test_client_mouse_enter(manager_nospawn): class ClientMouseEnterConfig(BareConfig): test = CallWindow() hook.subscribe.client_mouse_enter(test) > manager_nospawn.start(ClientMouseEnterConfig) test/test_hook.py:585: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd045b5b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05df740> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________________ test_client_mouse_enter[1-wayland] ______________________ manager_nospawn = @pytest.mark.usefixtures("hook_fixture") def test_client_mouse_enter(manager_nospawn): class ClientMouseEnterConfig(BareConfig): test = CallWindow() hook.subscribe.client_mouse_enter(test) > manager_nospawn.start(ClientMouseEnterConfig) test/test_hook.py:585: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd045a980>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0607d70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________________ test_client_name_updated[1-x11] ________________________ manager_nospawn = @pytest.mark.usefixtures("hook_fixture") def test_client_name_updated(manager_nospawn): class ClientNameUpdatedConfig(BareConfig): test = CallWindow() hook.subscribe.client_name_updated(test) > manager_nospawn.start(ClientNameUpdatedConfig) test/test_hook.py:597: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd045ae30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0803740> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________________ test_client_name_updated[1-wayland] ______________________ manager_nospawn = @pytest.mark.usefixtures("hook_fixture") def test_client_name_updated(manager_nospawn): class ClientNameUpdatedConfig(BareConfig): test = CallWindow() hook.subscribe.client_name_updated(test) > manager_nospawn.start(ClientNameUpdatedConfig) test/test_hook.py:597: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04b52b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ae350> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________________ test_client_urgent_hint_changed[1-x11] ____________________ manager_nospawn = backend_name = 'x11' @pytest.mark.usefixtures("hook_fixture") def test_client_urgent_hint_changed(manager_nospawn, backend_name): if backend_name == "wayland": pytest.skip("Core not listening to XDG request_activate_event ?") class ClientUrgentHintChangedConfig(BareConfig): groups = [ config.Group("a"), config.Group("b", matches=[Match(title="Test Client")]), ] focus_on_window_activation = "urgent" test = CallWindow() hook.subscribe.client_urgent_hint_changed(test) > manager_nospawn.start(ClientUrgentHintChangedConfig) test/test_hook.py:616: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04bea20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c5170> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________________________ test_layout_change[1-x11] ___________________________ manager_nospawn = @pytest.mark.usefixtures("hook_fixture") def test_layout_change(manager_nospawn): class ClientLayoutChange(BareConfig): layouts = [layout.stack.Stack(), layout.columns.Columns()] test = CallLayoutGroup() hook.subscribe.layout_change(test) > manager_nospawn.start(ClientLayoutChange) test/test_hook.py:646: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04d4f40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044eae0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________________ test_layout_change[1-wayland] _________________________ manager_nospawn = @pytest.mark.usefixtures("hook_fixture") def test_layout_change(manager_nospawn): class ClientLayoutChange(BareConfig): layouts = [layout.stack.Stack(), layout.columns.Columns()] test = CallLayoutGroup() hook.subscribe.layout_change(test) > manager_nospawn.start(ClientLayoutChange) test/test_hook.py:646: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0495580>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c19b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________________ test_net_wm_icon_change[1-x11] ________________________ manager_nospawn = backend_name = 'x11' @pytest.mark.usefixtures("hook_fixture") def test_net_wm_icon_change(manager_nospawn, backend_name): if backend_name == "wayland": pytest.skip("X11 only.") class ClientNewConfig(BareConfig): test = CallWindow() hook.subscribe.net_wm_icon_change(test) > manager_nospawn.start(ClientNewConfig) test/test_hook.py:677: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0494ae0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c3110> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________________________ test_screen_change[1-x11] ___________________________ manager_nospawn = @pytest.mark.usefixtures("hook_fixture") def test_screen_change(manager_nospawn): @Retry(ignore_exceptions=(AssertionError)) def assert_inc_calls(num: int): assert manager_nospawn.screen_change_calls.value == num def inc_screen_change_calls(event): manager_nospawn.screen_change_calls.value += 1 manager_nospawn.screen_change_calls = Value("i", 0) hook.subscribe.screen_change(inc_screen_change_calls) > manager_nospawn.start(BareConfig) test/test_hook.py:694: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0495300>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03901a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________________ test_screen_change[1-wayland] _________________________ manager_nospawn = @pytest.mark.usefixtures("hook_fixture") def test_screen_change(manager_nospawn): @Retry(ignore_exceptions=(AssertionError)) def assert_inc_calls(num: int): assert manager_nospawn.screen_change_calls.value == num def inc_screen_change_calls(event): manager_nospawn.screen_change_calls.value += 1 manager_nospawn.screen_change_calls = Value("i", 0) hook.subscribe.screen_change(inc_screen_change_calls) > manager_nospawn.start(BareConfig) test/test_hook.py:694: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd04954e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0390ca0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________________ test_screens_reconfigured[1-x11] _______________________ manager_nospawn = @pytest.mark.usefixtures("hook_fixture") def test_screens_reconfigured(manager_nospawn): @Retry(ignore_exceptions=(AssertionError)) def assert_inc_calls(num: int): assert manager_nospawn.screens_reconfigured_calls.value == num def inc_screens_reconfigured_calls(): manager_nospawn.screens_reconfigured_calls.value += 1 manager_nospawn.screens_reconfigured_calls = Value("i", 0) hook.subscribe.screens_reconfigured(inc_screens_reconfigured_calls) > manager_nospawn.start(BareConfig) test/test_hook.py:710: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd03d8040>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03919b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________________ test_screens_reconfigured[1-wayland] _____________________ manager_nospawn = @pytest.mark.usefixtures("hook_fixture") def test_screens_reconfigured(manager_nospawn): @Retry(ignore_exceptions=(AssertionError)) def assert_inc_calls(num: int): assert manager_nospawn.screens_reconfigured_calls.value == num def inc_screens_reconfigured_calls(): manager_nospawn.screens_reconfigured_calls.value += 1 manager_nospawn.screens_reconfigured_calls = Value("i", 0) hook.subscribe.screens_reconfigured(inc_screens_reconfigured_calls) > manager_nospawn.start(BareConfig) test/test_hook.py:710: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd043ede0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ad170> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________________ test_current_screen_change[x11-2] _______________________ manager_nospawn = @dualmonitor @pytest.mark.usefixtures("hook_fixture") def test_current_screen_change(manager_nospawn): @Retry(ignore_exceptions=(AssertionError)) def assert_inc_calls(num: int): assert manager_nospawn.current_screen_change_calls.value == num def inc_current_screen_change_calls(): manager_nospawn.current_screen_change_calls.value += 1 manager_nospawn.current_screen_change_calls = Value("i", 0) hook.subscribe.current_screen_change(inc_current_screen_change_calls) > manager_nospawn.start(BareConfig) test/test_hook.py:728: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd043a070>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d55900> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ____________________ test_current_screen_change[wayland-2] _____________________ manager_nospawn = @dualmonitor @pytest.mark.usefixtures("hook_fixture") def test_current_screen_change(manager_nospawn): @Retry(ignore_exceptions=(AssertionError)) def assert_inc_calls(num: int): assert manager_nospawn.current_screen_change_calls.value == num def inc_current_screen_change_calls(): manager_nospawn.current_screen_change_calls.value += 1 manager_nospawn.current_screen_change_calls = Value("i", 0) hook.subscribe.current_screen_change(inc_current_screen_change_calls) > manager_nospawn.start(BareConfig) test/test_hook.py:728: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0455df0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0529f30> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________________ test_switch_groups_cursor_warp[1-x11] _____________________ manager_nospawn = def test_switch_groups_cursor_warp(manager_nospawn): class SwitchGroupsCursorWarpConfig(ManagerConfig): cursor_warp = True layouts = [libqtile.layout.Stack(num_stacks=2), libqtile.layout.Max()] groups = [libqtile.config.Group("a"), libqtile.config.Group("b", layout="max")] > manager_nospawn.start(SwitchGroupsCursorWarpConfig) test/test_manager.py:1103: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0351f80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f2770> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________________ test_switch_groups_cursor_warp[1-wayland] ___________________ manager_nospawn = def test_switch_groups_cursor_warp(manager_nospawn): class SwitchGroupsCursorWarpConfig(ManagerConfig): cursor_warp = True layouts = [libqtile.layout.Stack(num_stacks=2), libqtile.layout.Max()] groups = [libqtile.config.Group("a"), libqtile.config.Group("b", layout="max")] > manager_nospawn.start(SwitchGroupsCursorWarpConfig) test/test_manager.py:1103: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02d25c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044cb40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________________________ test_reload_config[1-x11] ___________________________ manager_nospawn = def test_reload_config(manager_nospawn): # The test config uses presence of Qtile.test_data to change config values # Here we just want to check configurables are being updated within the live Qtile > manager_nospawn.start(lambda: BareConfig(file_path=configs_dir / "reloading.py")) test/test_manager.py:1142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd02d2ca0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03909e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________________ test_reload_config[1-wayland] _________________________ manager_nospawn = def test_reload_config(manager_nospawn): # The test config uses presence of Qtile.test_data to change config values # Here we just want to check configurables are being updated within the live Qtile > manager_nospawn.start(lambda: BareConfig(file_path=configs_dir / "reloading.py")) test/test_manager.py:1142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0278270>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0607c10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________________ test_restart_hook_and_state[1-x11] ______________________ manager_nospawn = request = > backend = backend_name = 'x11' def test_restart_hook_and_state(manager_nospawn, request, backend, backend_name): if backend_name == "wayland": pytest.skip("Skipping test on Wayland.") manager = manager_nospawn # This injection allows us to capture the lifecycle state filepath before # restarting Qtile inject = textwrap.dedent( """ from libqtile.core.lifecycle import lifecycle def no_op(*args, **kwargs): pass self.lifecycle = lifecycle self._do_stop = self._stop self._stop = no_op """ ) # Set up test for restart hook. # Use a counter in manager and increment when hook is fired def inc_restart_call(): manager.restart_calls.value += 1 manager.restart_calls = Value("i", 0) hook.subscribe.restart(inc_restart_call) > manager.start(TwoScreenConfig) test/test_restart.py:100: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd016dbc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd025b270> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________________ test_multiple_timers[1-x11] __________________________ minimal_conf_noscreen = .MinimalConf'> manager_nospawn = def test_multiple_timers(minimal_conf_noscreen, manager_nospawn): config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([TimerWidget(10)], 10))] # Start manager and check no active timers > manager_nospawn.start(config) test/widgets/test_base.py:66: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01c89a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015eae0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________________ test_multiple_timers[1-wayland] ________________________ minimal_conf_noscreen = .MinimalConf'> manager_nospawn = def test_multiple_timers(minimal_conf_noscreen, manager_nospawn): config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([TimerWidget(10)], 10))] # Start manager and check no active timers > manager_nospawn.start(config) test/widgets/test_base.py:66: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01e97b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d55170> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________________ test_mirrors_same_bar[1-x11] _________________________ minimal_conf_noscreen = .MinimalConf'> manager_nospawn = def test_mirrors_same_bar(minimal_conf_noscreen, manager_nospawn): """Verify that mirror created when widget reused in same bar.""" config = minimal_conf_noscreen tbox = TextBox("Testing Mirrors") config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([tbox, tbox], 10))] > manager_nospawn.start(config) test/widgets/test_base.py:98: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01e9b20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0196a30> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________________ test_mirrors_same_bar[1-wayland] _______________________ minimal_conf_noscreen = .MinimalConf'> manager_nospawn = def test_mirrors_same_bar(minimal_conf_noscreen, manager_nospawn): """Verify that mirror created when widget reused in same bar.""" config = minimal_conf_noscreen tbox = TextBox("Testing Mirrors") config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([tbox, tbox], 10))] > manager_nospawn.start(config) test/widgets/test_base.py:98: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01ea070>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd01975e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________________ test_mirrors_different_bar[1-x11] _______________________ minimal_conf_noscreen = .MinimalConf'> manager_nospawn = def test_mirrors_different_bar(minimal_conf_noscreen, manager_nospawn): """Verify that mirror created when widget reused in different bar.""" config = minimal_conf_noscreen tbox = TextBox("Testing Mirrors") config.fake_screens = [ libqtile.config.Screen(top=libqtile.bar.Bar([tbox], 10), x=0, y=0, width=400, height=600), libqtile.config.Screen( top=libqtile.bar.Bar([tbox], 10), x=400, y=0, width=400, height=600 ), ] > manager_nospawn.start(config) test/widgets/test_base.py:117: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01e9fd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd01281a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________________ test_mirrors_different_bar[1-wayland] _____________________ minimal_conf_noscreen = .MinimalConf'> manager_nospawn = def test_mirrors_different_bar(minimal_conf_noscreen, manager_nospawn): """Verify that mirror created when widget reused in different bar.""" config = minimal_conf_noscreen tbox = TextBox("Testing Mirrors") config.fake_screens = [ libqtile.config.Screen(top=libqtile.bar.Bar([tbox], 10), x=0, y=0, width=400, height=600), libqtile.config.Screen( top=libqtile.bar.Bar([tbox], 10), x=400, y=0, width=400, height=600 ), ] > manager_nospawn.start(config) test/widgets/test_base.py:117: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd016dbc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0194e00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________________ test_mirrors_stretch[1-x11] __________________________ minimal_conf_noscreen = .MinimalConf'> manager_nospawn = def test_mirrors_stretch(minimal_conf_noscreen, manager_nospawn): """Verify that mirror widgets stretch according to their own bar""" config = minimal_conf_noscreen tbox = TextBox("Testing Mirrors") stretch = Spacer() config.fake_screens = [ libqtile.config.Screen( top=libqtile.bar.Bar([stretch, tbox], 10), x=0, y=0, width=600, height=600 ), libqtile.config.Screen( top=libqtile.bar.Bar([stretch, tbox], 10), x=600, y=0, width=200, height=600 ), ] > manager_nospawn.start(config) test/widgets/test_base.py:144: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd017a480>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d54e00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________________ test_mirrors_stretch[1-wayland] ________________________ minimal_conf_noscreen = .MinimalConf'> manager_nospawn = def test_mirrors_stretch(minimal_conf_noscreen, manager_nospawn): """Verify that mirror widgets stretch according to their own bar""" config = minimal_conf_noscreen tbox = TextBox("Testing Mirrors") stretch = Spacer() config.fake_screens = [ libqtile.config.Screen( top=libqtile.bar.Bar([stretch, tbox], 10), x=0, y=0, width=600, height=600 ), libqtile.config.Screen( top=libqtile.bar.Bar([stretch, tbox], 10), x=600, y=0, width=200, height=600 ), ] > manager_nospawn.start(config) test/widgets/test_base.py:144: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0185e90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0390720> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________________ test_threadpolltext_force_update[1-x11] ____________________ minimal_conf_noscreen = .MinimalConf'> manager_nospawn = def test_threadpolltext_force_update(minimal_conf_noscreen, manager_nospawn): """Check that widget can be polled instantly via command interface.""" config = minimal_conf_noscreen tpoll = PollingWidget("Not polled") config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([tpoll], 10))] > manager_nospawn.start(config) test/widgets/test_base.py:160: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01ac6d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f33d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________ test_threadpolltext_force_update[1-wayland] __________________ minimal_conf_noscreen = .MinimalConf'> manager_nospawn = def test_threadpolltext_force_update(minimal_conf_noscreen, manager_nospawn): """Check that widget can be polled instantly via command interface.""" config = minimal_conf_noscreen tpoll = PollingWidget("Not polled") config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([tpoll], 10))] > manager_nospawn.start(config) test/widgets/test_base.py:160: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01af100>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0300ca0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ test_threadpolltext_update_interval_none[1-x11] ________________ minimal_conf_noscreen = .MinimalConf'> manager_nospawn = def test_threadpolltext_update_interval_none(minimal_conf_noscreen, manager_nospawn): """Check that widget will be polled only once if update_interval == None""" config = minimal_conf_noscreen tpoll = PollingWidget("Not polled", update_interval=None) config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([tpoll], 10))] > manager_nospawn.start(config) test/widgets/test_base.py:177: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01a2980>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a01a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ test_threadpolltext_update_interval_none[1-wayland] ______________ minimal_conf_noscreen = .MinimalConf'> manager_nospawn = def test_threadpolltext_update_interval_none(minimal_conf_noscreen, manager_nospawn): """Check that widget will be polled only once if update_interval == None""" config = minimal_conf_noscreen tpoll = PollingWidget("Not polled", update_interval=None) config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([tpoll], 10))] > manager_nospawn.start(config) test/widgets/test_base.py:177: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01a0220>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015de80> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________________ test_update_available_with_execute[1-x11] ___________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdd06155b0> def test_update_available_with_execute(manager_nospawn, minimal_conf_noscreen, monkeypatch): """test polling after executing command""" # Use monkeypatching to patch both Popen (for execute command) and call_process # This class returns None when first polled (to simulate that the task is still running) # and then 0 on the second call. class MockPopen: def __init__(self, *args, **kwargs): self.call_count = 0 def poll(self): if self.call_count == 0: self.call_count += 1 return None return 0 # Bit of an ugly hack to replicate the above functionality but for a method. class MockSpawn: call_count = 0 @classmethod def call_process(cls, *args, **kwargs): if cls.call_count == 0: cls.call_count += 1 return "Updates" return "" cu6 = CheckUpdates( distro=good_distro, custom_command="dummy", execute="dummy", no_update_string=nus, ) # Patch the necessary object monkeypatch.setattr(cu6, "call_process", MockSpawn.call_process) monkeypatch.setattr("libqtile.widget.check_updates.Popen", MockPopen) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([cu6], 10))] > manager_nospawn.start(config) test/widgets/test_check_updates.py:137: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01eaed0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015c460> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ test_update_available_with_execute[1-wayland] _________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdd01b1dd0> def test_update_available_with_execute(manager_nospawn, minimal_conf_noscreen, monkeypatch): """test polling after executing command""" # Use monkeypatching to patch both Popen (for execute command) and call_process # This class returns None when first polled (to simulate that the task is still running) # and then 0 on the second call. class MockPopen: def __init__(self, *args, **kwargs): self.call_count = 0 def poll(self): if self.call_count == 0: self.call_count += 1 return None return 0 # Bit of an ugly hack to replicate the above functionality but for a method. class MockSpawn: call_count = 0 @classmethod def call_process(cls, *args, **kwargs): if cls.call_count == 0: cls.call_count += 1 return "Updates" return "" cu6 = CheckUpdates( distro=good_distro, custom_command="dummy", execute="dummy", no_update_string=nus, ) # Patch the necessary object monkeypatch.setattr(cu6, "call_process", MockSpawn.call_process) monkeypatch.setattr("libqtile.widget.check_updates.Popen", MockPopen) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([cu6], 10))] > manager_nospawn.start(config) test/widgets/test_check_updates.py:137: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff15ad0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c6b90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________________________ test_clock_tick[1-x11] ____________________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcff4b2d0> @pytest.mark.usefixtures("patched_clock") def test_clock_tick(manager_nospawn, minimal_conf_noscreen, monkeypatch): """Test clock ticks""" class FakeDateutilTZ: class TZ: @classmethod def gettz(cls, val): return int(val) + 2 tz = TZ class TickingDateTime(datetime.datetime): offset = 0 @classmethod def now(cls, *args, **kwargs): return cls(2021, 1, 1, 10, 20, 30) # This will return 10:20 on first call and 10:21 on all # subsequent calls def astimezone(self, tzone=None): extra = datetime.timedelta(minutes=TickingDateTime.offset) if TickingDateTime.offset < 1: TickingDateTime.offset += 1 if tzone is None: return self + extra return self + datetime.timedelta(hours=tzone) + extra # pytz must not be in the sys.modules dict... monkeypatch.delitem(sys.modules, "pytz") # ...but dateutil must be monkeypatch.setitem(sys.modules, "dateutil", True) # Override datetime monkeypatch.setattr("libqtile.widget.clock.datetime", TickingDateTime) # Set up references to pytz and dateutil so we know these aren't being used # If they're called, the widget would try to run None(self.timezone) which # would raise an exception clock.pytz = None clock.dateutil = FakeDateutilTZ # set a long update interval as we'll tick manually clk6 = clock.Clock(update_interval=100) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([clk6], 10))] > manager_nospawn.start(config) test/widgets/test_clock.py:272: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff208b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0195220> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________________________ test_clock_tick[1-wayland] __________________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcff97770> @pytest.mark.usefixtures("patched_clock") def test_clock_tick(manager_nospawn, minimal_conf_noscreen, monkeypatch): """Test clock ticks""" class FakeDateutilTZ: class TZ: @classmethod def gettz(cls, val): return int(val) + 2 tz = TZ class TickingDateTime(datetime.datetime): offset = 0 @classmethod def now(cls, *args, **kwargs): return cls(2021, 1, 1, 10, 20, 30) # This will return 10:20 on first call and 10:21 on all # subsequent calls def astimezone(self, tzone=None): extra = datetime.timedelta(minutes=TickingDateTime.offset) if TickingDateTime.offset < 1: TickingDateTime.offset += 1 if tzone is None: return self + extra return self + datetime.timedelta(hours=tzone) + extra # pytz must not be in the sys.modules dict... monkeypatch.delitem(sys.modules, "pytz") # ...but dateutil must be monkeypatch.setitem(sys.modules, "dateutil", True) # Override datetime monkeypatch.setattr("libqtile.widget.clock.datetime", TickingDateTime) # Set up references to pytz and dateutil so we know these aren't being used # If they're called, the widget would try to run None(self.timezone) which # would raise an exception clock.pytz = None clock.dateutil = FakeDateutilTZ # set a long update interval as we'll tick manually clk6 = clock.Clock(update_interval=100) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([clk6], 10))] > manager_nospawn.start(config) test/widgets/test_clock.py:272: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff856c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff47320> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________________ test_configerrorwidget[1-x11-top] _______________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> position = 'top' @pytest.mark.parametrize("position", ["top", "bottom", "left", "right"]) def test_configerrorwidget(manager_nospawn, minimal_conf_noscreen, position): """ConfigError widget should show in any bar orientation.""" widget = BadWidget(length=10) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(**{position: libqtile.bar.Bar([widget], 10)})] > manager_nospawn.start(config) test/widgets/test_configerror.py:47: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff5c220>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff2b690> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________________ test_configerrorwidget[1-x11-bottom] _____________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> position = 'bottom' @pytest.mark.parametrize("position", ["top", "bottom", "left", "right"]) def test_configerrorwidget(manager_nospawn, minimal_conf_noscreen, position): """ConfigError widget should show in any bar orientation.""" widget = BadWidget(length=10) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(**{position: libqtile.bar.Bar([widget], 10)})] > manager_nospawn.start(config) test/widgets/test_configerror.py:47: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff5cc70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff47cc0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________________ test_configerrorwidget[1-x11-left] ______________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> position = 'left' @pytest.mark.parametrize("position", ["top", "bottom", "left", "right"]) def test_configerrorwidget(manager_nospawn, minimal_conf_noscreen, position): """ConfigError widget should show in any bar orientation.""" widget = BadWidget(length=10) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(**{position: libqtile.bar.Bar([widget], 10)})] > manager_nospawn.start(config) test/widgets/test_configerror.py:47: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff85f30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0128720> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________________ test_configerrorwidget[1-x11-right] ______________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> position = 'right' @pytest.mark.parametrize("position", ["top", "bottom", "left", "right"]) def test_configerrorwidget(manager_nospawn, minimal_conf_noscreen, position): """ConfigError widget should show in any bar orientation.""" widget = BadWidget(length=10) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(**{position: libqtile.bar.Bar([widget], 10)})] > manager_nospawn.start(config) test/widgets/test_configerror.py:47: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01ea110>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0129850> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________________ test_configerrorwidget[1-wayland-top] _____________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> position = 'top' @pytest.mark.parametrize("position", ["top", "bottom", "left", "right"]) def test_configerrorwidget(manager_nospawn, minimal_conf_noscreen, position): """ConfigError widget should show in any bar orientation.""" widget = BadWidget(length=10) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(**{position: libqtile.bar.Bar([widget], 10)})] > manager_nospawn.start(config) test/widgets/test_configerror.py:47: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01a2520>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd01299b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________________ test_configerrorwidget[1-wayland-bottom] ___________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> position = 'bottom' @pytest.mark.parametrize("position", ["top", "bottom", "left", "right"]) def test_configerrorwidget(manager_nospawn, minimal_conf_noscreen, position): """ConfigError widget should show in any bar orientation.""" widget = BadWidget(length=10) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(**{position: libqtile.bar.Bar([widget], 10)})] > manager_nospawn.start(config) test/widgets/test_configerror.py:47: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01850d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0301a60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________________ test_configerrorwidget[1-wayland-left] ____________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> position = 'left' @pytest.mark.parametrize("position", ["top", "bottom", "left", "right"]) def test_configerrorwidget(manager_nospawn, minimal_conf_noscreen, position): """ConfigError widget should show in any bar orientation.""" widget = BadWidget(length=10) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(**{position: libqtile.bar.Bar([widget], 10)})] > manager_nospawn.start(config) test/widgets/test_configerror.py:47: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff22340>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02592d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________________ test_configerrorwidget[1-wayland-right] ____________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> position = 'right' @pytest.mark.parametrize("position", ["top", "bottom", "left", "right"]) def test_configerrorwidget(manager_nospawn, minimal_conf_noscreen, position): """ConfigError widget should show in any bar orientation.""" widget = BadWidget(length=10) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(**{position: libqtile.bar.Bar([widget], 10)})] > manager_nospawn.start(config) test/widgets/test_configerror.py:47: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff17ec0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd01959b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________________________ test_crashme_init[1-x11] ___________________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> def test_crashme_init(manager_nospawn, minimal_conf_noscreen): crash = _CrashMe() config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([crash], 10))] > manager_nospawn.start(config) test/widgets/test_crashme.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff19d50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff28670> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________________ test_crashme_init[1-wayland] _________________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> def test_crashme_init(manager_nospawn, minimal_conf_noscreen): crash = _CrashMe() config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([crash], 10))] > manager_nospawn.start(config) test/widgets/test_crashme.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff18a90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc41a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________________________ test_change_screen[x11-2] ___________________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> @dualmonitor def test_change_screen(manager_nospawn, minimal_conf_noscreen): cswidget = widget.CurrentScreen(active_color=ACTIVE, inactive_color=INACTIVE) config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen(top=libqtile.bar.Bar([cswidget], 10)), libqtile.config.Screen(), ] > manager_nospawn.start(config) test/widgets/test_currentscreen.py:44: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff7a390>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc5010> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ---------------------------- Captured stderr setup ----------------------------- _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root ________________________ test_change_screen[wayland-2] _________________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> @dualmonitor def test_change_screen(manager_nospawn, minimal_conf_noscreen): cswidget = widget.CurrentScreen(active_color=ACTIVE, inactive_color=INACTIVE) config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen(top=libqtile.bar.Bar([cswidget], 10)), libqtile.config.Screen(), ] > manager_nospawn.start(config) test/widgets/test_currentscreen.py:44: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff5ec00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0390f60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ test_default_settings[1-x11-screen0-top-height] ________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> screen = , location = 'top' attribute = 'height' @pytest.mark.parametrize("screen,location,attribute", parameters) def test_default_settings(manager_nospawn, minimal_conf_noscreen, screen, location, attribute): config = minimal_conf_noscreen config.screens = [screen] > manager_nospawn.start(config) test/widgets/test_image.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff41080>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc6350> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ test_default_settings[1-x11-screen1-left-width] ________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> screen = , location = 'left' attribute = 'width' @pytest.mark.parametrize("screen,location,attribute", parameters) def test_default_settings(manager_nospawn, minimal_conf_noscreen, screen, location, attribute): config = minimal_conf_noscreen config.screens = [screen] > manager_nospawn.start(config) test/widgets/test_image.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff40c70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc6e50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ test_default_settings[1-wayland-screen0-top-height] ______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> screen = , location = 'top' attribute = 'height' @pytest.mark.parametrize("screen,location,attribute", parameters) def test_default_settings(manager_nospawn, minimal_conf_noscreen, screen, location, attribute): config = minimal_conf_noscreen config.screens = [screen] > manager_nospawn.start(config) test/widgets/test_image.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff43c40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a0510> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ test_default_settings[1-wayland-screen1-left-width] ______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> screen = , location = 'left' attribute = 'width' @pytest.mark.parametrize("screen,location,attribute", parameters) def test_default_settings(manager_nospawn, minimal_conf_noscreen, screen, location, attribute): config = minimal_conf_noscreen config.screens = [screen] > manager_nospawn.start(config) test/widgets/test_image.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff5e7f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0196c40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________________ test_no_filename[1-x11-screen0-top-width] ___________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> screen = , location = 'top' attribute = 'width' @pytest.mark.parametrize("screen,location,attribute", parameters) def test_no_filename(manager_nospawn, minimal_conf_noscreen, screen, location, attribute): config = minimal_conf_noscreen config.screens = [screen] > manager_nospawn.start(config) test/widgets/test_image.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01a25c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd01956f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________ test_no_filename[1-x11-screen1-left-height] __________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> screen = , location = 'left' attribute = 'height' @pytest.mark.parametrize("screen,location,attribute", parameters) def test_no_filename(manager_nospawn, minimal_conf_noscreen, screen, location, attribute): config = minimal_conf_noscreen config.screens = [screen] > manager_nospawn.start(config) test/widgets/test_image.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff21580>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0129850> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ test_no_filename[1-wayland-screen0-top-width] _________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> screen = , location = 'top' attribute = 'width' @pytest.mark.parametrize("screen,location,attribute", parameters) def test_no_filename(manager_nospawn, minimal_conf_noscreen, screen, location, attribute): config = minimal_conf_noscreen config.screens = [screen] > manager_nospawn.start(config) test/widgets/test_image.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff19da0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0128e00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ test_no_filename[1-wayland-screen1-left-height] ________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> screen = , location = 'left' attribute = 'height' @pytest.mark.parametrize("screen,location,attribute", parameters) def test_no_filename(manager_nospawn, minimal_conf_noscreen, screen, location, attribute): config = minimal_conf_noscreen config.screens = [screen] > manager_nospawn.start(config) test/widgets/test_image.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff1b330>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0258a90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________________________ test_missing_file[1-x11] ___________________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> def test_missing_file(manager_nospawn, minimal_conf_noscreen): img2 = widget.Image(filename="/this/file/does/not/exist") config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([img2], 40))] > manager_nospawn.start(config) test/widgets/test_image.py:83: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff7aed0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff2bd70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________________ test_missing_file[1-wayland] _________________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> def test_missing_file(manager_nospawn, minimal_conf_noscreen): img2 = widget.Image(filename="/this/file/does/not/exist") config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([img2], 40))] > manager_nospawn.start(config) test/widgets/test_image.py:83: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd00a27f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff280f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________________________ test_no_scale[1-x11] _____________________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> def test_no_scale(manager_nospawn, minimal_conf_noscreen): img2 = widget.Image(filename=IMAGE_FILE, scale=False) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([img2], 40))] > manager_nospawn.start(config) test/widgets/test_image.py:96: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd00a1b20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc7110> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________________________ test_no_scale[1-wayland] ___________________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> def test_no_scale(manager_nospawn, minimal_conf_noscreen): img2 = widget.Image(filename=IMAGE_FILE, scale=False) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([img2], 40))] > manager_nospawn.start(config) test/widgets/test_image.py:96: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd00a2a70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc4f60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________________________ test_no_image[1-x11] _____________________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> logger = <_pytest.logging.LogCaptureFixture object at 0x7efdcfe5df30> def test_no_image(manager_nospawn, minimal_conf_noscreen, logger): img = widget.Image() config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([img], 40))] > manager_nospawn.start(config) test/widgets/test_image.py:109: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd00a3c40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc7c10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________________________ test_no_image[1-wayland] ___________________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> logger = <_pytest.logging.LogCaptureFixture object at 0x7efdd169fad0> def test_no_image(manager_nospawn, minimal_conf_noscreen, logger): img = widget.Image() config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([img], 40))] > manager_nospawn.start(config) test/widgets/test_image.py:109: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd00a13a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00d8880> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________________________ test_invalid_path[1-x11] ___________________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> logger = <_pytest.logging.LogCaptureFixture object at 0x7efdd1403350> def test_invalid_path(manager_nospawn, minimal_conf_noscreen, logger): filename = "/made/up/file.png" img = widget.Image(filename=filename) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([img], 40))] > manager_nospawn.start(config) test/widgets/test_image.py:121: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff421b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff45fe0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________________ test_invalid_path[1-wayland] _________________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> logger = <_pytest.logging.LogCaptureFixture object at 0x7efdd1402470> def test_invalid_path(manager_nospawn, minimal_conf_noscreen, logger): filename = "/made/up/file.png" img = widget.Image(filename=filename) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([img], 40))] > manager_nospawn.start(config) test/widgets/test_image.py:121: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff7a480>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc5430> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________________ test_importerrorwidget[1-x11-top] _______________________ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcffda510> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> position = 'top' @pytest.mark.parametrize("position", ["top", "bottom", "left", "right"]) def test_importerrorwidget(monkeypatch, manager_nospawn, minimal_conf_noscreen, position): """Check we get an ImportError widget with missing import?""" monkeypatch.setattr("libqtile.utils.importlib.import_module", bad_importer) badwidget = widget.TextBox("I am a naughty widget.") config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(**{position: libqtile.bar.Bar([badwidget], 10)})] > manager_nospawn.start(config) test/widgets/test_import_error.py:43: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcffa27a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff44040> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ----------------------------- Captured stdout call ----------------------------- 2024-12-20 12:19:13,156 libqtile utils.py:import_class():L251 Unmet dependencies for 'libqtile.widget.textbox.TextBox': Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/utils.py", line 248, in import_class module = importlib.import_module(module_path, __package__) File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/widgets/test_import_error.py", line 30, in bad_importer raise ImportError() ImportError ------------------------------ Captured log call ------------------------------- ERROR libqtile:utils.py:251 Unmet dependencies for 'libqtile.widget.textbox.TextBox': Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/utils.py", line 248, in import_class module = importlib.import_module(module_path, __package__) File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/widgets/test_import_error.py", line 30, in bad_importer raise ImportError() ImportError _____________________ test_importerrorwidget[1-x11-bottom] _____________________ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdcff5ad60> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> position = 'bottom' @pytest.mark.parametrize("position", ["top", "bottom", "left", "right"]) def test_importerrorwidget(monkeypatch, manager_nospawn, minimal_conf_noscreen, position): """Check we get an ImportError widget with missing import?""" monkeypatch.setattr("libqtile.utils.importlib.import_module", bad_importer) badwidget = widget.TextBox("I am a naughty widget.") config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(**{position: libqtile.bar.Bar([badwidget], 10)})] > manager_nospawn.start(config) test/widgets/test_import_error.py:43: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff41d00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff441a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ----------------------------- Captured stdout call ----------------------------- 2024-12-20 12:19:13,192 libqtile utils.py:import_class():L251 Unmet dependencies for 'libqtile.widget.textbox.TextBox': Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/utils.py", line 248, in import_class module = importlib.import_module(module_path, __package__) File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/widgets/test_import_error.py", line 30, in bad_importer raise ImportError() ImportError ------------------------------ Captured log call ------------------------------- ERROR libqtile:utils.py:251 Unmet dependencies for 'libqtile.widget.textbox.TextBox': Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/utils.py", line 248, in import_class module = importlib.import_module(module_path, __package__) File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/widgets/test_import_error.py", line 30, in bad_importer raise ImportError() ImportError ______________________ test_importerrorwidget[1-x11-left] ______________________ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdd00a7f50> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> position = 'left' @pytest.mark.parametrize("position", ["top", "bottom", "left", "right"]) def test_importerrorwidget(monkeypatch, manager_nospawn, minimal_conf_noscreen, position): """Check we get an ImportError widget with missing import?""" monkeypatch.setattr("libqtile.utils.importlib.import_module", bad_importer) badwidget = widget.TextBox("I am a naughty widget.") config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(**{position: libqtile.bar.Bar([badwidget], 10)})] > manager_nospawn.start(config) test/widgets/test_import_error.py:43: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd01c96c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff294e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ----------------------------- Captured stdout call ----------------------------- 2024-12-20 12:19:13,228 libqtile utils.py:import_class():L251 Unmet dependencies for 'libqtile.widget.textbox.TextBox': Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/utils.py", line 248, in import_class module = importlib.import_module(module_path, __package__) File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/widgets/test_import_error.py", line 30, in bad_importer raise ImportError() ImportError ------------------------------ Captured log call ------------------------------- ERROR libqtile:utils.py:251 Unmet dependencies for 'libqtile.widget.textbox.TextBox': Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/utils.py", line 248, in import_class module = importlib.import_module(module_path, __package__) File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/widgets/test_import_error.py", line 30, in bad_importer raise ImportError() ImportError _____________________ test_importerrorwidget[1-x11-right] ______________________ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdd0074de0> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> position = 'right' @pytest.mark.parametrize("position", ["top", "bottom", "left", "right"]) def test_importerrorwidget(monkeypatch, manager_nospawn, minimal_conf_noscreen, position): """Check we get an ImportError widget with missing import?""" monkeypatch.setattr("libqtile.utils.importlib.import_module", bad_importer) badwidget = widget.TextBox("I am a naughty widget.") config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(**{position: libqtile.bar.Bar([badwidget], 10)})] > manager_nospawn.start(config) test/widgets/test_import_error.py:43: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd005a110>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff2b320> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ----------------------------- Captured stdout call ----------------------------- 2024-12-20 12:19:13,262 libqtile utils.py:import_class():L251 Unmet dependencies for 'libqtile.widget.textbox.TextBox': Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/utils.py", line 248, in import_class module = importlib.import_module(module_path, __package__) File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/widgets/test_import_error.py", line 30, in bad_importer raise ImportError() ImportError ------------------------------ Captured log call ------------------------------- ERROR libqtile:utils.py:251 Unmet dependencies for 'libqtile.widget.textbox.TextBox': Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/utils.py", line 248, in import_class module = importlib.import_module(module_path, __package__) File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/widgets/test_import_error.py", line 30, in bad_importer raise ImportError() ImportError ____________________ test_importerrorwidget[1-wayland-top] _____________________ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdd0076660> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> position = 'top' @pytest.mark.parametrize("position", ["top", "bottom", "left", "right"]) def test_importerrorwidget(monkeypatch, manager_nospawn, minimal_conf_noscreen, position): """Check we get an ImportError widget with missing import?""" monkeypatch.setattr("libqtile.utils.importlib.import_module", bad_importer) badwidget = widget.TextBox("I am a naughty widget.") config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(**{position: libqtile.bar.Bar([badwidget], 10)})] > manager_nospawn.start(config) test/widgets/test_import_error.py:43: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd005b010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd012b5e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ----------------------------- Captured stdout call ----------------------------- 2024-12-20 12:19:13,297 libqtile utils.py:import_class():L251 Unmet dependencies for 'libqtile.widget.textbox.TextBox': Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/utils.py", line 248, in import_class module = importlib.import_module(module_path, __package__) File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/widgets/test_import_error.py", line 30, in bad_importer raise ImportError() ImportError ------------------------------ Captured log call ------------------------------- ERROR libqtile:utils.py:251 Unmet dependencies for 'libqtile.widget.textbox.TextBox': Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/utils.py", line 248, in import_class module = importlib.import_module(module_path, __package__) File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/widgets/test_import_error.py", line 30, in bad_importer raise ImportError() ImportError ___________________ test_importerrorwidget[1-wayland-bottom] ___________________ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdd0077620> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> position = 'bottom' @pytest.mark.parametrize("position", ["top", "bottom", "left", "right"]) def test_importerrorwidget(monkeypatch, manager_nospawn, minimal_conf_noscreen, position): """Check we get an ImportError widget with missing import?""" monkeypatch.setattr("libqtile.utils.importlib.import_module", bad_importer) badwidget = widget.TextBox("I am a naughty widget.") config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(**{position: libqtile.bar.Bar([badwidget], 10)})] > manager_nospawn.start(config) test/widgets/test_import_error.py:43: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd005b790>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd025a770> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ----------------------------- Captured stdout call ----------------------------- 2024-12-20 12:19:13,333 libqtile utils.py:import_class():L251 Unmet dependencies for 'libqtile.widget.textbox.TextBox': Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/utils.py", line 248, in import_class module = importlib.import_module(module_path, __package__) File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/widgets/test_import_error.py", line 30, in bad_importer raise ImportError() ImportError ------------------------------ Captured log call ------------------------------- ERROR libqtile:utils.py:251 Unmet dependencies for 'libqtile.widget.textbox.TextBox': Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/utils.py", line 248, in import_class module = importlib.import_module(module_path, __package__) File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/widgets/test_import_error.py", line 30, in bad_importer raise ImportError() ImportError ____________________ test_importerrorwidget[1-wayland-left] ____________________ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdd0077e00> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> position = 'left' @pytest.mark.parametrize("position", ["top", "bottom", "left", "right"]) def test_importerrorwidget(monkeypatch, manager_nospawn, minimal_conf_noscreen, position): """Check we get an ImportError widget with missing import?""" monkeypatch.setattr("libqtile.utils.importlib.import_module", bad_importer) badwidget = widget.TextBox("I am a naughty widget.") config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(**{position: libqtile.bar.Bar([badwidget], 10)})] > manager_nospawn.start(config) test/widgets/test_import_error.py:43: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd005af20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015d6f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ----------------------------- Captured stdout call ----------------------------- 2024-12-20 12:19:13,368 libqtile utils.py:import_class():L251 Unmet dependencies for 'libqtile.widget.textbox.TextBox': Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/utils.py", line 248, in import_class module = importlib.import_module(module_path, __package__) File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/widgets/test_import_error.py", line 30, in bad_importer raise ImportError() ImportError ------------------------------ Captured log call ------------------------------- ERROR libqtile:utils.py:251 Unmet dependencies for 'libqtile.widget.textbox.TextBox': Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/utils.py", line 248, in import_class module = importlib.import_module(module_path, __package__) File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/widgets/test_import_error.py", line 30, in bad_importer raise ImportError() ImportError ___________________ test_importerrorwidget[1-wayland-right] ____________________ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdd002d550> manager_nospawn = minimal_conf_noscreen = .MinimalConf'> position = 'right' @pytest.mark.parametrize("position", ["top", "bottom", "left", "right"]) def test_importerrorwidget(monkeypatch, manager_nospawn, minimal_conf_noscreen, position): """Check we get an ImportError widget with missing import?""" monkeypatch.setattr("libqtile.utils.importlib.import_module", bad_importer) badwidget = widget.TextBox("I am a naughty widget.") config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(**{position: libqtile.bar.Bar([badwidget], 10)})] > manager_nospawn.start(config) test/widgets/test_import_error.py:43: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd005aca0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00d8eb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ----------------------------- Captured stdout call ----------------------------- 2024-12-20 12:19:13,408 libqtile utils.py:import_class():L251 Unmet dependencies for 'libqtile.widget.textbox.TextBox': Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/utils.py", line 248, in import_class module = importlib.import_module(module_path, __package__) File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/widgets/test_import_error.py", line 30, in bad_importer raise ImportError() ImportError ------------------------------ Captured log call ------------------------------- ERROR libqtile:utils.py:251 Unmet dependencies for 'libqtile.widget.textbox.TextBox': Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/utils.py", line 248, in import_class module = importlib.import_module(module_path, __package__) File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/test/widgets/test_import_error.py", line 30, in bad_importer raise ImportError() ImportError _________________________ test_memory_defaults[1-x11] __________________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> patched_memory = def test_memory_defaults(manager_nospawn, minimal_conf_noscreen, patched_memory): """Test no text when free space over threshold""" widget = patched_memory.Memory() config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_memory.py:74: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd00a2ac0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff28510> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________________ test_memory_defaults[1-wayland] ________________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> patched_memory = def test_memory_defaults(manager_nospawn, minimal_conf_noscreen, patched_memory): """Test no text when free space over threshold""" widget = patched_memory.Memory() config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_memory.py:74: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd00a37e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015dfe0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________________ test_memory_units[1-x11-G- 2G/ 8G] ______________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> patched_memory = unit = 'G', expects = ' 2G/ 8G' @pytest.mark.parametrize( "unit,expects", [ ("G", " 2G/ 8G"), ("M", " 2417M/ 7802M"), ("K", " 2474864K/ 7988952K"), ("B", " 2534260736B/ 8180686848B"), ], ) def test_memory_units(manager_nospawn, minimal_conf_noscreen, patched_memory, unit, expects): """Test no text when free space over threshold""" widget = patched_memory.Memory(measure_mem=unit) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_memory.py:92: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd00287c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc4f60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________________ test_memory_units[1-x11-M- 2417M/ 7802M] ___________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> patched_memory = unit = 'M', expects = ' 2417M/ 7802M' @pytest.mark.parametrize( "unit,expects", [ ("G", " 2G/ 8G"), ("M", " 2417M/ 7802M"), ("K", " 2474864K/ 7988952K"), ("B", " 2534260736B/ 8180686848B"), ], ) def test_memory_units(manager_nospawn, minimal_conf_noscreen, patched_memory, unit, expects): """Test no text when free space over threshold""" widget = patched_memory.Memory(measure_mem=unit) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_memory.py:92: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0029990>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc6da0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ test_memory_units[1-x11-K- 2474864K/ 7988952K] ________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> patched_memory = unit = 'K', expects = ' 2474864K/ 7988952K' @pytest.mark.parametrize( "unit,expects", [ ("G", " 2G/ 8G"), ("M", " 2417M/ 7802M"), ("K", " 2474864K/ 7988952K"), ("B", " 2534260736B/ 8180686848B"), ], ) def test_memory_units(manager_nospawn, minimal_conf_noscreen, patched_memory, unit, expects): """Test no text when free space over threshold""" widget = patched_memory.Memory(measure_mem=unit) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_memory.py:92: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd00c00e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00d8040> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ test_memory_units[1-x11-B- 2534260736B/ 8180686848B] _____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> patched_memory = unit = 'B', expects = ' 2534260736B/ 8180686848B' @pytest.mark.parametrize( "unit,expects", [ ("G", " 2G/ 8G"), ("M", " 2417M/ 7802M"), ("K", " 2474864K/ 7988952K"), ("B", " 2534260736B/ 8180686848B"), ], ) def test_memory_units(manager_nospawn, minimal_conf_noscreen, patched_memory, unit, expects): """Test no text when free space over threshold""" widget = patched_memory.Memory(measure_mem=unit) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_memory.py:92: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd00c2520>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00e0930> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________________ test_memory_units[1-wayland-G- 2G/ 8G] ____________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> patched_memory = unit = 'G', expects = ' 2G/ 8G' @pytest.mark.parametrize( "unit,expects", [ ("G", " 2G/ 8G"), ("M", " 2417M/ 7802M"), ("K", " 2474864K/ 7988952K"), ("B", " 2534260736B/ 8180686848B"), ], ) def test_memory_units(manager_nospawn, minimal_conf_noscreen, patched_memory, unit, expects): """Test no text when free space over threshold""" widget = patched_memory.Memory(measure_mem=unit) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_memory.py:92: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd00c27f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00e17a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________ test_memory_units[1-wayland-M- 2417M/ 7802M] _________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> patched_memory = unit = 'M', expects = ' 2417M/ 7802M' @pytest.mark.parametrize( "unit,expects", [ ("G", " 2G/ 8G"), ("M", " 2417M/ 7802M"), ("K", " 2474864K/ 7988952K"), ("B", " 2534260736B/ 8180686848B"), ], ) def test_memory_units(manager_nospawn, minimal_conf_noscreen, patched_memory, unit, expects): """Test no text when free space over threshold""" widget = patched_memory.Memory(measure_mem=unit) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_memory.py:92: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd00c2750>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00e2610> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ test_memory_units[1-wayland-K- 2474864K/ 7988952K] ______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> patched_memory = unit = 'K', expects = ' 2474864K/ 7988952K' @pytest.mark.parametrize( "unit,expects", [ ("G", " 2G/ 8G"), ("M", " 2417M/ 7802M"), ("K", " 2474864K/ 7988952K"), ("B", " 2534260736B/ 8180686848B"), ], ) def test_memory_units(manager_nospawn, minimal_conf_noscreen, patched_memory, unit, expects): """Test no text when free space over threshold""" widget = patched_memory.Memory(measure_mem=unit) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_memory.py:92: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0009530>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00e3480> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ test_memory_units[1-wayland-B- 2534260736B/ 8180686848B] ___________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> patched_memory = unit = 'B', expects = ' 2534260736B/ 8180686848B' @pytest.mark.parametrize( "unit,expects", [ ("G", " 2G/ 8G"), ("M", " 2417M/ 7802M"), ("K", " 2474864K/ 7988952K"), ("B", " 2534260736B/ 8180686848B"), ], ) def test_memory_units(manager_nospawn, minimal_conf_noscreen, patched_memory, unit, expects): """Test no text when free space over threshold""" widget = patched_memory.Memory(measure_mem=unit) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_memory.py:92: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcffa3970>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc6980> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________________ test_moc_button_presses[1-x11] ________________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdd0041710> def test_moc_button_presses(manager_nospawn, minimal_conf_noscreen, monkeypatch): # This needs to be patched before initialising the widgets as mouse callbacks # bind subprocess.Popen. monkeypatch.setattr("subprocess.Popen", MockMocpProcess.run) # Long interval as we don't need this polling on its own. mocwidget = moc.Moc(update_interval=30) MockMocpProcess.reset() monkeypatch.setattr(mocwidget, "call_process", MockMocpProcess.run) monkeypatch.setattr("libqtile.widget.moc.subprocess.Popen", MockMocpProcess.run) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([mocwidget], 10))] > manager_nospawn.start(config) test/widgets/test_moc.py:150: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd005a570>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00da350> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________________ test_moc_button_presses[1-wayland] ______________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7efdd00435b0> def test_moc_button_presses(manager_nospawn, minimal_conf_noscreen, monkeypatch): # This needs to be patched before initialising the widgets as mouse callbacks # bind subprocess.Popen. monkeypatch.setattr("subprocess.Popen", MockMocpProcess.run) # Long interval as we don't need this polling on its own. mocwidget = moc.Moc(update_interval=30) MockMocpProcess.reset() monkeypatch.setattr(mocwidget, "call_process", MockMocpProcess.run) monkeypatch.setattr("libqtile.widget.moc.subprocess.Popen", MockMocpProcess.run) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([mocwidget], 10))] > manager_nospawn.start(config) test/widgets/test_moc.py:150: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd005a660>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff478a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________________________ test_lazy_callback[1-x11] ___________________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> def test_lazy_callback(manager_nospawn, minimal_conf_noscreen): """Test widgets accept lazy calls""" textbox = widget.TextBox( text="Testing", mouse_callbacks={ "Button1": lazy.widget["textbox"].update("LazyCall"), }, ) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([textbox], 10))] > manager_nospawn.start(config) test/widgets/test_mouse_callback.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd000ba10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff45e80> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________________ test_lazy_callback[1-wayland] _________________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> def test_lazy_callback(manager_nospawn, minimal_conf_noscreen): """Test widgets accept lazy calls""" textbox = widget.TextBox( text="Testing", mouse_callbacks={ "Button1": lazy.widget["textbox"].update("LazyCall"), }, ) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([textbox], 10))] > manager_nospawn.start(config) test/widgets/test_mouse_callback.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd000a2f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff29fe0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ test_openweather_parse[1-x11-params0-London: 7.0 \xb0C 81% light intensity drizzle] _ patch_openweather = minimal_conf_noscreen = .MinimalConf'> manager_nospawn = params = {'location': 'London'} expected = 'London: 7.0 °C 81% light intensity drizzle' @pytest.mark.parametrize( "params,expected", [ ({"location": "London"}, "London: 7.0 °C 81% light intensity drizzle"), ( {"location": "London", "format": "{location_city}: {sunrise} {sunset}"}, "London: 07:40 16:47", ), ( { "location": "London", "format": "{location_city}: {wind_speed} {wind_deg} {wind_direction}", }, "London: 4.1 80 E", ), ({"location": "London", "format": "{location_city}: {icon}"}, "London: 🌧️"), ], ) def test_openweather_parse( patch_openweather, minimal_conf_noscreen, manager_nospawn, params, expected ): """Check widget parses output correctly for display.""" config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen(top=Bar([patch_openweather.OpenWeather(**params)], 10)) ] > manager_nospawn.start(config) test/widgets/test_openweather.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd000a980>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00d8e00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ test_openweather_parse[1-x11-params1-London: 07:40 16:47] ___________ patch_openweather = minimal_conf_noscreen = .MinimalConf'> manager_nospawn = params = {'format': '{location_city}: {sunrise} {sunset}', 'location': 'London'} expected = 'London: 07:40 16:47' @pytest.mark.parametrize( "params,expected", [ ({"location": "London"}, "London: 7.0 °C 81% light intensity drizzle"), ( {"location": "London", "format": "{location_city}: {sunrise} {sunset}"}, "London: 07:40 16:47", ), ( { "location": "London", "format": "{location_city}: {wind_speed} {wind_deg} {wind_direction}", }, "London: 4.1 80 E", ), ({"location": "London", "format": "{location_city}: {icon}"}, "London: 🌧️"), ], ) def test_openweather_parse( patch_openweather, minimal_conf_noscreen, manager_nospawn, params, expected ): """Check widget parses output correctly for display.""" config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen(top=Bar([patch_openweather.OpenWeather(**params)], 10)) ] > manager_nospawn.start(config) test/widgets/test_openweather.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfe13880>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00e0a90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ test_openweather_parse[1-x11-params2-London: 4.1 80 E] ____________ patch_openweather = minimal_conf_noscreen = .MinimalConf'> manager_nospawn = params = {'format': '{location_city}: {wind_speed} {wind_deg} {wind_direction}', 'location': 'London'} expected = 'London: 4.1 80 E' @pytest.mark.parametrize( "params,expected", [ ({"location": "London"}, "London: 7.0 °C 81% light intensity drizzle"), ( {"location": "London", "format": "{location_city}: {sunrise} {sunset}"}, "London: 07:40 16:47", ), ( { "location": "London", "format": "{location_city}: {wind_speed} {wind_deg} {wind_direction}", }, "London: 4.1 80 E", ), ({"location": "London", "format": "{location_city}: {icon}"}, "London: 🌧️"), ], ) def test_openweather_parse( patch_openweather, minimal_conf_noscreen, manager_nospawn, params, expected ): """Check widget parses output correctly for display.""" config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen(top=Bar([patch_openweather.OpenWeather(**params)], 10)) ] > manager_nospawn.start(config) test/widgets/test_openweather.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfe119e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00e2cf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ test_openweather_parse[1-x11-params3-London: \U0001f327\ufe0f] ________ patch_openweather = minimal_conf_noscreen = .MinimalConf'> manager_nospawn = params = {'format': '{location_city}: {icon}', 'location': 'London'} expected = 'London: 🌧️' @pytest.mark.parametrize( "params,expected", [ ({"location": "London"}, "London: 7.0 °C 81% light intensity drizzle"), ( {"location": "London", "format": "{location_city}: {sunrise} {sunset}"}, "London: 07:40 16:47", ), ( { "location": "London", "format": "{location_city}: {wind_speed} {wind_deg} {wind_direction}", }, "London: 4.1 80 E", ), ({"location": "London", "format": "{location_city}: {icon}"}, "London: 🌧️"), ], ) def test_openweather_parse( patch_openweather, minimal_conf_noscreen, manager_nospawn, params, expected ): """Check widget parses output correctly for display.""" config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen(top=Bar([patch_openweather.OpenWeather(**params)], 10)) ] > manager_nospawn.start(config) test/widgets/test_openweather.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfe13dd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00db690> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ test_openweather_parse[1-wayland-params0-London: 7.0 \xb0C 81% light intensity drizzle] _ patch_openweather = minimal_conf_noscreen = .MinimalConf'> manager_nospawn = params = {'location': 'London'} expected = 'London: 7.0 °C 81% light intensity drizzle' @pytest.mark.parametrize( "params,expected", [ ({"location": "London"}, "London: 7.0 °C 81% light intensity drizzle"), ( {"location": "London", "format": "{location_city}: {sunrise} {sunset}"}, "London: 07:40 16:47", ), ( { "location": "London", "format": "{location_city}: {wind_speed} {wind_deg} {wind_direction}", }, "London: 4.1 80 E", ), ({"location": "London", "format": "{location_city}: {icon}"}, "London: 🌧️"), ], ) def test_openweather_parse( patch_openweather, minimal_conf_noscreen, manager_nospawn, params, expected ): """Check widget parses output correctly for display.""" config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen(top=Bar([patch_openweather.OpenWeather(**params)], 10)) ] > manager_nospawn.start(config) test/widgets/test_openweather.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfe104a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4f530> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ test_openweather_parse[1-wayland-params1-London: 07:40 16:47] _________ patch_openweather = minimal_conf_noscreen = .MinimalConf'> manager_nospawn = params = {'format': '{location_city}: {sunrise} {sunset}', 'location': 'London'} expected = 'London: 07:40 16:47' @pytest.mark.parametrize( "params,expected", [ ({"location": "London"}, "London: 7.0 °C 81% light intensity drizzle"), ( {"location": "London", "format": "{location_city}: {sunrise} {sunset}"}, "London: 07:40 16:47", ), ( { "location": "London", "format": "{location_city}: {wind_speed} {wind_deg} {wind_direction}", }, "London: 4.1 80 E", ), ({"location": "London", "format": "{location_city}: {icon}"}, "London: 🌧️"), ], ) def test_openweather_parse( patch_openweather, minimal_conf_noscreen, manager_nospawn, params, expected ): """Check widget parses output correctly for display.""" config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen(top=Bar([patch_openweather.OpenWeather(**params)], 10)) ] > manager_nospawn.start(config) test/widgets/test_openweather.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfe51490>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfc0f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ test_openweather_parse[1-wayland-params2-London: 4.1 80 E] __________ patch_openweather = minimal_conf_noscreen = .MinimalConf'> manager_nospawn = params = {'format': '{location_city}: {wind_speed} {wind_deg} {wind_direction}', 'location': 'London'} expected = 'London: 4.1 80 E' @pytest.mark.parametrize( "params,expected", [ ({"location": "London"}, "London: 7.0 °C 81% light intensity drizzle"), ( {"location": "London", "format": "{location_city}: {sunrise} {sunset}"}, "London: 07:40 16:47", ), ( { "location": "London", "format": "{location_city}: {wind_speed} {wind_deg} {wind_direction}", }, "London: 4.1 80 E", ), ({"location": "London", "format": "{location_city}: {icon}"}, "London: 🌧️"), ], ) def test_openweather_parse( patch_openweather, minimal_conf_noscreen, manager_nospawn, params, expected ): """Check widget parses output correctly for display.""" config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen(top=Bar([patch_openweather.OpenWeather(**params)], 10)) ] > manager_nospawn.start(config) test/widgets/test_openweather.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff7a750>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4e4b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ test_openweather_parse[1-wayland-params3-London: \U0001f327\ufe0f] ______ patch_openweather = minimal_conf_noscreen = .MinimalConf'> manager_nospawn = params = {'format': '{location_city}: {icon}', 'location': 'London'} expected = 'London: 🌧️' @pytest.mark.parametrize( "params,expected", [ ({"location": "London"}, "London: 7.0 °C 81% light intensity drizzle"), ( {"location": "London", "format": "{location_city}: {sunrise} {sunset}"}, "London: 07:40 16:47", ), ( { "location": "London", "format": "{location_city}: {wind_speed} {wind_deg} {wind_direction}", }, "London: 4.1 80 E", ), ({"location": "London", "format": "{location_city}: {icon}"}, "London: 🌧️"), ], ) def test_openweather_parse( patch_openweather, minimal_conf_noscreen, manager_nospawn, params, expected ): """Check widget parses output correctly for display.""" config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen(top=Bar([patch_openweather.OpenWeather(**params)], 10)) ] > manager_nospawn.start(config) test/widgets/test_openweather.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd0059a80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4d2d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________________ test_trigger_and_cancel[1-x11] ________________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> def test_trigger_and_cancel(manager_nospawn, minimal_conf_noscreen): # Set a long interval to allow for unanticipated delays in testing environment qewidget = widget.QuickExit(timer_interval=100) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([qewidget], 10))] > manager_nospawn.start(config) test/widgets/test_quickexit.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfe1e6b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfd640> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________________ test_trigger_and_cancel[1-wayland] ______________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> def test_trigger_and_cancel(manager_nospawn, minimal_conf_noscreen): # Set a long interval to allow for unanticipated delays in testing environment qewidget = widget.QuickExit(timer_interval=100) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([qewidget], 10))] > manager_nospawn.start(config) test/widgets/test_quickexit.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfe1cc70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfe140> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________________________ test_exit[1-x11] _______________________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> def test_exit(manager_nospawn, minimal_conf_noscreen): # Set a short interval and start so widget exits immediately qewidget = widget.QuickExit(timer_interval=0.001, countdown_start=1) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([qewidget], 10))] > manager_nospawn.start(config) test/widgets/test_quickexit.py:65: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfe1dad0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfec40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________________________ test_exit[1-wayland] _____________________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> def test_exit(manager_nospawn, minimal_conf_noscreen): # Set a short interval and start so widget exits immediately qewidget = widget.QuickExit(timer_interval=0.001, countdown_start=1) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([qewidget], 10))] > manager_nospawn.start(config) test/widgets/test_quickexit.py:65: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd00288b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00e2400> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________________ test_orientations[1-x11-screen0-top-width] __________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> screen = , location = 'top' attribute = 'width' @pytest.mark.parametrize("screen,location,attribute", parameters) def test_orientations(manager_nospawn, minimal_conf_noscreen, screen, location, attribute): config = minimal_conf_noscreen config.screens = [screen] > manager_nospawn.start(config) test/widgets/test_sep.py:44: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5c0310>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfea9a60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________ test_orientations[1-x11-screen1-left-height] _________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> screen = , location = 'left' attribute = 'height' @pytest.mark.parametrize("screen,location,attribute", parameters) def test_orientations(manager_nospawn, minimal_conf_noscreen, screen, location, attribute): config = minimal_conf_noscreen config.screens = [screen] > manager_nospawn.start(config) test/widgets/test_sep.py:44: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfe36480>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0258a90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ test_orientations[1-wayland-screen0-top-width] ________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> screen = , location = 'top' attribute = 'width' @pytest.mark.parametrize("screen,location,attribute", parameters) def test_orientations(manager_nospawn, minimal_conf_noscreen, screen, location, attribute): config = minimal_conf_noscreen config.screens = [screen] > manager_nospawn.start(config) test/widgets/test_sep.py:44: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcff18a40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec4510> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ test_orientations[1-wayland-screen1-left-height] _______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> screen = , location = 'left' attribute = 'height' @pytest.mark.parametrize("screen,location,attribute", parameters) def test_orientations(manager_nospawn, minimal_conf_noscreen, screen, location, attribute): config = minimal_conf_noscreen config.screens = [screen] > manager_nospawn.start(config) test/widgets/test_sep.py:44: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfe53560>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00d8a90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________________ test_padding_and_width[1-x11] _________________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> def test_padding_and_width(manager_nospawn, minimal_conf_noscreen): sep = widget.Sep(padding=5, linewidth=7) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([sep], 10))] > manager_nospawn.start(config) test/widgets/test_sep.py:57: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfe1c360>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00dbab0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________________ test_padding_and_width[1-wayland] _______________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> def test_padding_and_width(manager_nospawn, minimal_conf_noscreen): sep = widget.Sep(padding=5, linewidth=7) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([sep], 10))] > manager_nospawn.start(config) test/widgets/test_sep.py:57: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfea5f80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4fa00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________________ test_stretch[1-x11-screen0-top-width] _____________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> screen = , location = 'top' attribute = 'width' @pytest.mark.parametrize("screen,location,attribute", parameters) def test_stretch(manager_nospawn, minimal_conf_noscreen, screen, location, attribute): config = minimal_conf_noscreen config.screens = [screen] > manager_nospawn.start(config) test/widgets/test_spacer.py:44: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfe35030>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0197d70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________________ test_stretch[1-x11-screen1-left-height] ____________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> screen = , location = 'left' attribute = 'height' @pytest.mark.parametrize("screen,location,attribute", parameters) def test_stretch(manager_nospawn, minimal_conf_noscreen, screen, location, attribute): config = minimal_conf_noscreen config.screens = [screen] > manager_nospawn.start(config) test/widgets/test_spacer.py:44: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5c0540>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc71c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________________ test_stretch[1-wayland-screen0-top-width] ___________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> screen = , location = 'top' attribute = 'width' @pytest.mark.parametrize("screen,location,attribute", parameters) def test_stretch(manager_nospawn, minimal_conf_noscreen, screen, location, attribute): config = minimal_conf_noscreen config.screens = [screen] > manager_nospawn.start(config) test/widgets/test_spacer.py:44: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5c1d00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfd7a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________ test_stretch[1-wayland-screen1-left-height] __________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> screen = , location = 'left' attribute = 'height' @pytest.mark.parametrize("screen,location,attribute", parameters) def test_stretch(manager_nospawn, minimal_conf_noscreen, screen, location, attribute): config = minimal_conf_noscreen config.screens = [screen] > manager_nospawn.start(config) test/widgets/test_spacer.py:44: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5c1350>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdff5e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________________ test_fixed_size[1-x11-screen0-top-width] ___________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> screen = , location = 'top' attribute = 'width' @pytest.mark.parametrize("screen,location,attribute", parameters) def test_fixed_size(manager_nospawn, minimal_conf_noscreen, screen, location, attribute): config = minimal_conf_noscreen config.screens = [screen] > manager_nospawn.start(config) test/widgets/test_spacer.py:63: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5c1ad0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfecf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________________ test_fixed_size[1-x11-screen1-left-height] __________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> screen = , location = 'left' attribute = 'height' @pytest.mark.parametrize("screen,location,attribute", parameters) def test_fixed_size(manager_nospawn, minimal_conf_noscreen, screen, location, attribute): config = minimal_conf_noscreen config.screens = [screen] > manager_nospawn.start(config) test/widgets/test_spacer.py:63: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd562f20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfeaa560> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________ test_fixed_size[1-wayland-screen0-top-width] _________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> screen = , location = 'top' attribute = 'width' @pytest.mark.parametrize("screen,location,attribute", parameters) def test_fixed_size(manager_nospawn, minimal_conf_noscreen, screen, location, attribute): config = minimal_conf_noscreen config.screens = [screen] > manager_nospawn.start(config) test/widgets/test_spacer.py:63: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd561620>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfeab060> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ test_fixed_size[1-wayland-screen1-left-height] ________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> screen = , location = 'left' attribute = 'height' @pytest.mark.parametrize("screen,location,attribute", parameters) def test_fixed_size(manager_nospawn, minimal_conf_noscreen, screen, location, attribute): config = minimal_conf_noscreen config.screens = [screen] > manager_nospawn.start(config) test/widgets/test_spacer.py:63: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd563650>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfeabb60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________ test_no_duplicates_multiple_instances[1-x11] _________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> backend_name = 'x11' def test_no_duplicates_multiple_instances(manager_nospawn, minimal_conf_noscreen, backend_name): """Check only one instance of Systray widget.""" if backend_name == "wayland": pytest.skip("Skipping test on Wayland.") assert not widget.Systray._instances config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen(top=libqtile.bar.Bar([widget.Systray(), widget.Systray()], 10)) ] > manager_nospawn.start(config) test/widgets/test_systray.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfe36890>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015f3d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________________ test_no_duplicates_mirror[1-x11] _______________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> backend_name = 'x11' def test_no_duplicates_mirror(manager_nospawn, minimal_conf_noscreen, backend_name): """Check systray is not mirrored.""" if backend_name == "wayland": pytest.skip("Skipping test on Wayland.") assert not widget.Systray._instances systray = widget.Systray() config = minimal_conf_noscreen config.fake_screens = [ libqtile.config.Screen( top=libqtile.bar.Bar([systray], 10), x=0, y=0, width=300, height=300, ), libqtile.config.Screen( top=libqtile.bar.Bar([systray], 10), x=0, y=300, width=300, height=300, ), ] > manager_nospawn.start(config) test/widgets/test_systray.py:73: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdd00a1210>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4d0c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________________ test_systray_reconfigure_screens[1-x11] ____________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> backend_name = 'x11' def test_systray_reconfigure_screens(manager_nospawn, minimal_conf_noscreen, backend_name): """Check systray does not crash when reconfiguring screens.""" if backend_name == "wayland": pytest.skip("Skipping test on Wayland.") assert not widget.Systray._instances config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget.Systray()], 10))] > manager_nospawn.start(config) test/widgets/test_systray.py:90: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfea67a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00d8510> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________________ test_text_box_bar_orientations[1-x11-top] ___________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> position = 'top' @pytest.mark.parametrize("position", ["top", "bottom", "left", "right"]) def test_text_box_bar_orientations(manager_nospawn, minimal_conf_noscreen, position): """Text boxes are available on any bar position.""" textbox = widget.TextBox(text="Testing") config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(**{position: libqtile.bar.Bar([textbox], 10)})] > manager_nospawn.start(config) test/widgets/test_textbox.py:38: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd4f8cc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50ecf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________ test_text_box_bar_orientations[1-x11-bottom] _________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> position = 'bottom' @pytest.mark.parametrize("position", ["top", "bottom", "left", "right"]) def test_text_box_bar_orientations(manager_nospawn, minimal_conf_noscreen, position): """Text boxes are available on any bar position.""" textbox = widget.TextBox(text="Testing") config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(**{position: libqtile.bar.Bar([textbox], 10)})] > manager_nospawn.start(config) test/widgets/test_textbox.py:38: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd4fbbf0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00e2400> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________________ test_text_box_bar_orientations[1-x11-left] __________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> position = 'left' @pytest.mark.parametrize("position", ["top", "bottom", "left", "right"]) def test_text_box_bar_orientations(manager_nospawn, minimal_conf_noscreen, position): """Text boxes are available on any bar position.""" textbox = widget.TextBox(text="Testing") config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(**{position: libqtile.bar.Bar([textbox], 10)})] > manager_nospawn.start(config) test/widgets/test_textbox.py:38: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd4f9210>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff2b8a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________ test_text_box_bar_orientations[1-x11-right] __________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> position = 'right' @pytest.mark.parametrize("position", ["top", "bottom", "left", "right"]) def test_text_box_bar_orientations(manager_nospawn, minimal_conf_noscreen, position): """Text boxes are available on any bar position.""" textbox = widget.TextBox(text="Testing") config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(**{position: libqtile.bar.Bar([textbox], 10)})] > manager_nospawn.start(config) test/widgets/test_textbox.py:38: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd4f8360>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfec40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ test_text_box_bar_orientations[1-wayland-top] _________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> position = 'top' @pytest.mark.parametrize("position", ["top", "bottom", "left", "right"]) def test_text_box_bar_orientations(manager_nospawn, minimal_conf_noscreen, position): """Text boxes are available on any bar position.""" textbox = widget.TextBox(text="Testing") config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(**{position: libqtile.bar.Bar([textbox], 10)})] > manager_nospawn.start(config) test/widgets/test_textbox.py:38: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5a1ad0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfe4b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ test_text_box_bar_orientations[1-wayland-bottom] _______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> position = 'bottom' @pytest.mark.parametrize("position", ["top", "bottom", "left", "right"]) def test_text_box_bar_orientations(manager_nospawn, minimal_conf_noscreen, position): """Text boxes are available on any bar position.""" textbox = widget.TextBox(text="Testing") config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(**{position: libqtile.bar.Bar([textbox], 10)})] > manager_nospawn.start(config) test/widgets/test_textbox.py:38: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5c3240>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc5010> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ test_text_box_bar_orientations[1-wayland-left] ________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> position = 'left' @pytest.mark.parametrize("position", ["top", "bottom", "left", "right"]) def test_text_box_bar_orientations(manager_nospawn, minimal_conf_noscreen, position): """Text boxes are available on any bar position.""" textbox = widget.TextBox(text="Testing") config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(**{position: libqtile.bar.Bar([textbox], 10)})] > manager_nospawn.start(config) test/widgets/test_textbox.py:38: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5c0310>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff46cf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ test_text_box_bar_orientations[1-wayland-right] ________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> position = 'right' @pytest.mark.parametrize("position", ["top", "bottom", "left", "right"]) def test_text_box_bar_orientations(manager_nospawn, minimal_conf_noscreen, position): """Text boxes are available on any bar position.""" textbox = widget.TextBox(text="Testing") config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(**{position: libqtile.bar.Bar([textbox], 10)})] > manager_nospawn.start(config) test/widgets/test_textbox.py:38: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfebc9f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec7c10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________________ test_text_box_max_chars[1-x11] ________________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> def test_text_box_max_chars(manager_nospawn, minimal_conf_noscreen): """Text boxes are available on any bar position.""" textbox = widget.TextBox(text="Testing", max_chars=4) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([textbox], 10))] > manager_nospawn.start(config) test/widgets/test_textbox.py:54: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd560d60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec68d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________________ test_text_box_max_chars[1-wayland] ______________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> def test_text_box_max_chars(manager_nospawn, minimal_conf_noscreen): """Text boxes are available on any bar position.""" textbox = widget.TextBox(text="Testing", max_chars=4) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([textbox], 10))] > manager_nospawn.start(config) test/widgets/test_textbox.py:54: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd562e80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec5010> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ test_widget_init_config[1-x11-AGroupBox-kwargs0] _______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd562390>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfeab110> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ test_widget_init_config[1-x11-Backlight-kwargs1] _______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfea7ec0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00da610> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ test_widget_init_config[1-x11-Battery-kwargs2] ________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfe370b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00d9900> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ test_widget_init_config[1-x11-BatteryIcon-kwargs3] ______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd4f8040>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc45c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ test_widget_init_config[1-x11-Bluetooth-kwargs4] _______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd587ec0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00d9640> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_widget_init_config[1-x11-import_error_wrapper-kwargs5] __________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd2310d50> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5874c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec4510> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_widget_init_config[1-x11-import_error_wrapper-kwargs6] __________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd2311bc0> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfe1e2f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfea9bc0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________ test_widget_init_config[1-x11-Canto-kwargs7] _________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5a31f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfeabed0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_widget_init_config[1-x11-CapsNumLockIndicator-kwargs8] __________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5b5f30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfea9a60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ test_widget_init_config[1-x11-CheckUpdates-kwargs9] ______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5b5530>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4f3d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ test_widget_init_config[1-x11-Chord-kwargs10] _________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5b50d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015c510> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ test_widget_init_config[1-x11-Clipboard-kwargs11] _______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5b4e00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50dbc0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ test_widget_init_config[1-x11-Clock-kwargs12] _________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5d4360>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50ca90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________ test_widget_init_config[1-x11-Cmus-kwargs13] _________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5d5f30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50c930> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ test_widget_init_config[1-x11-Countdown-kwargs14] _______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5d4630>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50f950> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ test_widget_init_config[1-x11-CryptoTicker-kwargs15] _____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5d52b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdec510> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ test_widget_init_config[1-x11-CurrentLayout-kwargs16] _____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5d60c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfeaa610> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ test_widget_init_config[1-x11-CurrentLayoutIcon-kwargs17] ___________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd562e30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec5bc0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ test_widget_init_config[1-x11-CurrentScreen-kwargs18] _____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5a1f30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfd590> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________________ test_widget_init_config[1-x11-DF-kwargs19] __________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = , kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd5d670>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdff480> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ test_widget_init_config[1-x11-DoNotDisturb-kwargs20] _____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd5cfe0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50eb90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ test_widget_init_config[1-x11-GenPollText-kwargs21] ______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd5cdb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdeceb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ test_widget_init_config[1-x11-GenPollUrl-kwargs22] ______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd5eed0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfded9b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ test_widget_init_config[1-x11-GenPollCommand-kwargs23] ____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd5e660>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdee4b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ test_widget_init_config[1-x11-GmailChecker-kwargs24] _____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfda1670>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdeefb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ test_widget_init_config[1-x11-GroupBox-kwargs25] _______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfda0c70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdefab0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________ test_widget_init_config[1-x11-HDD-kwargs26] __________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfda0db0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7c670> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_widget_init_config[1-x11-import_error_wrapper-kwargs27] _________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd2312c40> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfda2f70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7d170> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_widget_init_config[1-x11-import_error_wrapper-kwargs28] _________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd2312cf0> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfda0220>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc45c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ test_widget_init_config[1-x11-IdleRPG-kwargs29] ________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5d6390>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50d590> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ test_widget_init_config[1-x11-Image-kwargs30] _________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd4fa160>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4e980> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_widget_init_config[1-x11-import_error_wrapper-kwargs31] _________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd2312b90> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5a2d40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff294e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ test_widget_init_config[1-x11-KeyboardKbdd-kwargs32] _____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5c13a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfe560> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ----------------------------- Captured stdout call ----------------------------- 2024-12-20 12:19:19,475 libqtile keyboardkbdd.py:_check_kbdd():L69 'ps' is not installed. Cannot check if kbdd is running. ------------------------------ Captured log call ------------------------------- ERROR libqtile:keyboardkbdd.py:69 'ps' is not installed. Cannot check if kbdd is running. ____________ test_widget_init_config[1-x11-KeyboardLayout-kwargs33] ____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd563b50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc62a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_widget_init_config[1-x11-import_error_wrapper-kwargs34] _________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd2312a30> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfea4c70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec6c40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ test_widget_init_config[1-x11-LaunchBar-kwargs35] _______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd994e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfea8510> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_widget_init_config[1-x11-import_error_wrapper-kwargs36] _________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd23131c0> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd989f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00db270> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ test_widget_init_config[1-x11-Maildir-kwargs37] ________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd9a340>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00db320> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_widget_init_config[1-x11-import_error_wrapper-kwargs38] _________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd2312fb0> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd9a520>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7de80> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_widget_init_config[1-x11-import_error_wrapper-kwargs39] _________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd22b01a0> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd988b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7e980> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________ test_widget_init_config[1-x11-Moc-kwargs40] __________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd4e430>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7f480> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_widget_init_config[1-x11-import_error_wrapper-kwargs41] _________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd1c5f530> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5a22a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00db110> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ test_widget_init_config[1-x11-Mpris2-kwargs42] ________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd5f100>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4e6c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_widget_init_config[1-x11-import_error_wrapper-kwargs43] _________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd1c5f480> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd5e0c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfea96f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_widget_init_config[1-x11-import_error_wrapper-kwargs44] _________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd1c5f5e0> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd587a60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfeabc10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ test_widget_init_config[1-x11-Notify-kwargs45] ________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5b67f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec5dd0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ test_widget_init_config[1-x11-NvidiaSensors-kwargs46] _____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5b41d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfd640> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ test_widget_init_config[1-x11-OpenWeather-kwargs47] ______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfda0db0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50f270> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ test_widget_init_config[1-x11-Plasma-kwargs48] ________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5d5bc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50f7f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ test_widget_init_config[1-x11-Pomodoro-kwargs49] _______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5d46d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdef5e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ test_widget_init_config[1-x11-Prompt-kwargs50] ________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd4cc70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfded2d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_widget_init_config[1-x11-import_error_wrapper-kwargs51] _________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd1c5f690> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd4f060>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdedbc0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ test_widget_init_config[1-x11-QuickExit-kwargs52] _______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd4c1d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdec1a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ test_widget_init_config[1-x11-ScreenSplit-kwargs53] ______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd4c8b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7d430> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________ test_widget_init_config[1-x11-Sep-kwargs54] __________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5a0770>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff440f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________ test_widget_init_config[1-x11-She-kwargs55] __________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5c3420>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec6f00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ test_widget_init_config[1-x11-Spacer-kwargs56] ________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd9a520>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50d850> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ test_widget_init_config[1-x11-StatusNotifier-kwargs57] ____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcf4130>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff28510> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ test_widget_init_config[1-x11-StockTicker-kwargs58] ______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcf5cb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfe8d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_widget_init_config[1-x11-import_error_wrapper-kwargs59] _________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd1c25590> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcf6840>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7efb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ test_widget_init_config[1-x11-Systray-kwargs60] ________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcf7830>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7fb60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ test_widget_init_config[1-x11-TaskList-kwargs61] _______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcf4ae0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7c510> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ test_widget_init_config[1-x11-TextBox-kwargs62] ________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcf6610>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd345c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_widget_init_config[1-x11-import_error_wrapper-kwargs63] _________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd1c254e0> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd951c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd350c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ test_widget_init_config[1-x11-ThermalZone-kwargs64] ______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd96250>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd35bc0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ test_widget_init_config[1-x11-Volume-kwargs65] ________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd96020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd366c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ test_widget_init_config[1-x11-Wallpaper-kwargs66] _______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd96660>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd37060> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ----------------------------- Captured stdout call ----------------------------- 2024-12-20 12:19:20,685 libqtile wallpaper.py:get_wallpapers():L84 I/O error(2): No such file or directory Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/widget/wallpaper.py", line 80, in get_wallpapers map(self.get_path, os.listdir(os.path.expanduser(self.directory))), ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '/builddir/Pictures/wallpapers/' ------------------------------ Captured log call ------------------------------- ERROR libqtile:wallpaper.py:84 I/O error(2): No such file or directory Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/widget/wallpaper.py", line 80, in get_wallpapers map(self.get_path, os.listdir(os.path.expanduser(self.directory))), ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '/builddir/Pictures/wallpapers/' ______________ test_widget_init_config[1-x11-WidgetBox-kwargs67] _______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd94090>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc5010> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ test_widget_init_config[1-x11-WindowCount-kwargs68] ______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd561120>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7df30> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ test_widget_init_config[1-x11-WindowName-kwargs69] ______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd9b380>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7f3d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ test_widget_init_config[1-x11-WindowTabs-kwargs70] ______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd984a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfea8720> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_widget_init_config[1-x11-import_error_wrapper-kwargs71] _________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd1c256f0> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd5ee30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfea9dd0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________ test_widget_init_config[1-x11-Wttr-kwargs72] _________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5b7010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec4ca0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ test_widget_init_config[1-x11-_CrashMe-kwargs73] _______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = , kwargs = {} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfda2f20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfe350> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ test_widget_init_config[1-wayland-AGroupBox-kwargs0] _____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5d7740>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50cca0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ test_widget_init_config[1-wayland-Backlight-kwargs1] _____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfdcc220>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50c9e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ test_widget_init_config[1-wayland-Battery-kwargs2] ______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfdcd990>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdec880> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ test_widget_init_config[1-wayland-BatteryIcon-kwargs3] ____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfdcd0d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd375e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ test_widget_init_config[1-wayland-Bluetooth-kwargs4] _____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfdce750>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd37e20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config[1-wayland-import_error_wrapper-kwargs5] ________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd2310d50> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfdcefc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00e19b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config[1-wayland-import_error_wrapper-kwargs6] ________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd2311bc0> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd990d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd35850> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ test_widget_init_config[1-wayland-Canto-kwargs7] _______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcf40e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff440f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config[1-wayland-CapsNumLockIndicator-kwargs8] ________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd4eac0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdecf60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ test_widget_init_config[1-wayland-CheckUpdates-kwargs9] ____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd4e110>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a3e20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ test_widget_init_config[1-wayland-Chord-kwargs10] _______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5d4090>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff29f30> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ test_widget_init_config[1-wayland-Clipboard-kwargs11] _____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcb1760>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfe8d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ test_widget_init_config[1-wayland-Clock-kwargs12] _______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcb1170>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7db10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ test_widget_init_config[1-wayland-Cmus-kwargs13] _______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcb3fb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfea8bf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ test_widget_init_config[1-wayland-Countdown-kwargs14] _____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcb0ae0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd4bf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ test_widget_init_config[1-wayland-CryptoTicker-kwargs15] ___________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcb2890>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd56f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ test_widget_init_config[1-wayland-CurrentLayout-kwargs16] ___________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfbed6c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd61f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ test_widget_init_config[1-wayland-CurrentLayoutIcon-kwargs17] _________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfbecfe0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd6cf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ test_widget_init_config[1-wayland-CurrentScreen-kwargs18] ___________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd98ea0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdecca0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ test_widget_init_config[1-wayland-DF-kwargs19] ________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = , kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcf4bd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec4eb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ test_widget_init_config[1-wayland-DoNotDisturb-kwargs20] ___________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd97240>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4fa00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ test_widget_init_config[1-wayland-GenPollText-kwargs21] ____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd94a40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7fb60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ test_widget_init_config[1-wayland-GenPollUrl-kwargs22] ____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfbef600>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7ea30> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ test_widget_init_config[1-wayland-GenPollCommand-kwargs23] __________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfbedd50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd34670> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ test_widget_init_config[1-wayland-GmailChecker-kwargs24] ___________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfbedcb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd37690> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ test_widget_init_config[1-wayland-GroupBox-kwargs25] _____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfbefdd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd37110> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ test_widget_init_config[1-wayland-HDD-kwargs26] ________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfc71b70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd7480> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config[1-wayland-import_error_wrapper-kwargs27] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd2312c40> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfc70d10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc68040> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config[1-wayland-import_error_wrapper-kwargs28] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd2312cf0> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfc726b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc68b40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ test_widget_init_config[1-wayland-IdleRPG-kwargs29] ______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfc707c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc69640> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ test_widget_init_config[1-wayland-Image-kwargs30] _______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfc70040>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc6a400> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config[1-wayland-import_error_wrapper-kwargs31] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd2312b90> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd585210>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd37530> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ test_widget_init_config[1-wayland-KeyboardKbdd-kwargs32] ___________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfdcd350>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd37cc0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ----------------------------- Captured stdout call ----------------------------- 2024-12-20 12:19:22,219 libqtile keyboardkbdd.py:_check_kbdd():L69 'ps' is not installed. Cannot check if kbdd is running. ------------------------------ Captured log call ------------------------------- ERROR libqtile:keyboardkbdd.py:69 'ps' is not installed. Cannot check if kbdd is running. __________ test_widget_init_config[1-wayland-KeyboardLayout-kwargs33] __________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfdce070>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec6140> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config[1-wayland-import_error_wrapper-kwargs34] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd2312a30> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd99f80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdec1a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ test_widget_init_config[1-wayland-LaunchBar-kwargs35] _____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd4fb50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdef3d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config[1-wayland-import_error_wrapper-kwargs36] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd23131c0> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5d5530>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50d2d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ test_widget_init_config[1-wayland-Maildir-kwargs37] ______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcb3920>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfe8d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config[1-wayland-import_error_wrapper-kwargs38] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd2312fb0> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcb27a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfea9dd0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config[1-wayland-import_error_wrapper-kwargs39] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd22b01a0> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfbed5d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7d220> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ test_widget_init_config[1-wayland-Moc-kwargs40] ________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfca5210>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd40f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config[1-wayland-import_error_wrapper-kwargs41] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd1c5f530> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfca72e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd56f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ test_widget_init_config[1-wayland-Mpris2-kwargs42] ______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfca6c50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd6400> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config[1-wayland-import_error_wrapper-kwargs43] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd1c5f480> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfca5cb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd6ae0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config[1-wayland-import_error_wrapper-kwargs44] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd1c5f5e0> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfca5ee0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50c670> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ test_widget_init_config[1-wayland-Notify-kwargs45] ______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcf5e90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015f3d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ test_widget_init_config[1-wayland-NvidiaSensors-kwargs46] ___________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd96700>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7ce00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ test_widget_init_config[1-wayland-OpenWeather-kwargs47] ____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfbed850>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd35dd0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ test_widget_init_config[1-wayland-Plasma-kwargs48] ______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfc73150>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd347d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ test_widget_init_config[1-wayland-Pomodoro-kwargs49] _____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfc70310>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd7060> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ test_widget_init_config[1-wayland-Prompt-kwargs50] ______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfc2c1d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdee770> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config[1-wayland-import_error_wrapper-kwargs51] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd1c5f690> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfc2dc10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc45c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ test_widget_init_config[1-wayland-QuickExit-kwargs52] _____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfc2f380>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc685c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ test_widget_init_config[1-wayland-ScreenSplit-kwargs53] ____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfc2f5b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc6a610> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ test_widget_init_config[1-wayland-Sep-kwargs54] ________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfc2cea0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc6b270> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ test_widget_init_config[1-wayland-She-kwargs55] ________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcc4180>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc6bb60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ test_widget_init_config[1-wayland-Spacer-kwargs56] ______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd5e3e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd35fe0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ test_widget_init_config[1-wayland-StatusNotifier-kwargs57] __________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd5d5530>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7e610> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ test_widget_init_config[1-wayland-StockTicker-kwargs58] ____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcc4e00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50f5e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config[1-wayland-import_error_wrapper-kwargs59] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd1c25590> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcc6570>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdeceb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ test_widget_init_config[1-wayland-TaskList-kwargs61] _____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcc5d50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc69fe0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ test_widget_init_config[1-wayland-TextBox-kwargs62] ______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcc59e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf4880> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config[1-wayland-import_error_wrapper-kwargs63] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd1c254e0> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcd1e40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf5380> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ test_widget_init_config[1-wayland-ThermalZone-kwargs64] ____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcd0a90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf5e80> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ test_widget_init_config[1-wayland-Volume-kwargs65] ______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcd25c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf6980> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ test_widget_init_config[1-wayland-Wallpaper-kwargs66] _____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcd15d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf7480> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ----------------------------- Captured stdout call ----------------------------- 2024-12-20 12:19:23,479 libqtile wallpaper.py:get_wallpapers():L84 I/O error(2): No such file or directory Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/widget/wallpaper.py", line 80, in get_wallpapers map(self.get_path, os.listdir(os.path.expanduser(self.directory))), ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '/builddir/Pictures/wallpapers/' ------------------------------ Captured log call ------------------------------- ERROR libqtile:wallpaper.py:84 I/O error(2): No such file or directory Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/widget/wallpaper.py", line 80, in get_wallpapers map(self.get_path, os.listdir(os.path.expanduser(self.directory))), ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '/builddir/Pictures/wallpapers/' ____________ test_widget_init_config[1-wayland-WidgetBox-kwargs67] _____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcd2cf0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1c040> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ test_widget_init_config[1-wayland-WindowCount-kwargs68] ____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfc29490>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1cb40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ test_widget_init_config[1-wayland-WindowName-kwargs69] ____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfc28950>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1d640> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________ test_widget_init_config[1-wayland-WindowTabs-kwargs70] ____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfc28310>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015f3d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config[1-wayland-import_error_wrapper-kwargs71] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd1c256f0> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfc29080>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc68ca0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ test_widget_init_config[1-wayland-Wttr-kwargs72] _______________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfc29ad0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdedc70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ test_widget_init_config[1-wayland-_CrashMe-kwargs73] _____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = , kwargs = {} @pytest.mark.parametrize("widget_class,kwargs", parameters) def test_widget_init_config(manager_nospawn, minimal_conf_noscreen, widget_class, kwargs): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfdcccc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfeabc10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ test_widget_init_config_vertical_bar[1-x11-Backlight-kwargs0] _________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcf5bc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50d7a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_widget_init_config_vertical_bar[1-x11-Battery-kwargs1] __________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcb20c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec7c10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ test_widget_init_config_vertical_bar[1-x11-Bluetooth-kwargs2] _________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd96d40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7d6f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs3] ___ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd2310d50> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfc726b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd37950> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs4] ___ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd2311bc0> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfca4ea0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd37ab0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ test_widget_init_config_vertical_bar[1-x11-Canto-kwargs5] ___________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfca6ca0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd6e50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ test_widget_init_config_vertical_bar[1-x11-CapsNumLockIndicator-kwargs6] ___ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfaee3e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd78a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config_vertical_bar[1-x11-CheckUpdates-kwargs7] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfaedc60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1ddd0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ test_widget_init_config_vertical_bar[1-x11-Chord-kwargs8] ___________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfaece50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1e770> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ test_widget_init_config_vertical_bar[1-x11-Clipboard-kwargs9] _________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfaec860>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7d2d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ test_widget_init_config_vertical_bar[1-x11-Clock-kwargs10] __________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfaedc10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf64b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ test_widget_init_config_vertical_bar[1-x11-Cmus-kwargs11] ___________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd585670>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf41a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ test_widget_init_config_vertical_bar[1-x11-Countdown-kwargs12] ________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfc2e200>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc6a610> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ test_widget_init_config_vertical_bar[1-x11-CryptoTicker-kwargs13] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfc2df80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc694e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ test_widget_init_config_vertical_bar[1-x11-CurrentLayout-kwargs14] ______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcc7e70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd35640> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ test_widget_init_config_vertical_bar[1-x11-CurrentScreen-kwargs15] ______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfaf00e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd5590> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ test_widget_init_config_vertical_bar[1-x11-DF-kwargs16] ____________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = , kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfaf1d50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfded0c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ test_widget_init_config_vertical_bar[1-x11-DoNotDisturb-kwargs17] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfaf3880>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1c670> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config_vertical_bar[1-x11-GenPollText-kwargs18] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfaf1940>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1f3d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config_vertical_bar[1-x11-GenPollUrl-kwargs19] ________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfaf2c00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1fed0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ test_widget_init_config_vertical_bar[1-x11-GenPollCommand-kwargs20] ______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfb4a160>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7ca90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ test_widget_init_config_vertical_bar[1-x11-GmailChecker-kwargs21] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfb498f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7d590> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ test_widget_init_config_vertical_bar[1-x11-HDD-kwargs22] ___________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfb49080>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00db740> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs23] ___ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd2312c40> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfb4a200>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd6980> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs24] ___ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd2312cf0> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfb495d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7c300> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_widget_init_config_vertical_bar[1-x11-IdleRPG-kwargs25] _________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfaee5c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf5430> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ test_widget_init_config_vertical_bar[1-x11-Image-kwargs26] __________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcd3d80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf5dd0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs27] ___ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd2312b90> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcd2340>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1c040> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ test_widget_init_config_vertical_bar[1-x11-KeyboardKbdd-kwargs28] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfc280e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1e090> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ----------------------------- Captured stdout call ----------------------------- 2024-12-20 12:19:24,952 libqtile keyboardkbdd.py:_check_kbdd():L69 'ps' is not installed. Cannot check if kbdd is running. ------------------------------ Captured log call ------------------------------- ERROR libqtile:keyboardkbdd.py:69 'ps' is not installed. Cannot check if kbdd is running. _____ test_widget_init_config_vertical_bar[1-x11-KeyboardLayout-kwargs29] ______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfc291c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc69900> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs30] ___ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd2312a30> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfad8220>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdecf60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs31] ___ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd23131c0> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfad9f80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00e2400> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_widget_init_config_vertical_bar[1-x11-Maildir-kwargs32] _________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfad9530>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7e400> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs33] ___ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd2312fb0> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfad9710>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7ef00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs34] ___ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd22b01a0> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfadad90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7fa00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ test_widget_init_config_vertical_bar[1-x11-Moc-kwargs35] ___________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfca6c50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf5900> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs36] ___ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd1c5f530> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcf6d40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff29f30> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_widget_init_config_vertical_bar[1-x11-Mpris2-kwargs37] __________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd96de0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50f5e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs38] ___ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd1c5f480> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfca7060>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd35a60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs39] ___ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd1c5f5e0> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfaee840>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd7ab0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_widget_init_config_vertical_bar[1-x11-Notify-kwargs40] __________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfb02bb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1e8d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ test_widget_init_config_vertical_bar[1-x11-NvidiaSensors-kwargs41] ______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfb02c50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1e6c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config_vertical_bar[1-x11-OpenWeather-kwargs42] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfb03920>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf4510> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_widget_init_config_vertical_bar[1-x11-Plasma-kwargs43] __________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfb00040>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc69220> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ test_widget_init_config_vertical_bar[1-x11-Pomodoro-kwargs44] _________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfb01080>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7d2d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_widget_init_config_vertical_bar[1-x11-Prompt-kwargs45] __________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfbc22f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8c7d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs46] ___ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd1c5f690> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfbc18a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8d2d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ test_widget_init_config_vertical_bar[1-x11-QuickExit-kwargs47] ________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfbc0e00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8ddd0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config_vertical_bar[1-x11-ScreenSplit-kwargs48] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfbc0860>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50c0f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ test_widget_init_config_vertical_bar[1-x11-Sep-kwargs49] ___________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfbc3a10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc6ae50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________ test_widget_init_config_vertical_bar[1-x11-She-kwargs50] ___________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfc2fd80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc68720> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_widget_init_config_vertical_bar[1-x11-Spacer-kwargs51] __________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfaf3e70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdecca0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ test_widget_init_config_vertical_bar[1-x11-StatusNotifier-kwargs52] ______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfaf33d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1d6f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config_vertical_bar[1-x11-StockTicker-kwargs53] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfb4b830>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7cbf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs54] ___ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd1c25590> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfb48810>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7ea30> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_widget_init_config_vertical_bar[1-x11-Systray-kwargs55] _________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfbc56c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd6cf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_widget_init_config_vertical_bar[1-x11-TextBox-kwargs56] _________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfbc5440>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7ec40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs57] ___ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd1c254e0> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfbc6070>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8e4b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ test_widget_init_config_vertical_bar[1-x11-Wallpaper-kwargs58] ________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfbc7f60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8f110> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ----------------------------- Captured stdout call ----------------------------- 2024-12-20 12:19:26,065 libqtile wallpaper.py:get_wallpapers():L84 I/O error(2): No such file or directory Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/widget/wallpaper.py", line 80, in get_wallpapers map(self.get_path, os.listdir(os.path.expanduser(self.directory))), ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '/builddir/Pictures/wallpapers/' ------------------------------ Captured log call ------------------------------- ERROR libqtile:wallpaper.py:84 I/O error(2): No such file or directory Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/widget/wallpaper.py", line 80, in get_wallpapers map(self.get_path, os.listdir(os.path.expanduser(self.directory))), ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '/builddir/Pictures/wallpapers/' _______ test_widget_init_config_vertical_bar[1-x11-WindowCount-kwargs59] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfbc5c10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8fc10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config_vertical_bar[1-x11-WindowName-kwargs60] ________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfb0db70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbac7d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config_vertical_bar[1-x11-WindowTabs-kwargs61] ________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfb0e1b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf5010> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __ test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs62] ___ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd1c256f0> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfb0f8d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8c300> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________ test_widget_init_config_vertical_bar[1-x11-Wttr-kwargs63] ___________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfb0dc10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd36c40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ test_widget_init_config_vertical_bar[1-x11-_CrashMe-kwargs64] _________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = , kwargs = {} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfbc2480>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf52d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ test_widget_init_config_vertical_bar[1-wayland-Backlight-kwargs0] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfcd2fc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1c0f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config_vertical_bar[1-wayland-Battery-kwargs1] ________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfc2bfb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1e560> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ test_widget_init_config_vertical_bar[1-wayland-Bluetooth-kwargs2] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfad9170>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdedc70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs3] _ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd2310d50> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfadba10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7ef00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs4] _ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd2311bc0> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfacc1d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7d9b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ test_widget_init_config_vertical_bar[1-wayland-Canto-kwargs5] _________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfacde40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbaceb0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ test_widget_init_config_vertical_bar[1-wayland-CapsNumLockIndicator-kwargs6] _ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfacc680>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbadc70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ test_widget_init_config_vertical_bar[1-wayland-CheckUpdates-kwargs7] _____ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfacda30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbae980> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ test_widget_init_config_vertical_bar[1-wayland-Chord-kwargs8] _________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfacfc40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbaf270> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ test_widget_init_config_vertical_bar[1-wayland-Clipboard-kwargs9] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfbc3ec0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50ecf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ test_widget_init_config_vertical_bar[1-wayland-Clock-kwargs10] ________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd96750>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7f320> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ test_widget_init_config_vertical_bar[1-wayland-Cmus-kwargs11] _________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfaef9c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd5d20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ test_widget_init_config_vertical_bar[1-wayland-Countdown-kwargs12] ______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfb03ec0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1cf60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ test_widget_init_config_vertical_bar[1-wayland-CryptoTicker-kwargs13] _____ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfbc20c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc6a560> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ test_widget_init_config_vertical_bar[1-wayland-CurrentLayout-kwargs14] ____ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfbc2d40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8c930> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ test_widget_init_config_vertical_bar[1-wayland-CurrentScreen-kwargs15] ____ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf9fef70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8f480> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_widget_init_config_vertical_bar[1-wayland-DF-kwargs16] __________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = , kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf9ff150>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf5f30> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ test_widget_init_config_vertical_bar[1-wayland-DoNotDisturb-kwargs17] _____ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf9ffab0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd35a60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ test_widget_init_config_vertical_bar[1-wayland-GenPollText-kwargs18] _____ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf9fdc10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbac300> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ test_widget_init_config_vertical_bar[1-wayland-GenPollUrl-kwargs19] ______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfab03b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa14040> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ test_widget_init_config_vertical_bar[1-wayland-GenPollCommand-kwargs20] ____ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfab2020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa14b40> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ test_widget_init_config_vertical_bar[1-wayland-GmailChecker-kwargs21] _____ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfab17b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa15640> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_widget_init_config_vertical_bar[1-wayland-HDD-kwargs22] _________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfab34c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa15fe0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs23] _ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd2312c40> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfab2840>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec7b60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs24] _ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd2312cf0> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfc2e160>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdef3d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config_vertical_bar[1-wayland-IdleRPG-kwargs25] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfaf1b70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7ca90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ test_widget_init_config_vertical_bar[1-wayland-Image-kwargs26] ________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfbc49f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7c0f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs27] _ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd2312b90> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfbc6750>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7f110> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ test_widget_init_config_vertical_bar[1-wayland-KeyboardKbdd-kwargs28] _____ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfb0d620>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbaea30> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ----------------------------- Captured stdout call ----------------------------- 2024-12-20 12:19:27,404 libqtile keyboardkbdd.py:_check_kbdd():L69 'ps' is not installed. Cannot check if kbdd is running. ------------------------------ Captured log call ------------------------------- ERROR libqtile:keyboardkbdd.py:69 'ps' is not installed. Cannot check if kbdd is running. ___ test_widget_init_config_vertical_bar[1-wayland-KeyboardLayout-kwargs29] ____ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfab94e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbac720> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs30] _ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd2312a30> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfab8810>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8d900> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs31] _ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd23131c0> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfab8bd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8fb60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config_vertical_bar[1-wayland-Maildir-kwargs32] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfab98a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa16cf0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs33] _ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd2312fb0> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfabad40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa17950> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs34] _ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd22b01a0> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf9d9990>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa905c0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_widget_init_config_vertical_bar[1-wayland-Moc-kwargs35] _________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf9d9260>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa90e00> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs36] _ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd1c5f530> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf9d8e50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa14930> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config_vertical_bar[1-wayland-Mpris2-kwargs37] ________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf9db510>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00da610> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs38] _ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd1c5f480> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf9d9350>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7d2d0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs39] _ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd1c5f5e0> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfc2a700>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbaddd0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config_vertical_bar[1-wayland-Notify-kwargs40] ________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcd586d40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbafd70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____ test_widget_init_config_vertical_bar[1-wayland-NvidiaSensors-kwargs41] ____ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfacfba0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdedb10> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ test_widget_init_config_vertical_bar[1-wayland-OpenWeather-kwargs42] _____ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfb0cc20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7d9b0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config_vertical_bar[1-wayland-Plasma-kwargs43] ________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfb4a340>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd6770> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ test_widget_init_config_vertical_bar[1-wayland-Pomodoro-kwargs44] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfb03b00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc6ae50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config_vertical_bar[1-wayland-Prompt-kwargs45] ________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfa8cea0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1e770> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs46] _ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd1c5f690> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfa8c6d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1e1f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ test_widget_init_config_vertical_bar[1-wayland-QuickExit-kwargs47] ______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfa8f880>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa91c70> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ test_widget_init_config_vertical_bar[1-wayland-ScreenSplit-kwargs48] _____ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfa8dc10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa92980> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_widget_init_config_vertical_bar[1-wayland-Sep-kwargs49] _________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfa8ca90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015c510> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________ test_widget_init_config_vertical_bar[1-wayland-She-kwargs50] _________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf9fe520>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf7480> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config_vertical_bar[1-wayland-Spacer-kwargs51] ________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfbc0630>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1c250> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___ test_widget_init_config_vertical_bar[1-wayland-StatusNotifier-kwargs52] ____ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfab36a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7f5e0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ test_widget_init_config_vertical_bar[1-wayland-StockTicker-kwargs53] _____ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfab3ab0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd5e80> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs54] _ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd1c25590> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfbc7e70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbac720> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widget_init_config_vertical_bar[1-wayland-TextBox-kwargs56] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfababb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8f480> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs57] _ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd1c254e0> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfabaca0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8e770> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ test_widget_init_config_vertical_bar[1-wayland-Wallpaper-kwargs58] ______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf9da2a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8d6f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ----------------------------- Captured stdout call ----------------------------- 2024-12-20 12:19:28,513 libqtile wallpaper.py:get_wallpapers():L84 I/O error(2): No such file or directory Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/widget/wallpaper.py", line 80, in get_wallpapers map(self.get_path, os.listdir(os.path.expanduser(self.directory))), ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '/builddir/Pictures/wallpapers/' ------------------------------ Captured log call ------------------------------- ERROR libqtile:wallpaper.py:84 I/O error(2): No such file or directory Traceback (most recent call last): File "/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/widget/wallpaper.py", line 80, in get_wallpapers map(self.get_path, os.listdir(os.path.expanduser(self.directory))), ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '/builddir/Pictures/wallpapers/' _____ test_widget_init_config_vertical_bar[1-wayland-WindowCount-kwargs59] _____ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfaa51c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa17ed0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ test_widget_init_config_vertical_bar[1-wayland-WindowName-kwargs60] ______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfaa57b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa16e50> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____ test_widget_init_config_vertical_bar[1-wayland-WindowTabs-kwargs61] ______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfaa7650>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa178a0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _ test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs62] _ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = .import_error_wrapper at 0x7efdd1c256f0> kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfaa4fe0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa92da0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________ test_widget_init_config_vertical_bar[1-wayland-Wttr-kwargs63] _________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = kwargs = {'dummy_parameter': 1} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfab3ec0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd5d20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ test_widget_init_config_vertical_bar[1-wayland-_CrashMe-kwargs64] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> widget_class = , kwargs = {} @pytest.mark.parametrize( "widget_class,kwargs", [ param for param in parameters if param[0]().orientations in [ORIENTATION_BOTH, ORIENTATION_VERTICAL] ], ) def test_widget_init_config_vertical_bar( manager_nospawn, minimal_conf_noscreen, widget_class, kwargs ): if widget_class in exclusive_backend: if exclusive_backend[widget_class] != manager_nospawn.backend.name: pytest.skip("Unsupported backend") widget = widget_class(**kwargs) widget.draw = no_op # If widget inits ok then kwargs will now be attributes for k, v in kwargs.items(): assert getattr(widget, k) == v # Test configuration config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(left=libqtile.bar.Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_widget_init_configure.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfadb740>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa14f60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________________ test_widgetbox_start_opened[1-x11] ______________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> def test_widgetbox_start_opened(manager_nospawn, minimal_conf_noscreen): config = minimal_conf_noscreen tbox = TextBox(text="Text Box") widget_box = WidgetBox(widgets=[tbox], start_opened=True) config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget_box], 10))] > manager_nospawn.start(config) test/widgets/test_widgetbox.py:80: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfd97240>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf5170> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________________ test_widgetbox_start_opened[1-wayland] ____________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> def test_widgetbox_start_opened(manager_nospawn, minimal_conf_noscreen): config = minimal_conf_noscreen tbox = TextBox(text="Text Box") widget_box = WidgetBox(widgets=[tbox], start_opened=True) config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget_box], 10))] > manager_nospawn.start(config) test/widgets/test_widgetbox.py:80: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfa8e610>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdec510> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________________ test_widgetbox_mirror[1-x11] _________________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> def test_widgetbox_mirror(manager_nospawn, minimal_conf_noscreen): config = minimal_conf_noscreen tbox = TextBox(text="Text Box") config.screens = [ libqtile.config.Screen(top=libqtile.bar.Bar([tbox, WidgetBox(widgets=[tbox])], 10)) ] > manager_nospawn.start(config) test/widgets/test_widgetbox.py:94: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf9d8540>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbadd20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________________ test_widgetbox_mirror[1-wayland] _______________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> def test_widgetbox_mirror(manager_nospawn, minimal_conf_noscreen): config = minimal_conf_noscreen tbox = TextBox(text="Text Box") config.screens = [ libqtile.config.Screen(top=libqtile.bar.Bar([tbox, WidgetBox(widgets=[tbox])], 10)) ] > manager_nospawn.start(config) test/widgets/test_widgetbox.py:94: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf904040>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7fe20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________________ test_widgetbox_mouse_click[1-x11] _______________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> def test_widgetbox_mouse_click(manager_nospawn, minimal_conf_noscreen): config = minimal_conf_noscreen tbox = TextBox(text="Text Box") config.screens = [ libqtile.config.Screen(top=libqtile.bar.Bar([WidgetBox(widgets=[tbox])], 10)) ] > manager_nospawn.start(config) test/widgets/test_widgetbox.py:109: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf9059e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc6a1f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ____________________ test_widgetbox_mouse_click[1-wayland] _____________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> def test_widgetbox_mouse_click(manager_nospawn, minimal_conf_noscreen): config = minimal_conf_noscreen tbox = TextBox(text="Text Box") config.screens = [ libqtile.config.Screen(top=libqtile.bar.Bar([WidgetBox(widgets=[tbox])], 10)) ] > manager_nospawn.start(config) test/widgets/test_widgetbox.py:109: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf904c20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1f530> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______ test_widgetbox_with_systray_reconfigure_screens_box_open[1-x11] ________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> backend_name = 'x11' def test_widgetbox_with_systray_reconfigure_screens_box_open( manager_nospawn, minimal_conf_noscreen, backend_name ): """Check that Systray does not crash when inside an open widgetbox.""" if backend_name == "wayland": pytest.skip("Skipping test on Wayland.") config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen(top=libqtile.bar.Bar([WidgetBox(widgets=[Systray()])], 10)) ] > manager_nospawn.start(config) test/widgets/test_widgetbox.py:133: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf9076f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa92090> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______ test_widgetbox_with_systray_reconfigure_screens_box_closed[1-x11] _______ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> backend_name = 'x11' def test_widgetbox_with_systray_reconfigure_screens_box_closed( manager_nospawn, minimal_conf_noscreen, backend_name ): """Check that Systray does not crash when inside a closed widgetbox.""" if backend_name == "wayland": pytest.skip("Skipping test on Wayland.") config = minimal_conf_noscreen config.screens = [ libqtile.config.Screen(top=libqtile.bar.Bar([WidgetBox(widgets=[Systray()])], 10)) ] > manager_nospawn.start(config) test/widgets/test_widgetbox.py:160: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf906340>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa93320> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError __________________ test_widgetbox_open_close_commands[1-x11] ___________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> def test_widgetbox_open_close_commands(manager_nospawn, minimal_conf_noscreen): config = minimal_conf_noscreen tbox = TextBox(text="Text Box") widget_box = WidgetBox(widgets=[tbox]) config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget_box], 10))] > manager_nospawn.start(config) test/widgets/test_widgetbox.py:187: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf9c0770>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcf9cc510> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ test_widgetbox_open_close_commands[1-wayland] _________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> def test_widgetbox_open_close_commands(manager_nospawn, minimal_conf_noscreen): config = minimal_conf_noscreen tbox = TextBox(text="Text Box") widget_box = WidgetBox(widgets=[tbox]) config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([widget_box], 10))] > manager_nospawn.start(config) test/widgets/test_widgetbox.py:187: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfbc0770>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7d6f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ___________________________ test_window_count[1-x11] ___________________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> def test_window_count(manager_nospawn, minimal_conf_noscreen): config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([WindowCount()], 10))] > manager_nospawn.start(config) test/widgets/test_window_count.py:68: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfabbba0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7e820> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _________________________ test_window_count[1-wayland] _________________________ manager_nospawn = minimal_conf_noscreen = .MinimalConf'> def test_window_count(manager_nospawn, minimal_conf_noscreen): config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=libqtile.bar.Bar([WindowCount()], 10))] > manager_nospawn.start(config) test/widgets/test_window_count.py:68: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfaa6bb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbaca90> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _______________ test_wlan_display[1-x11-kwargs0-QtileNet 49/70] ________________ minimal_conf_noscreen = .MinimalConf'> manager_nospawn = patched_wlan = kwargs = {}, expected = 'QtileNet 49/70' @pytest.mark.parametrize( "kwargs,expected", [ ({}, "QtileNet 49/70"), ({"format": "{essid} {percent:2.0%}"}, "QtileNet 70%"), ({"interface": "wlan1"}, "Disconnected"), ], ) def test_wlan_display(minimal_conf_noscreen, manager_nospawn, patched_wlan, kwargs, expected): widget = patched_wlan.Wlan(**kwargs) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_wlan.py:100: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcfa8da80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7fe20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ test_wlan_display[1-x11-kwargs1-QtileNet 70%] _________________ minimal_conf_noscreen = .MinimalConf'> manager_nospawn = patched_wlan = kwargs = {'format': '{essid} {percent:2.0%}'}, expected = 'QtileNet 70%' @pytest.mark.parametrize( "kwargs,expected", [ ({}, "QtileNet 49/70"), ({"format": "{essid} {percent:2.0%}"}, "QtileNet 70%"), ({"interface": "wlan1"}, "Disconnected"), ], ) def test_wlan_display(minimal_conf_noscreen, manager_nospawn, patched_wlan, kwargs, expected): widget = patched_wlan.Wlan(**kwargs) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_wlan.py:100: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf905850>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7f480> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ________________ test_wlan_display[1-x11-kwargs2-Disconnected] _________________ minimal_conf_noscreen = .MinimalConf'> manager_nospawn = patched_wlan = kwargs = {'interface': 'wlan1'}, expected = 'Disconnected' @pytest.mark.parametrize( "kwargs,expected", [ ({}, "QtileNet 49/70"), ({"format": "{essid} {percent:2.0%}"}, "QtileNet 70%"), ({"interface": "wlan1"}, "Disconnected"), ], ) def test_wlan_display(minimal_conf_noscreen, manager_nospawn, patched_wlan, kwargs, expected): widget = patched_wlan.Wlan(**kwargs) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_wlan.py:100: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf9049f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa93e20> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError _____________ test_wlan_display[1-wayland-kwargs0-QtileNet 49/70] ______________ minimal_conf_noscreen = .MinimalConf'> manager_nospawn = patched_wlan = kwargs = {}, expected = 'QtileNet 49/70' @pytest.mark.parametrize( "kwargs,expected", [ ({}, "QtileNet 49/70"), ({"format": "{essid} {percent:2.0%}"}, "QtileNet 70%"), ({"interface": "wlan1"}, "Disconnected"), ], ) def test_wlan_display(minimal_conf_noscreen, manager_nospawn, patched_wlan, kwargs, expected): widget = patched_wlan.Wlan(**kwargs) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_wlan.py:100: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf9c0900>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa900f0> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ test_wlan_display[1-wayland-kwargs1-QtileNet 70%] _______________ minimal_conf_noscreen = .MinimalConf'> manager_nospawn = patched_wlan = kwargs = {'format': '{essid} {percent:2.0%}'}, expected = 'QtileNet 70%' @pytest.mark.parametrize( "kwargs,expected", [ ({}, "QtileNet 49/70"), ({"format": "{essid} {percent:2.0%}"}, "QtileNet 70%"), ({"interface": "wlan1"}, "Disconnected"), ], ) def test_wlan_display(minimal_conf_noscreen, manager_nospawn, patched_wlan, kwargs, expected): widget = patched_wlan.Wlan(**kwargs) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_wlan.py:100: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf9c8360>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa93b60> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError ______________ test_wlan_display[1-wayland-kwargs2-Disconnected] _______________ minimal_conf_noscreen = .MinimalConf'> manager_nospawn = patched_wlan = kwargs = {'interface': 'wlan1'}, expected = 'Disconnected' @pytest.mark.parametrize( "kwargs,expected", [ ({}, "QtileNet 49/70"), ({"format": "{essid} {percent:2.0%}"}, "QtileNet 70%"), ({"interface": "wlan1"}, "Disconnected"), ], ) def test_wlan_display(minimal_conf_noscreen, manager_nospawn, patched_wlan, kwargs, expected): widget = patched_wlan.Wlan(**kwargs) config = minimal_conf_noscreen config.screens = [libqtile.config.Screen(top=Bar([widget], 10))] > manager_nospawn.start(config) test/widgets/test_wlan.py:100: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/helpers.py:189: in start self.proc.start() /usr/lib64/python3.14/multiprocessing/process.py:121: in start self._popen = self._Popen(self) /usr/lib64/python3.14/multiprocessing/context.py:224: in _Popen return _default_context.get_context().Process._Popen(process_obj) /usr/lib64/python3.14/multiprocessing/context.py:300: in _Popen return Popen(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:35: in __init__ super().__init__(process_obj) /usr/lib64/python3.14/multiprocessing/popen_fork.py:20: in __init__ self._launch(process_obj) /usr/lib64/python3.14/multiprocessing/popen_forkserver.py:47: in _launch reduction.dump(process_obj, buf) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ obj = file = <_io.BytesIO object at 0x7efdcf9ca200>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcf9cde80> E when serializing dict item '_target' E when serializing multiprocessing.context.Process state E when serializing multiprocessing.context.Process object /usr/lib64/python3.14/multiprocessing/reduction.py:60: PicklingError =============================== warnings summary =============================== ../../../../../usr/lib/python3.14/site-packages/dbus_next/service.py:87: 11 warnings /usr/lib/python3.14/site-packages/dbus_next/service.py:87: DeprecationWarning: 'typing.no_type_check_decorator' is deprecated and slated for removal in Python 3.15 @no_type_check_decorator ../../../../../usr/lib/python3.14/site-packages/dbus_next/service.py:293: 12 warnings /usr/lib/python3.14/site-packages/dbus_next/service.py:293: DeprecationWarning: 'typing.no_type_check_decorator' is deprecated and slated for removal in Python 3.15 @no_type_check_decorator ../../../../../usr/lib/python3.14/site-packages/dbus_next/service.py:162 ../../../../../usr/lib/python3.14/site-packages/dbus_next/service.py:162 ../../../../../usr/lib/python3.14/site-packages/dbus_next/service.py:162 ../../../../../usr/lib/python3.14/site-packages/dbus_next/service.py:162 ../../../../../usr/lib/python3.14/site-packages/dbus_next/service.py:162 ../../../../../usr/lib/python3.14/site-packages/dbus_next/service.py:162 /usr/lib/python3.14/site-packages/dbus_next/service.py:162: DeprecationWarning: 'typing.no_type_check_decorator' is deprecated and slated for removal in Python 3.15 @no_type_check_decorator test/test_hook.py::test_hook_calls_subscriber test/test_hook.py::test_hook_calls_subscriber_async test/test_hook.py::test_hook_calls_subscriber_async_co test/test_hook.py::test_hook_calls_subscriber_async_in_existing_loop test/test_hook.py::test_can_unsubscribe_from_hook test/test_hook.py::test_custom_hook_registry /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/libqtile/hook.py:189: DeprecationWarning: 'asyncio.iscoroutinefunction' is deprecated and slated for removal in Python 3.16; use inspect.iscoroutinefunction() instead if asyncio.iscoroutinefunction(i): -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED test/backend/x11/test_window.py::test_urgent_hook_fire[2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd13d1b10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_basic[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c5e80> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_basic[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c6820> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_singlespacer[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0803d70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_singlespacer[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0803c10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_nospacer[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08009e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_nospacer[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08017a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_consecutive_spacer[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09dcb40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_consecutive_spacer[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07c8bf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_configure_broken_widgets[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07ca4b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_configure_broken_widgets[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0761dd0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_bar_hide_show_with_margin[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c5170> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_bar_hide_show_with_margin[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c6e50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_bar_hide_show_single_screen[1-x11-all-dimensions0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05dce00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_bar_hide_show_single_screen[1-x11-top-dimensions1] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0802400> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_bar_hide_show_single_screen[1-x11-bottom-dimensions2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0802da0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_bar_hide_show_single_screen[1-x11-left-dimensions3] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07cae50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_bar_hide_show_single_screen[1-x11-right-dimensions4] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05df320> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_bar_hide_show_single_screen[1-wayland-all-dimensions0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0763060> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_bar_hide_show_single_screen[1-wayland-top-dimensions1] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0762140> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_bar_hide_show_single_screen[1-wayland-bottom-dimensions2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c62a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_bar_hide_show_single_screen[1-wayland-left-dimensions3] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c5430> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_bar_hide_show_single_screen[1-wayland-right-dimensions4] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c7b60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_bar_hide_show_dual_screen[x11-all-dimensions0-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05289e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_bar_hide_show_dual_screen[x11-top-dimensions1-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ceafb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_bar_hide_show_dual_screen[x11-bottom-dimensions2-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08033d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_bar_hide_show_dual_screen[x11-left-dimensions3-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0803740> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_bar_hide_show_dual_screen[x11-right-dimensions4-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09dc7d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_bar_hide_show_dual_screen[wayland-all-dimensions0-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0589900> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_bar_hide_show_dual_screen[wayland-top-dimensions1-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07c9b10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_bar_hide_show_dual_screen[wayland-bottom-dimensions2-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07617a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_bar_hide_show_dual_screen[wayland-left-dimensions3-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c4510> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_bar_hide_show_dual_screen[wayland-right-dimensions4-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c6da0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_bar_border_horizontal[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0529590> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_bar_border_horizontal[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0529f30> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_bar_border_vertical[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c4880> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_bar_border_vertical[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07cbcc0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_unsupported_widget[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae9e80> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_bar.py::test_unsupported_widget[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd052a400> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_command.py::test_lazy_arguments[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0802820> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_command.py::test_lazy_arguments[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08001a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_can_subscribe_to_startup_hooks[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0606400> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_can_subscribe_to_startup_hooks[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044e140> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_user_hook[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0604e00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_user_hook[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d55d20> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_shutdown[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd058a400> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_shutdown[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04acd50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_setgroup[x11-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04af3d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_setgroup[wayland-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c01a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_addgroup[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c0d50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_addgroup[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0528eb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_delgroup[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044ecf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_delgroup[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05ddfe0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_changegroup[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c5850> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_changegroup[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ae350> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_focus_change[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0607110> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_focus_change[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d55170> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_float_change[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c1010> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_float_change[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c1dd0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_group_window_add[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c26c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_group_window_add[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c2fb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_group_window_remove[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd052bcc0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_group_window_remove[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae4460> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_client_new[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0605c70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_client_new[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d56140> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_client_managed[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04af690> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_client_managed[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ac040> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_client_killed[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04aefb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_client_killed[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04aec40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_client_focus[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044c670> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_client_focus[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044c880> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_client_mouse_enter[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05df740> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_client_mouse_enter[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0607d70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_client_name_updated[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0803740> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_client_name_updated[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ae350> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_client_urgent_hint_changed[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c5170> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_layout_change[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044eae0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_layout_change[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c19b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_net_wm_icon_change[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c3110> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_screen_change[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03901a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_screen_change[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0390ca0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_screens_reconfigured[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03919b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_screens_reconfigured[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ad170> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_current_screen_change[x11-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d55900> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_hook.py::test_current_screen_change[wayland-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0529f30> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_manager.py::test_switch_groups_cursor_warp[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f2770> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_manager.py::test_switch_groups_cursor_warp[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044cb40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_manager.py::test_reload_config[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03909e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_manager.py::test_reload_config[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0607c10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/test_restart.py::test_restart_hook_and_state[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd025b270> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_base.py::test_multiple_timers[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015eae0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_base.py::test_multiple_timers[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d55170> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_base.py::test_mirrors_same_bar[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0196a30> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_base.py::test_mirrors_same_bar[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd01975e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_base.py::test_mirrors_different_bar[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd01281a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_base.py::test_mirrors_different_bar[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0194e00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_base.py::test_mirrors_stretch[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d54e00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_base.py::test_mirrors_stretch[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0390720> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_base.py::test_threadpolltext_force_update[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f33d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_base.py::test_threadpolltext_force_update[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0300ca0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_base.py::test_threadpolltext_update_interval_none[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a01a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_base.py::test_threadpolltext_update_interval_none[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015de80> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_check_updates.py::test_update_available_with_execute[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015c460> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_check_updates.py::test_update_available_with_execute[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c6b90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_clock.py::test_clock_tick[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0195220> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_clock.py::test_clock_tick[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff47320> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_configerror.py::test_configerrorwidget[1-x11-top] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff2b690> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_configerror.py::test_configerrorwidget[1-x11-bottom] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff47cc0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_configerror.py::test_configerrorwidget[1-x11-left] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0128720> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_configerror.py::test_configerrorwidget[1-x11-right] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0129850> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_configerror.py::test_configerrorwidget[1-wayland-top] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd01299b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_configerror.py::test_configerrorwidget[1-wayland-bottom] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0301a60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_configerror.py::test_configerrorwidget[1-wayland-left] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02592d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_configerror.py::test_configerrorwidget[1-wayland-right] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd01959b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_crashme.py::test_crashme_init[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff28670> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_crashme.py::test_crashme_init[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc41a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_currentscreen.py::test_change_screen[x11-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc5010> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_currentscreen.py::test_change_screen[wayland-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0390f60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_image.py::test_default_settings[1-x11-screen0-top-height] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc6350> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_image.py::test_default_settings[1-x11-screen1-left-width] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc6e50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_image.py::test_default_settings[1-wayland-screen0-top-height] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a0510> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_image.py::test_default_settings[1-wayland-screen1-left-width] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0196c40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_image.py::test_no_filename[1-x11-screen0-top-width] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd01956f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_image.py::test_no_filename[1-x11-screen1-left-height] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0129850> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_image.py::test_no_filename[1-wayland-screen0-top-width] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0128e00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_image.py::test_no_filename[1-wayland-screen1-left-height] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0258a90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_image.py::test_missing_file[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff2bd70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_image.py::test_missing_file[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff280f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_image.py::test_no_scale[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc7110> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_image.py::test_no_scale[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc4f60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_image.py::test_no_image[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc7c10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_image.py::test_no_image[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00d8880> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_image.py::test_invalid_path[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff45fe0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_image.py::test_invalid_path[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc5430> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_import_error.py::test_importerrorwidget[1-x11-top] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff44040> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_import_error.py::test_importerrorwidget[1-x11-bottom] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff441a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_import_error.py::test_importerrorwidget[1-x11-left] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff294e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_import_error.py::test_importerrorwidget[1-x11-right] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff2b320> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_import_error.py::test_importerrorwidget[1-wayland-top] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd012b5e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_import_error.py::test_importerrorwidget[1-wayland-bottom] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd025a770> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_import_error.py::test_importerrorwidget[1-wayland-left] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015d6f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_import_error.py::test_importerrorwidget[1-wayland-right] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00d8eb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_memory.py::test_memory_defaults[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff28510> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_memory.py::test_memory_defaults[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015dfe0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_memory.py::test_memory_units[1-x11-G- 2G/ 8G] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc4f60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_memory.py::test_memory_units[1-x11-M- 2417M/ 7802M] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc6da0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_memory.py::test_memory_units[1-x11-K- 2474864K/ 7988952K] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00d8040> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_memory.py::test_memory_units[1-x11-B- 2534260736B/ 8180686848B] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00e0930> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_memory.py::test_memory_units[1-wayland-G- 2G/ 8G] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00e17a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_memory.py::test_memory_units[1-wayland-M- 2417M/ 7802M] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00e2610> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_memory.py::test_memory_units[1-wayland-K- 2474864K/ 7988952K] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00e3480> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_memory.py::test_memory_units[1-wayland-B- 2534260736B/ 8180686848B] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc6980> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_moc.py::test_moc_button_presses[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00da350> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_moc.py::test_moc_button_presses[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff478a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_mouse_callback.py::test_lazy_callback[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff45e80> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_mouse_callback.py::test_lazy_callback[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff29fe0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_openweather.py::test_openweather_parse[1-x11-params0-London: 7.0 \xb0C 81% light intensity drizzle] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00d8e00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_openweather.py::test_openweather_parse[1-x11-params1-London: 07:40 16:47] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00e0a90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_openweather.py::test_openweather_parse[1-x11-params2-London: 4.1 80 E] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00e2cf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_openweather.py::test_openweather_parse[1-x11-params3-London: \U0001f327\ufe0f] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00db690> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_openweather.py::test_openweather_parse[1-wayland-params0-London: 7.0 \xb0C 81% light intensity drizzle] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4f530> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_openweather.py::test_openweather_parse[1-wayland-params1-London: 07:40 16:47] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfc0f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_openweather.py::test_openweather_parse[1-wayland-params2-London: 4.1 80 E] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4e4b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_openweather.py::test_openweather_parse[1-wayland-params3-London: \U0001f327\ufe0f] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4d2d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_quickexit.py::test_trigger_and_cancel[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfd640> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_quickexit.py::test_trigger_and_cancel[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfe140> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_quickexit.py::test_exit[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfec40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_quickexit.py::test_exit[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00e2400> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_sep.py::test_orientations[1-x11-screen0-top-width] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfea9a60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_sep.py::test_orientations[1-x11-screen1-left-height] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0258a90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_sep.py::test_orientations[1-wayland-screen0-top-width] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec4510> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_sep.py::test_orientations[1-wayland-screen1-left-height] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00d8a90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_sep.py::test_padding_and_width[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00dbab0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_sep.py::test_padding_and_width[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4fa00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_spacer.py::test_stretch[1-x11-screen0-top-width] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0197d70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_spacer.py::test_stretch[1-x11-screen1-left-height] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc71c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_spacer.py::test_stretch[1-wayland-screen0-top-width] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfd7a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_spacer.py::test_stretch[1-wayland-screen1-left-height] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdff5e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_spacer.py::test_fixed_size[1-x11-screen0-top-width] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfecf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_spacer.py::test_fixed_size[1-x11-screen1-left-height] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfeaa560> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_spacer.py::test_fixed_size[1-wayland-screen0-top-width] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfeab060> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_spacer.py::test_fixed_size[1-wayland-screen1-left-height] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfeabb60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_systray.py::test_no_duplicates_multiple_instances[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015f3d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_systray.py::test_no_duplicates_mirror[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4d0c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_systray.py::test_systray_reconfigure_screens[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00d8510> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_textbox.py::test_text_box_bar_orientations[1-x11-top] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50ecf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_textbox.py::test_text_box_bar_orientations[1-x11-bottom] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00e2400> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_textbox.py::test_text_box_bar_orientations[1-x11-left] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff2b8a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_textbox.py::test_text_box_bar_orientations[1-x11-right] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfec40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_textbox.py::test_text_box_bar_orientations[1-wayland-top] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfe4b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_textbox.py::test_text_box_bar_orientations[1-wayland-bottom] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc5010> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_textbox.py::test_text_box_bar_orientations[1-wayland-left] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff46cf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_textbox.py::test_text_box_bar_orientations[1-wayland-right] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec7c10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_textbox.py::test_text_box_max_chars[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec68d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_textbox.py::test_text_box_max_chars[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec5010> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-AGroupBox-kwargs0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfeab110> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Backlight-kwargs1] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00da610> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Battery-kwargs2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00d9900> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-BatteryIcon-kwargs3] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc45c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Bluetooth-kwargs4] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00d9640> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs5] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec4510> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs6] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfea9bc0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Canto-kwargs7] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfeabed0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-CapsNumLockIndicator-kwargs8] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfea9a60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-CheckUpdates-kwargs9] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4f3d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Chord-kwargs10] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015c510> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Clipboard-kwargs11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50dbc0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Clock-kwargs12] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50ca90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Cmus-kwargs13] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50c930> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Countdown-kwargs14] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50f950> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-CryptoTicker-kwargs15] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdec510> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-CurrentLayout-kwargs16] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfeaa610> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-CurrentLayoutIcon-kwargs17] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec5bc0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-CurrentScreen-kwargs18] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfd590> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-DF-kwargs19] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdff480> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-DoNotDisturb-kwargs20] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50eb90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-GenPollText-kwargs21] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdeceb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-GenPollUrl-kwargs22] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfded9b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-GenPollCommand-kwargs23] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdee4b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-GmailChecker-kwargs24] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdeefb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-GroupBox-kwargs25] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdefab0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-HDD-kwargs26] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7c670> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs27] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7d170> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs28] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc45c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-IdleRPG-kwargs29] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50d590> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Image-kwargs30] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4e980> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs31] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff294e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-KeyboardKbdd-kwargs32] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfe560> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-KeyboardLayout-kwargs33] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc62a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs34] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec6c40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-LaunchBar-kwargs35] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfea8510> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs36] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00db270> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Maildir-kwargs37] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00db320> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs38] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7de80> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs39] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7e980> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Moc-kwargs40] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7f480> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs41] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00db110> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Mpris2-kwargs42] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4e6c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs43] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfea96f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs44] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfeabc10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Notify-kwargs45] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec5dd0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-NvidiaSensors-kwargs46] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfd640> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-OpenWeather-kwargs47] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50f270> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Plasma-kwargs48] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50f7f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Pomodoro-kwargs49] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdef5e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Prompt-kwargs50] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfded2d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs51] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdedbc0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-QuickExit-kwargs52] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdec1a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-ScreenSplit-kwargs53] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7d430> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Sep-kwargs54] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff440f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-She-kwargs55] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec6f00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Spacer-kwargs56] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50d850> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-StatusNotifier-kwargs57] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff28510> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-StockTicker-kwargs58] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfe8d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs59] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7efb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Systray-kwargs60] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7fb60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-TaskList-kwargs61] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7c510> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-TextBox-kwargs62] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd345c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs63] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd350c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-ThermalZone-kwargs64] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd35bc0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Volume-kwargs65] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd366c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Wallpaper-kwargs66] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd37060> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-WidgetBox-kwargs67] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc5010> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-WindowCount-kwargs68] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7df30> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-WindowName-kwargs69] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7f3d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-WindowTabs-kwargs70] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfea8720> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs71] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfea9dd0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Wttr-kwargs72] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec4ca0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-_CrashMe-kwargs73] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfe350> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-AGroupBox-kwargs0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50cca0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Backlight-kwargs1] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50c9e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Battery-kwargs2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdec880> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-BatteryIcon-kwargs3] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd375e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Bluetooth-kwargs4] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd37e20> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs5] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00e19b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs6] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd35850> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Canto-kwargs7] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff440f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-CapsNumLockIndicator-kwargs8] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdecf60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-CheckUpdates-kwargs9] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a3e20> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Chord-kwargs10] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff29f30> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Clipboard-kwargs11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfe8d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Clock-kwargs12] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7db10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Cmus-kwargs13] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfea8bf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Countdown-kwargs14] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd4bf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-CryptoTicker-kwargs15] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd56f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-CurrentLayout-kwargs16] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd61f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-CurrentLayoutIcon-kwargs17] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd6cf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-CurrentScreen-kwargs18] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdecca0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-DF-kwargs19] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec4eb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-DoNotDisturb-kwargs20] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4fa00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-GenPollText-kwargs21] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7fb60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-GenPollUrl-kwargs22] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7ea30> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-GenPollCommand-kwargs23] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd34670> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-GmailChecker-kwargs24] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd37690> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-GroupBox-kwargs25] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd37110> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-HDD-kwargs26] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd7480> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs27] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc68040> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs28] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc68b40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-IdleRPG-kwargs29] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc69640> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Image-kwargs30] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc6a400> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs31] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd37530> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-KeyboardKbdd-kwargs32] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd37cc0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-KeyboardLayout-kwargs33] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec6140> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs34] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdec1a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-LaunchBar-kwargs35] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdef3d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs36] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50d2d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Maildir-kwargs37] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfe8d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs38] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfea9dd0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs39] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7d220> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Moc-kwargs40] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd40f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs41] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd56f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Mpris2-kwargs42] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd6400> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs43] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd6ae0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs44] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50c670> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Notify-kwargs45] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015f3d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-NvidiaSensors-kwargs46] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7ce00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-OpenWeather-kwargs47] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd35dd0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Plasma-kwargs48] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd347d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Pomodoro-kwargs49] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd7060> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Prompt-kwargs50] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdee770> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs51] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc45c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-QuickExit-kwargs52] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc685c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-ScreenSplit-kwargs53] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc6a610> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Sep-kwargs54] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc6b270> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-She-kwargs55] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc6bb60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Spacer-kwargs56] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd35fe0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-StatusNotifier-kwargs57] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7e610> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-StockTicker-kwargs58] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50f5e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs59] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdeceb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-TaskList-kwargs61] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc69fe0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-TextBox-kwargs62] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf4880> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs63] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf5380> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-ThermalZone-kwargs64] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf5e80> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Volume-kwargs65] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf6980> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Wallpaper-kwargs66] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf7480> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-WidgetBox-kwargs67] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1c040> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-WindowCount-kwargs68] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1cb40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-WindowName-kwargs69] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1d640> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-WindowTabs-kwargs70] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015f3d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs71] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc68ca0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Wttr-kwargs72] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdedc70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-_CrashMe-kwargs73] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfeabc10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Backlight-kwargs0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50d7a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Battery-kwargs1] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec7c10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Bluetooth-kwargs2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7d6f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs3] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd37950> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs4] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd37ab0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Canto-kwargs5] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd6e50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-CapsNumLockIndicator-kwargs6] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd78a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-CheckUpdates-kwargs7] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1ddd0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Chord-kwargs8] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1e770> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Clipboard-kwargs9] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7d2d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Clock-kwargs10] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf64b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Cmus-kwargs11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf41a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Countdown-kwargs12] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc6a610> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-CryptoTicker-kwargs13] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc694e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-CurrentLayout-kwargs14] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd35640> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-CurrentScreen-kwargs15] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd5590> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-DF-kwargs16] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfded0c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-DoNotDisturb-kwargs17] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1c670> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-GenPollText-kwargs18] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1f3d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-GenPollUrl-kwargs19] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1fed0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-GenPollCommand-kwargs20] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7ca90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-GmailChecker-kwargs21] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7d590> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-HDD-kwargs22] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00db740> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs23] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd6980> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs24] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7c300> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-IdleRPG-kwargs25] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf5430> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Image-kwargs26] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf5dd0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs27] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1c040> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-KeyboardKbdd-kwargs28] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1e090> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-KeyboardLayout-kwargs29] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc69900> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs30] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdecf60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs31] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00e2400> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Maildir-kwargs32] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7e400> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs33] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7ef00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs34] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7fa00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Moc-kwargs35] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf5900> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs36] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff29f30> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Mpris2-kwargs37] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50f5e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs38] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd35a60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs39] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd7ab0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Notify-kwargs40] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1e8d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-NvidiaSensors-kwargs41] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1e6c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-OpenWeather-kwargs42] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf4510> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Plasma-kwargs43] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc69220> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Pomodoro-kwargs44] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7d2d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Prompt-kwargs45] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8c7d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs46] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8d2d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-QuickExit-kwargs47] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8ddd0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-ScreenSplit-kwargs48] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50c0f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Sep-kwargs49] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc6ae50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-She-kwargs50] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc68720> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Spacer-kwargs51] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdecca0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-StatusNotifier-kwargs52] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1d6f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-StockTicker-kwargs53] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7cbf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs54] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7ea30> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Systray-kwargs55] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd6cf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-TextBox-kwargs56] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7ec40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs57] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8e4b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Wallpaper-kwargs58] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8f110> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-WindowCount-kwargs59] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8fc10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-WindowName-kwargs60] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbac7d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-WindowTabs-kwargs61] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf5010> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs62] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8c300> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Wttr-kwargs63] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd36c40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-_CrashMe-kwargs64] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf52d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Backlight-kwargs0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1c0f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Battery-kwargs1] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1e560> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Bluetooth-kwargs2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdedc70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs3] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7ef00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs4] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7d9b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Canto-kwargs5] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbaceb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-CapsNumLockIndicator-kwargs6] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbadc70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-CheckUpdates-kwargs7] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbae980> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Chord-kwargs8] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbaf270> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Clipboard-kwargs9] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50ecf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Clock-kwargs10] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7f320> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Cmus-kwargs11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd5d20> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Countdown-kwargs12] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1cf60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-CryptoTicker-kwargs13] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc6a560> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-CurrentLayout-kwargs14] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8c930> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-CurrentScreen-kwargs15] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8f480> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-DF-kwargs16] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf5f30> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-DoNotDisturb-kwargs17] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd35a60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-GenPollText-kwargs18] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbac300> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-GenPollUrl-kwargs19] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa14040> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-GenPollCommand-kwargs20] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa14b40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-GmailChecker-kwargs21] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa15640> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-HDD-kwargs22] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa15fe0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs23] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec7b60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs24] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdef3d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-IdleRPG-kwargs25] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7ca90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Image-kwargs26] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7c0f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs27] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7f110> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-KeyboardKbdd-kwargs28] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbaea30> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-KeyboardLayout-kwargs29] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbac720> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs30] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8d900> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs31] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8fb60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Maildir-kwargs32] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa16cf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs33] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa17950> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs34] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa905c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Moc-kwargs35] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa90e00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs36] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa14930> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Mpris2-kwargs37] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00da610> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs38] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7d2d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs39] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbaddd0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Notify-kwargs40] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbafd70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-NvidiaSensors-kwargs41] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdedb10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-OpenWeather-kwargs42] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7d9b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Plasma-kwargs43] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd6770> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Pomodoro-kwargs44] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc6ae50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Prompt-kwargs45] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1e770> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs46] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1e1f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-QuickExit-kwargs47] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa91c70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-ScreenSplit-kwargs48] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa92980> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Sep-kwargs49] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015c510> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-She-kwargs50] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf7480> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Spacer-kwargs51] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1c250> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-StatusNotifier-kwargs52] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7f5e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-StockTicker-kwargs53] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd5e80> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs54] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbac720> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-TextBox-kwargs56] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8f480> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs57] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8e770> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Wallpaper-kwargs58] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8d6f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-WindowCount-kwargs59] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa17ed0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-WindowName-kwargs60] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa16e50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-WindowTabs-kwargs61] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa178a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs62] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa92da0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Wttr-kwargs63] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdd5d20> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-_CrashMe-kwargs64] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa14f60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widgetbox.py::test_widgetbox_start_opened[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf5170> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widgetbox.py::test_widgetbox_start_opened[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdec510> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widgetbox.py::test_widgetbox_mirror[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbadd20> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widgetbox.py::test_widgetbox_mirror[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7fe20> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widgetbox.py::test_widgetbox_mouse_click[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc6a1f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widgetbox.py::test_widgetbox_mouse_click[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1f530> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widgetbox.py::test_widgetbox_with_systray_reconfigure_screens_box_open[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa92090> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widgetbox.py::test_widgetbox_with_systray_reconfigure_screens_box_closed[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa93320> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widgetbox.py::test_widgetbox_open_close_commands[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcf9cc510> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_widgetbox.py::test_widgetbox_open_close_commands[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7d6f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_window_count.py::test_window_count[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7e820> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_window_count.py::test_window_count[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbaca90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_wlan.py::test_wlan_display[1-x11-kwargs0-QtileNet 49/70] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7fe20> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_wlan.py::test_wlan_display[1-x11-kwargs1-QtileNet 70%] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb7f480> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_wlan.py::test_wlan_display[1-x11-kwargs2-Disconnected] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa93e20> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_wlan.py::test_wlan_display[1-wayland-kwargs0-QtileNet 49/70] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa900f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_wlan.py::test_wlan_display[1-wayland-kwargs1-QtileNet 70%] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa93b60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object FAILED test/widgets/test_wlan.py::test_wlan_display[1-wayland-kwargs2-Disconnected] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcf9cde80> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/backend/x11/test_window.py::test_kill_via_message[1-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/backend/x11/test_window.py::test_change_state_via_message[1-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/backend/x11/test_window.py::test_urgent_hook_fire[2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/backend/x11/test_window.py::test_default_float_hints[1-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/backend/x11/test_window.py::test_user_position[1-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/backend/x11/test_window.py::test_only_one_focus[1-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/backend/x11/test_window.py::test_only_wm_protocols_focus[1-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/backend/x11/test_window.py::test_only_input_hint_focus[1-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/backend/x11/test_window.py::test_no_focus[1-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/backend/x11/test_window.py::test_hints_setting_unsetting[1-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/backend/x11/test_window.py::test_strut_handling[ManagerConfig-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/backend/x11/test_window.py::test_cursor_warp[CursorWarpConfig-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/backend/x11/test_window.py::test_click_focus_screen[2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/backend/x11/test_window.py::test_min_size_hint[1-BareConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/backend/x11/test_window.py::test_min_size_hint_no_flag[1-BareConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/backend/x11/test_window.py::test_max_size_hint[1-BareConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/backend/x11/test_window.py::test_max_size_hint_no_flag[1-BareConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/backend/x11/test_window.py::test_both_size_hints[1-BareConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/backend/x11/test_window.py::test_inspect_window[1-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/backend/x11/test_window.py::test_net_frame_extents[1-NetFrameExtentsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/backend/x11/test_window.py::test_net_wm_state_focused[1] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/backend/x11/test_window.py::test_window_stacking_order[1-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/backend/x11/test_window.py::test_floats_kept_above[1-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/backend/x11/test_window.py::test_fullscreen_on_top[1-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/backend/x11/test_window.py::test_move_float_above_tiled[1-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/backend/x11/test_window.py::test_move_float_above_tiled[1-UnpinFloatsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/backend/x11/test_xcbq.py::test_new_window[1] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/backend/x11/test_xcore.py::test_no_two_qtiles[1] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/backend/x11/test_xcore.py::test_color_pixel[1] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/backend/x11/test_xcore.py::test_net_client_list[1-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/core/test_exitcode.py::test_exitcode_default[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd13d3ab0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/core/test_exitcode.py::test_exitcode_default[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/core/test_exitcode.py::test_exitcode_default[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ed96f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/core/test_exitcode.py::test_exitcode_default[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/core/test_exitcode.py::test_exitcode_explicit[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174f320> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/core/test_exitcode.py::test_exitcode_explicit[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/core/test_exitcode.py::test_exitcode_explicit[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174fcc0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/core/test_exitcode.py::test_exitcode_explicit[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/extension/test_window_list.py::test_window_list[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c88930> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/extension/test_window_list.py::test_window_list[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/extension/test_window_list.py::test_window_list[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c89640> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/extension/test_window_list.py::test_window_list[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_base.py::test_base_client_position_bottom[1-x11-BaseLayoutConfigBottom] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c8a140> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_base.py::test_base_client_position_bottom[1-x11-BaseLayoutConfigBottom] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_base.py::test_base_client_position_bottom[1-wayland-BaseLayoutConfigBottom] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c8aae0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_base.py::test_base_client_position_bottom[1-wayland-BaseLayoutConfigBottom] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_base.py::test_base_client_position_top[1-x11-BaseLayoutConfigTop] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c8b530> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_base.py::test_base_client_position_top[1-x11-BaseLayoutConfigTop] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_base.py::test_base_client_position_top[1-wayland-BaseLayoutConfigTop] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccc040> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_base.py::test_base_client_position_top[1-wayland-BaseLayoutConfigTop] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_bsp.py::test_bsp_window_focus_cycle[1-x11-BspConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccc9e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_bsp.py::test_bsp_window_focus_cycle[1-x11-BspConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_bsp.py::test_bsp_window_focus_cycle[1-wayland-BspConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd142f8a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_bsp.py::test_bsp_window_focus_cycle[1-wayland-BspConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_bsp.py::test_bsp_margin_on_single[1-x11-BspConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174e090> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_bsp.py::test_bsp_margin_on_single[1-x11-BspConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_bsp.py::test_bsp_margin_on_single[1-wayland-BspConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174c930> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_bsp.py::test_bsp_margin_on_single[1-wayland-BspConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_bsp.py::test_bsp_wrap_clients[1-x11-BspConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174c1a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_bsp.py::test_bsp_wrap_clients[1-x11-BspConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_bsp.py::test_bsp_wrap_clients[1-wayland-BspConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17333d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_bsp.py::test_bsp_wrap_clients[1-wayland-BspConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_columns.py::test_columns_window_focus_cycle[1-x11-ColumnsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1732c40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_columns.py::test_columns_window_focus_cycle[1-x11-ColumnsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_columns.py::test_columns_window_focus_cycle[1-wayland-ColumnsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1731b10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_columns.py::test_columns_window_focus_cycle[1-wayland-ColumnsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_columns.py::test_columns_swap_column_left[1-x11-ColumnsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd142f740> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_columns.py::test_columns_swap_column_left[1-x11-ColumnsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_columns.py::test_columns_swap_column_left[1-wayland-ColumnsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccd220> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_columns.py::test_columns_swap_column_left[1-wayland-ColumnsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_columns.py::test_columns_swap_column_right[1-x11-ColumnsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccdbc0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_columns.py::test_columns_swap_column_right[1-x11-ColumnsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_columns.py::test_columns_swap_column_right[1-wayland-ColumnsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1cce560> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_columns.py::test_columns_swap_column_right[1-wayland-ColumnsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_columns.py::test_columns_margins_single[1-x11-ColumnsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccef00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_columns.py::test_columns_margins_single[1-x11-ColumnsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_columns.py::test_columns_margins_single[1-wayland-ColumnsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccf8a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_columns.py::test_columns_margins_single[1-wayland-ColumnsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_columns.py::test_columns_single_border_disabled[1-x11-ColumnsSingleBorderDisabledConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c8ac40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_columns.py::test_columns_single_border_disabled[1-x11-ColumnsSingleBorderDisabledConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_columns.py::test_columns_single_border_disabled[1-wayland-ColumnsSingleBorderDisabledConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c8a1f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_columns.py::test_columns_single_border_disabled[1-wayland-ColumnsSingleBorderDisabledConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_columns.py::test_columns_single_border_enabled[1-x11-ColumnsSingleBorderEnabledConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c881a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_columns.py::test_columns_single_border_enabled[1-x11-ColumnsSingleBorderEnabledConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_columns.py::test_columns_single_border_enabled[1-wayland-ColumnsSingleBorderEnabledConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c8b3d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_columns.py::test_columns_single_border_enabled[1-wayland-ColumnsSingleBorderEnabledConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_columns.py::test_columns_left_align[1-x11-ColumnsLeftAlign] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c88720> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_columns.py::test_columns_left_align[1-x11-ColumnsLeftAlign] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_columns.py::test_columns_left_align[1-wayland-ColumnsLeftAlign] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174f110> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_columns.py::test_columns_left_align[1-wayland-ColumnsLeftAlign] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_columns.py::test_columns_initial_ratio_right[1-x11-ColumnsInitialRatio] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1edb690> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_columns.py::test_columns_initial_ratio_right[1-x11-ColumnsInitialRatio] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_columns.py::test_columns_initial_ratio_right[1-wayland-ColumnsInitialRatio] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd142da60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_columns.py::test_columns_initial_ratio_right[1-wayland-ColumnsInitialRatio] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_columns.py::test_columns_initial_ratio_left[1-x11-ColumnsInitialRatio] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccce00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_columns.py::test_columns_initial_ratio_left[1-x11-ColumnsInitialRatio] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_columns.py::test_columns_initial_ratio_left[1-wayland-ColumnsInitialRatio] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccfb60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_columns.py::test_columns_initial_ratio_left[1-wayland-ColumnsInitialRatio] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Bsp] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d0720> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Bsp] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Columns] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d1170> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Columns] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Floating] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1cce1f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Floating] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Matrix] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1cccf60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Matrix] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Max] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccd010> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Max] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-MonadTall] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1731590> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-MonadTall] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-MonadThreeCol] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1730670> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-MonadThreeCol] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-MonadWide] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1732da0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-MonadWide] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Plasma] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174c040> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Plasma] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-RatioTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174dfe0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-RatioTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-ScreenSplit] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd142ee50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-ScreenSplit] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Spiral] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d1a60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Spiral] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Stack] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d2400> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Stack] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Tile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d2da0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Tile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-TreeTab] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1edb690> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-TreeTab] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-VerticalTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174efb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-VerticalTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Zoomy] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174f480> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-x11-Zoomy] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Bsp] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c88040> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Bsp] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Columns] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c89850> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Columns] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Floating] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c8b110> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Floating] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Matrix] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccfb60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Matrix] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Max] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccf530> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Max] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-MonadTall] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d03b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-MonadTall] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-MonadThreeCol] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d33d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-MonadThreeCol] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-MonadWide] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d3d70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-MonadWide] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Plasma] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14a87d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Plasma] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-RatioTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd142ef00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-RatioTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-ScreenSplit] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174c880> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-ScreenSplit] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Spiral] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1733a00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Spiral] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Stack] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1730670> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Stack] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Tile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17319b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Tile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-TreeTab] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccee50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-TreeTab] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-VerticalTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccdc70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-VerticalTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Zoomy] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d12d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_order_fullscreen[1-wayland-Zoomy] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-x11-Bsp] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d0d50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-x11-Bsp] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-x11-Columns] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14a8ca0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-x11-Columns] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-x11-Floating] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14a9640> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-x11-Floating] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-x11-Matrix] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14a9fe0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-x11-Matrix] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-x11-Max] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccf530> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-x11-Max] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-x11-MonadTall] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccc0f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-x11-MonadTall] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-x11-MonadThreeCol] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c88bf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-x11-MonadThreeCol] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-x11-MonadWide] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c88720> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-x11-MonadWide] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-x11-Plasma] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c881a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-x11-Plasma] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-x11-RatioTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174cca0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-x11-RatioTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-x11-ScreenSplit] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ed99b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-x11-ScreenSplit] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-x11-Spiral] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d3060> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-x11-Spiral] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-x11-Stack] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d2a30> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-x11-Stack] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-x11-Tile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d2c40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-x11-Tile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-x11-TreeTab] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14aa770> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-x11-TreeTab] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-x11-VerticalTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14ab110> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-x11-VerticalTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-x11-Zoomy] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d2400> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-x11-Zoomy] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-wayland-Bsp] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1cce1f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-wayland-Bsp] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-wayland-Columns] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccee50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-wayland-Columns] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-wayland-Floating] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17319b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-wayland-Floating] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-wayland-Matrix] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1731850> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-wayland-Matrix] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-wayland-Max] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174da60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-wayland-Max] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-wayland-MonadTall] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd142e980> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-wayland-MonadTall] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-wayland-MonadThreeCol] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14a92d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-wayland-MonadThreeCol] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-wayland-MonadWide] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14a87d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-wayland-MonadWide] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-wayland-Plasma] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14ab690> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-wayland-Plasma] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-wayland-RatioTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2c0f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-wayland-RatioTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-wayland-ScreenSplit] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2ca90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-wayland-ScreenSplit] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-wayland-Spiral] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d0040> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-wayland-Spiral] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-wayland-Stack] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d00f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-wayland-Stack] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-wayland-Tile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174f1c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-wayland-Tile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-wayland-TreeTab] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174d2d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-wayland-TreeTab] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-wayland-VerticalTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c88720> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-wayland-VerticalTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_window_types[1-wayland-Zoomy] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c8aae0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_window_types[1-wayland-Zoomy] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-Bsp] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccfb60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-Bsp] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-Columns] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14aa8d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-Columns] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-Floating] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14a9fe0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-Floating] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-Matrix] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2d010> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-Matrix] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-Max] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2d9b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-Max] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-MonadTall] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2e350> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-MonadTall] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-MonadThreeCol] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174c670> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-MonadThreeCol] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-MonadWide] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1730eb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-MonadWide] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-Plasma] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccd380> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-Plasma] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-RatioTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccecf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-RatioTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-ScreenSplit] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d22a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-ScreenSplit] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-Spiral] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14a9430> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-Spiral] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-Stack] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14a8bf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-Stack] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-Tile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14ab5e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-Tile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-TreeTab] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2c250> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-TreeTab] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-VerticalTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2ef00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-VerticalTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-Zoomy] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2f8a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-x11-Zoomy] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-Bsp] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e20300> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-Bsp] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-Columns] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14aa820> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-Columns] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-Floating] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccf690> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-Floating] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-Matrix] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c889e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-Matrix] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-Max] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c88720> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-Max] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-MonadTall] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174d2d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-MonadTall] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-MonadThreeCol] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ed92d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-MonadThreeCol] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-MonadWide] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d28d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-MonadWide] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-Plasma] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2db10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-Plasma] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-RatioTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2ca90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-RatioTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-ScreenSplit] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e20880> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-ScreenSplit] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-Spiral] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e21220> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-Spiral] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-Stack] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e21bc0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-Stack] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-Tile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14ab5e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-Tile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-TreeTab] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14ab1c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-TreeTab] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-VerticalTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d10c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-VerticalTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-Zoomy] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccdc70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_cycle[1-wayland-Zoomy] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-Bsp] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1732da0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-Bsp] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-Columns] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1732b90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-Columns] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-Floating] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2d6f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-Floating] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-Matrix] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2d850> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-Matrix] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-Max] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2e350> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-Max] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-MonadTall] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e22140> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-MonadTall] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-MonadThreeCol] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e22ae0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-MonadThreeCol] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-MonadWide] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e23480> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-MonadWide] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-Plasma] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2c040> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-Plasma] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-RatioTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d0880> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-RatioTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-ScreenSplit] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ed96f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-ScreenSplit] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-Spiral] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174f060> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-Spiral] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-Stack] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c8aae0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-Stack] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-Tile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccf5e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-Tile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-TreeTab] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14aa610> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-TreeTab] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-VerticalTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e20f60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-VerticalTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-Zoomy] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e21170> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-x11-Zoomy] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-Bsp] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e23a00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-Bsp] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-Columns] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1860460> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-Columns] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-Floating] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1860e00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-Floating] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-Matrix] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2e980> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-Matrix] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-Max] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2d4e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-Max] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-MonadTall] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1730880> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-MonadTall] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-MonadThreeCol] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccd0c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-MonadThreeCol] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-MonadWide] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d2090> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-MonadWide] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-Plasma] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14ab530> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-Plasma] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-RatioTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14a9430> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-RatioTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-ScreenSplit] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e222a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-ScreenSplit] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-Spiral] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e21850> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-Spiral] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-Stack] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1861380> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-Stack] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-Tile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1861d20> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-Tile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-TreeTab] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd18626c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-TreeTab] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-VerticalTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccfcc0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-VerticalTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-Zoomy] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c8a1f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_swap_window_order[1-wayland-Zoomy] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-x11-Bsp] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ed9170> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-x11-Bsp] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-x11-Columns] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d0b40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-x11-Columns] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-x11-Floating] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2db10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-x11-Floating] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-x11-Matrix] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e23b60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-x11-Matrix] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-x11-Max] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e21170> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-x11-Max] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-x11-MonadTall] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e21380> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-x11-MonadTall] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-x11-MonadThreeCol] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1862820> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-x11-MonadThreeCol] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-x11-MonadWide] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1862c40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-x11-MonadWide] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-x11-Plasma] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd18635e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-x11-Plasma] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-x11-RatioTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17c8040> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-x11-RatioTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-x11-ScreenSplit] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e22c40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-x11-ScreenSplit] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-x11-Spiral] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14a9d20> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-x11-Spiral] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-x11-Stack] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14abed0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-x11-Stack] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-x11-Tile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d1850> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-x11-Tile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-x11-TreeTab] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1cce6c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-x11-TreeTab] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-x11-VerticalTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2de80> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-x11-VerticalTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-x11-Zoomy] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2f5e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-x11-Zoomy] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-wayland-Bsp] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd18614e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-wayland-Bsp] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-wayland-Columns] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1860a90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-wayland-Columns] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-wayland-Floating] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17c85c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-wayland-Floating] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-wayland-Matrix] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17c8f60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-wayland-Matrix] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-wayland-Max] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17c9900> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-wayland-Max] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-wayland-MonadTall] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e20eb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-wayland-MonadTall] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-wayland-MonadThreeCol] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e20880> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-wayland-MonadThreeCol] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-wayland-MonadWide] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2fa00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-wayland-MonadWide] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-wayland-Plasma] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d31c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-wayland-Plasma] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-wayland-RatioTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174f320> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-wayland-RatioTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-wayland-ScreenSplit] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c883b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-wayland-ScreenSplit] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-wayland-Spiral] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1863a00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-wayland-Spiral] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-wayland-Stack] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1862cf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-wayland-Stack] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-wayland-Tile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1862350> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-wayland-Tile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-wayland-TreeTab] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17c9e80> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-wayland-TreeTab] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-wayland-VerticalTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17ca820> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-wayland-VerticalTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_back[1-wayland-Zoomy] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cb1c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_back[1-wayland-Zoomy] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-Bsp] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2cb40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-Bsp] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-Columns] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2dfe0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-Columns] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-Floating] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1cce6c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-Floating] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-Matrix] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14a9d20> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-Matrix] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-Max] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e21900> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-Max] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-MonadTall] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1861170> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-MonadTall] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-MonadThreeCol] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd18610c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-MonadThreeCol] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-MonadWide] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cb5e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-MonadWide] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-Plasma] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17c8460> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-Plasma] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-RatioTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cb740> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-RatioTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-ScreenSplit] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd41a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-ScreenSplit] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-Spiral] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd4b40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-Spiral] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-Stack] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1861fe0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-Stack] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-Tile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccc300> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-Tile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-TreeTab] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174fcc0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-TreeTab] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-VerticalTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d2ae0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-VerticalTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-Zoomy] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14aa820> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-x11-Zoomy] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-Bsp] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e23a00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-Bsp] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-Columns] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e23270> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-Columns] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-Floating] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17c9fe0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-Floating] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-Matrix] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17c9590> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-Matrix] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-Max] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd50c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-Max] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-MonadTall] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd5a60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-MonadTall] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-MonadThreeCol] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd6400> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-MonadThreeCol] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-MonadWide] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1861640> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-MonadWide] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-Plasma] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1863ed0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-Plasma] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-RatioTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e22b90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-RatioTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-ScreenSplit] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14a9d20> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-ScreenSplit] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-Spiral] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1732090> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-Spiral] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-Stack] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cb740> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-Stack] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-Tile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cbed0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-Tile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-TreeTab] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cb060> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-TreeTab] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-VerticalTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2cb40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-VerticalTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-Zoomy] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd4300> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_focus_change_event[1-wayland-Zoomy] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-x11-Bsp] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd6cf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-x11-Bsp] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-x11-Columns] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd7690> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-x11-Columns] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-x11-Floating] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17ca980> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-x11-Floating] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-x11-Matrix] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e20720> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-x11-Matrix] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-x11-Max] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e20300> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-x11-Max] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-x11-MonadTall] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c89900> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-x11-MonadTall] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-x11-MonadThreeCol] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14d17a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-x11-MonadThreeCol] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-x11-MonadWide] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1ccfa00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-x11-MonadWide] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-x11-Plasma] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd18628d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-x11-Plasma] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-x11-RatioTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd5590> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-x11-RatioTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-x11-ScreenSplit] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd5010> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-x11-ScreenSplit] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-x11-Spiral] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd7c10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-x11-Spiral] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-x11-Stack] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce8670> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-x11-Stack] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-x11-Tile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce9010> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-x11-Tile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-x11-TreeTab] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2f950> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-x11-TreeTab] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-x11-VerticalTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17c8720> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-x11-VerticalTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-x11-Zoomy] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cbe20> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-x11-Zoomy] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-wayland-Bsp] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1cce4b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-wayland-Bsp] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-wayland-Columns] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14a8b40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-wayland-Columns] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-wayland-Floating] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd7110> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-wayland-Floating] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-wayland-Matrix] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd6400> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-wayland-Matrix] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-wayland-Max] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1860510> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-wayland-Max] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-wayland-MonadTall] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1863ab0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-wayland-MonadTall] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-wayland-MonadThreeCol] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce9590> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-wayland-MonadThreeCol] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-wayland-MonadWide] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce9f30> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-wayland-MonadWide] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-wayland-Plasma] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cea8d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-wayland-Plasma] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-wayland-RatioTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1862980> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-wayland-RatioTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-wayland-ScreenSplit] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174e090> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-wayland-ScreenSplit] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-wayland-Spiral] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c8ac40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-wayland-Spiral] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-wayland-Stack] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e20720> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-wayland-Stack] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-wayland-Tile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17c9640> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-wayland-Tile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-wayland-TreeTab] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd4a90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-wayland-TreeTab] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-wayland-VerticalTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd5e80> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-wayland-VerticalTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove[1-wayland-Zoomy] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd57a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove[1-wayland-Zoomy] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-x11-Bsp] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce8a90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-x11-Bsp] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-x11-Columns] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ceae50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-x11-Columns] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-x11-Floating] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ceb7f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-x11-Floating] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-x11-Matrix] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7c250> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-x11-Matrix] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-x11-Max] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd18610c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-x11-Max] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-x11-MonadTall] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd4300> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-x11-MonadTall] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-x11-MonadThreeCol] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e22c40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-x11-MonadThreeCol] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-x11-MonadWide] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14aa610> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-x11-MonadWide] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-x11-Plasma] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17c8bf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-x11-Plasma] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-x11-RatioTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cea350> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-x11-RatioTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-x11-ScreenSplit] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce9dd0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-x11-ScreenSplit] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-x11-Spiral] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce8e00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-x11-Spiral] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-x11-Stack] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7c670> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-x11-Stack] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-x11-Tile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7ce00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-x11-Tile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-x11-TreeTab] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7d7a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-x11-TreeTab] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-x11-VerticalTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7e140> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-x11-VerticalTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-x11-Zoomy] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd4eb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-x11-Zoomy] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-Bsp] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd7c10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-Bsp] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-Columns] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cb060> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-Columns] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-Floating] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17c9640> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-Floating] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-Matrix] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e210c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-Matrix] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-Max] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14aa350> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-Max] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-MonadTall] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce85c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-MonadTall] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-MonadThreeCol] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ceab90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-MonadThreeCol] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-MonadWide] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1862980> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-MonadWide] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-Plasma] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7e6c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-Plasma] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-RatioTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7f060> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-RatioTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-ScreenSplit] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7fa00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-ScreenSplit] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-Spiral] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174db10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-Spiral] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-Stack] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cb530> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-Stack] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-Tile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14aa090> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-Tile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-TreeTab] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd6a30> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-TreeTab] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-VerticalTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce90c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-VerticalTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-Zoomy] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce9fe0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_remove_floating[1-wayland-Zoomy] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-Bsp] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd18617a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-Bsp] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-Columns] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7d850> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-Columns] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-Floating] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7d6f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-Floating] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-Matrix] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b78040> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-Matrix] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-Max] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b789e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-Max] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-MonadTall] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b79380> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-MonadTall] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-MonadThreeCol] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd18628d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-MonadThreeCol] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-MonadWide] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce80f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-MonadWide] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-Plasma] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ceb480> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-Plasma] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-RatioTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c8ac40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-RatioTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-ScreenSplit] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17c9220> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-ScreenSplit] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-Spiral] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cacf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-Spiral] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-Stack] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd5bc0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-Stack] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-Tile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7e820> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-Tile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-TreeTab] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7efb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-TreeTab] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-VerticalTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b79900> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-VerticalTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-Zoomy] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7a2a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-x11-Zoomy] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-Bsp] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7ac40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-Bsp] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-Columns] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e2c720> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-Columns] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-Floating] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce9220> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-Floating] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-Matrix] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd5590> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-Matrix] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-Max] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd7530> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-Max] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-MonadTall] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14a97a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-MonadTall] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-MonadThreeCol] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7c1a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-MonadThreeCol] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-MonadWide] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7d4e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-MonadWide] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-Plasma] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7fcc0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-Plasma] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-RatioTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174c0f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-RatioTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-ScreenSplit] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b78460> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-ScreenSplit] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-Spiral] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7b530> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-Spiral] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-Stack] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7bed0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-Stack] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-Tile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7e350> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-Tile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-TreeTab] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd78a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-TreeTab] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-VerticalTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cb110> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-VerticalTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-Zoomy] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1e21220> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_desktop_notifications[1-wayland-Zoomy] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Bsp] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce81a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Bsp] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Columns] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cea1f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Columns] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Floating] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b79dd0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Floating] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Matrix] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b79430> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Matrix] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Max] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd18628d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Max] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-MonadTall] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a44510> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-MonadTall] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-MonadThreeCol] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a44eb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-MonadThreeCol] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-MonadWide] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a45850> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-MonadWide] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Plasma] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd174c670> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Plasma] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-RatioTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7d220> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-RatioTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-ScreenSplit] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7fe20> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-ScreenSplit] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Spiral] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd14a8720> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Spiral] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Stack] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd7480> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Stack] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Tile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cebe20> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Tile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-TreeTab] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b78930> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-TreeTab] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-VerticalTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b78e00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-VerticalTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Zoomy] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7ab90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-x11-Zoomy] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Bsp] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a45dd0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Bsp] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Columns] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a46770> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Columns] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Floating] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a47110> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Floating] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Matrix] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd18605c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Matrix] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Max] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cea820> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Max] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-MonadTall] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17c9220> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-MonadTall] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-MonadThreeCol] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd78a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-MonadThreeCol] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-MonadWide] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b797a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-MonadWide] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Plasma] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b78eb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Plasma] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-RatioTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7e820> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-RatioTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-ScreenSplit] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a47320> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-ScreenSplit] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Spiral] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a440f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Spiral] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Stack] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a47690> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Stack] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Tile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae80f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Tile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-TreeTab] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae8a90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-TreeTab] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-VerticalTile] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7aa30> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-VerticalTile] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Zoomy] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7aae0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_only_uses_delegated_screen_rect[1-wayland-Zoomy] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_cycle_layouts[1-x11-AllLayouts] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce9010> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_cycle_layouts[1-x11-AllLayouts] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_cycle_layouts[1-wayland-AllLayouts] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd5f30> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_cycle_layouts[1-wayland-AllLayouts] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_multiple_borders[1-x11-AllLayoutsMultipleBorders] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cbd70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_multiple_borders[1-x11-AllLayoutsMultipleBorders] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_common.py::test_multiple_borders[1-wayland-AllLayoutsMultipleBorders] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7d640> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_common.py::test_multiple_borders[1-wayland-AllLayoutsMultipleBorders] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_floating.py::test_float_next_prev_window[1-x11-FloatingConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a468d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_floating.py::test_float_next_prev_window[1-x11-FloatingConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_floating.py::test_float_next_prev_window[1-wayland-FloatingConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a45170> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_floating.py::test_float_next_prev_window[1-wayland-FloatingConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_floating.py::test_border_widths[1-x11-FloatingConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae8eb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_floating.py::test_border_widths[1-x11-FloatingConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_floating.py::test_border_widths[1-wayland-FloatingConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae9640> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_floating.py::test_border_widths[1-wayland-FloatingConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_matrix.py::test_matrix_simple[1-x11-MatrixConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae9fe0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_matrix.py::test_matrix_simple[1-x11-MatrixConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_matrix.py::test_matrix_simple[1-wayland-MatrixConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0aea980> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_matrix.py::test_matrix_simple[1-wayland-MatrixConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_matrix.py::test_matrix_navigation[1-x11-MatrixConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7e980> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_matrix.py::test_matrix_navigation[1-x11-MatrixConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_matrix.py::test_matrix_navigation[1-wayland-MatrixConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7bc10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_matrix.py::test_matrix_navigation[1-wayland-MatrixConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_matrix.py::test_matrix_add_remove_columns[1-x11-MatrixConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7a090> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_matrix.py::test_matrix_add_remove_columns[1-x11-MatrixConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_matrix.py::test_matrix_add_remove_columns[1-wayland-MatrixConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd5bc0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_matrix.py::test_matrix_add_remove_columns[1-wayland-MatrixConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_matrix.py::test_matrix_window_focus_cycle[1-x11-MatrixConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cea1f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_matrix.py::test_matrix_window_focus_cycle[1-x11-MatrixConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_matrix.py::test_matrix_window_focus_cycle[1-wayland-MatrixConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a46770> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_matrix.py::test_matrix_window_focus_cycle[1-wayland-MatrixConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_matrix.py::test_matrix_next_no_clients[1-x11-MatrixConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a44e00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_matrix.py::test_matrix_next_no_clients[1-x11-MatrixConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_matrix.py::test_matrix_next_no_clients[1-wayland-MatrixConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a47110> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_matrix.py::test_matrix_next_no_clients[1-wayland-MatrixConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_matrix.py::test_matrix_previous_no_clients[1-x11-MatrixConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1862da0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_matrix.py::test_matrix_previous_no_clients[1-x11-MatrixConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_matrix.py::test_matrix_previous_no_clients[1-wayland-MatrixConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0aeaf00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_matrix.py::test_matrix_previous_no_clients[1-wayland-MatrixConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_max.py::test_max_simple[1-x11-MaxConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0aeb8a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_max.py::test_max_simple[1-x11-MaxConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_max.py::test_max_simple[1-wayland-MaxConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae4300> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_max.py::test_max_simple[1-wayland-MaxConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_max.py::test_max_layered[1-x11-MaxLayeredConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a47d70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_max.py::test_max_layered[1-x11-MaxLayeredConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_max.py::test_max_layered[1-wayland-MaxLayeredConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a468d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_max.py::test_max_layered[1-wayland-MaxLayeredConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_max.py::test_max_updown[1-x11-MaxConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7c300> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_max.py::test_max_updown[1-x11-MaxConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_max.py::test_max_updown[1-wayland-MaxConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cb5e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_max.py::test_max_updown[1-wayland-MaxConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_max.py::test_layered_max_updown[1-x11-MaxLayeredConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd6c40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_max.py::test_layered_max_updown[1-x11-MaxLayeredConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_max.py::test_layered_max_updown[1-wayland-MaxLayeredConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae81a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_max.py::test_layered_max_updown[1-wayland-MaxLayeredConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_max.py::test_max_remove[1-x11-MaxConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae9f30> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_max.py::test_max_remove[1-x11-MaxConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_max.py::test_max_remove[1-x11-MaxLayeredConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae83b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_max.py::test_max_remove[1-x11-MaxLayeredConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_max.py::test_max_remove[1-wayland-MaxConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7a560> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_max.py::test_max_remove[1-wayland-MaxConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_max.py::test_max_remove[1-wayland-MaxLayeredConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae4460> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_max.py::test_max_remove[1-wayland-MaxLayeredConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_max.py::test_max_window_focus_cycle[1-x11-MaxConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae4f60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_max.py::test_max_window_focus_cycle[1-x11-MaxConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_max.py::test_max_window_focus_cycle[1-wayland-MaxConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae5900> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_max.py::test_max_window_focus_cycle[1-wayland-MaxConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_max.py::test_layered_max_window_focus_cycle[1-x11-MaxLayeredConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1c880f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_max.py::test_layered_max_window_focus_cycle[1-x11-MaxLayeredConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_max.py::test_layered_max_window_focus_cycle[1-wayland-MaxLayeredConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a44250> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_max.py::test_layered_max_window_focus_cycle[1-wayland-MaxLayeredConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_max.py::test_max_window_margins_and_borders[1-x11-MaxConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ceb950> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_max.py::test_max_window_margins_and_borders[1-x11-MaxConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_max.py::test_max_window_margins_and_borders[1-wayland-MaxConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd59b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_max.py::test_max_window_margins_and_borders[1-wayland-MaxConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_plasma.py::test_info[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7bb60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_plasma.py::test_info[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_plasma.py::test_info[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0aebcc0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_plasma.py::test_info[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_plasma.py::test_windows[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0aeafb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_plasma.py::test_windows[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_plasma.py::test_windows[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0aeaa30> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_plasma.py::test_windows[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_plasma.py::test_split_directions[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7e4b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_plasma.py::test_split_directions[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_plasma.py::test_split_directions[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae61f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_plasma.py::test_split_directions[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_plasma.py::test_layout_directions[1-x11-True] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae6b90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_plasma.py::test_layout_directions[1-x11-True] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_plasma.py::test_layout_directions[1-wayland-True] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7b270> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_plasma.py::test_layout_directions[1-wayland-True] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_plasma.py::test_move[1-x11-True] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce9c70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_plasma.py::test_move[1-x11-True] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_plasma.py::test_move[1-wayland-True] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cbc10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_plasma.py::test_move[1-wayland-True] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_plasma.py::test_client_integrate[1-x11-True] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae8eb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_plasma.py::test_client_integrate[1-x11-True] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_plasma.py::test_client_integrate[1-wayland-True] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0aea140> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_plasma.py::test_client_integrate[1-wayland-True] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_plasma.py::test_sizes[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a47270> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_plasma.py::test_sizes[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_plasma.py::test_sizes[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a47b60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_plasma.py::test_sizes[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_plasma.py::test_remove[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae6e50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_plasma.py::test_remove[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_plasma.py::test_remove[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae4eb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_plasma.py::test_remove[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_plasma.py::test_split_mode[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae73d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_plasma.py::test_split_mode[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_plasma.py::test_split_mode[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7d0c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_plasma.py::test_split_mode[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_plasma.py::test_recent[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7e980> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_plasma.py::test_recent[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_plasma.py::test_recent[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0aeb320> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_plasma.py::test_recent[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_ratiotile.py::test_ratiotile_add_windows[1-x11-RatioTileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7be20> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_ratiotile.py::test_ratiotile_add_windows[1-x11-RatioTileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_ratiotile.py::test_ratiotile_add_windows[1-wayland-RatioTileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7a400> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_ratiotile.py::test_ratiotile_add_windows[1-wayland-RatioTileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_ratiotile.py::test_ratiotile_add_windows_golden_ratio[1-x11-RatioTileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a443b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_ratiotile.py::test_ratiotile_add_windows_golden_ratio[1-x11-RatioTileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_ratiotile.py::test_ratiotile_add_windows_golden_ratio[1-wayland-RatioTileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cacf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_ratiotile.py::test_ratiotile_add_windows_golden_ratio[1-wayland-RatioTileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_ratiotile.py::test_ratiotile_basic[1-x11-RatioTileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae7690> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_ratiotile.py::test_ratiotile_basic[1-x11-RatioTileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_ratiotile.py::test_ratiotile_basic[1-wayland-RatioTileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae5640> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_ratiotile.py::test_ratiotile_basic[1-wayland-RatioTileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_ratiotile.py::test_ratiotile_window_focus_cycle[1-x11-RatioTileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae7cc0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_ratiotile.py::test_ratiotile_window_focus_cycle[1-x11-RatioTileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_ratiotile.py::test_ratiotile_window_focus_cycle[1-wayland-RatioTileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09dc720> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_ratiotile.py::test_ratiotile_window_focus_cycle[1-wayland-RatioTileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_ratiotile.py::test_ratiotile_alternative_calculation[1-x11-RatioTileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd6820> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_ratiotile.py::test_ratiotile_alternative_calculation[1-x11-RatioTileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_ratiotile.py::test_ratiotile_alternative_calculation[1-wayland-RatioTileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a46c40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_ratiotile.py::test_ratiotile_alternative_calculation[1-wayland-RatioTileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_ratiotile.py::test_shuffling[1-x11-RatioTileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0aebb60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_ratiotile.py::test_shuffling[1-x11-RatioTileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_ratiotile.py::test_shuffling[1-wayland-RatioTileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0aebed0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_ratiotile.py::test_shuffling[1-wayland-RatioTileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_ratiotile.py::test_resizing[1-x11-RatioTileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce9e80> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_ratiotile.py::test_resizing[1-x11-RatioTileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_ratiotile.py::test_resizing[1-wayland-RatioTileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7a980> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_ratiotile.py::test_resizing[1-wayland-RatioTileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_screensplit.py::test_screensplit[1-x11-ss_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae5010> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_screensplit.py::test_screensplit[1-x11-ss_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_screensplit.py::test_screensplit[1-wayland-ss_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae4460> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_screensplit.py::test_screensplit[1-wayland-ss_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_screensplit.py::test_commands_passthrough[1-x11-ss_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09dd0c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_screensplit.py::test_commands_passthrough[1-x11-ss_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_screensplit.py::test_commands_passthrough[1-wayland-ss_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09ddbc0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_screensplit.py::test_commands_passthrough[1-wayland-ss_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_screensplit.py::test_move_window_to_split[1-x11-ss_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09de770> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_screensplit.py::test_move_window_to_split[1-x11-ss_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_screensplit.py::test_move_window_to_split[1-wayland-ss_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09df1c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_screensplit.py::test_move_window_to_split[1-wayland-ss_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_screensplit.py::test_match_window[1-x11-ss_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a44250> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_screensplit.py::test_match_window[1-x11-ss_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_screensplit.py::test_match_window[1-wayland-ss_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a46820> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_screensplit.py::test_match_window[1-wayland-ss_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_slice.py::test_no_slice[1-x11-SliceConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0aea4b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_slice.py::test_no_slice[1-x11-SliceConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_slice.py::test_no_slice[1-wayland-SliceConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0aea770> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_slice.py::test_no_slice[1-wayland-SliceConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_slice.py::test_slice_first[1-x11-SliceConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7d640> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_slice.py::test_slice_first[1-x11-SliceConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_slice.py::test_slice_first[1-wayland-SliceConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cea770> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_slice.py::test_slice_first[1-wayland-SliceConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_slice.py::test_slice_last[1-x11-SliceConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae5430> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_slice.py::test_slice_last[1-x11-SliceConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_slice.py::test_slice_last[1-wayland-SliceConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae7b60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_slice.py::test_slice_last[1-wayland-SliceConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_slice.py::test_slice_focus[1-x11-SliceConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09dc1a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_slice.py::test_slice_focus[1-x11-SliceConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_slice.py::test_slice_focus[1-wayland-SliceConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09df690> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_slice.py::test_slice_focus[1-wayland-SliceConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_slice.py::test_all_slices[1-x11-SliceConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05880f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_slice.py::test_all_slices[1-x11-SliceConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_slice.py::test_all_slices[1-wayland-SliceConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0588a90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_slice.py::test_all_slices[1-wayland-SliceConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_slice.py::test_command_propagation[1-x11-SliceConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09de770> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_slice.py::test_command_propagation[1-x11-SliceConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_slice.py::test_command_propagation[1-wayland-SliceConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09dd6f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_slice.py::test_command_propagation[1-wayland-SliceConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_slice.py::test_command_propagation_direct_call[1-x11-SliceConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09dda60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_slice.py::test_command_propagation_direct_call[1-x11-SliceConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_slice.py::test_command_propagation_direct_call[1-wayland-SliceConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae6560> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_slice.py::test_command_propagation_direct_call[1-wayland-SliceConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_slice.py::test_move_to_slice[1-x11-SliceConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae4bf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_slice.py::test_move_to_slice[1-x11-SliceConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_slice.py::test_move_to_slice[1-wayland-SliceConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cb530> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_slice.py::test_move_to_slice[1-wayland-SliceConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_spiral.py::test_spiral_left[1-x11-SpiralConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0aea140> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_spiral.py::test_spiral_left[1-x11-SpiralConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_spiral.py::test_spiral_left[1-wayland-SpiralConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a47d70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_spiral.py::test_spiral_left[1-wayland-SpiralConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_spiral.py::test_spiral_top[1-x11-SpiralConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd6e50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_spiral.py::test_spiral_top[1-x11-SpiralConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_spiral.py::test_spiral_top[1-wayland-SpiralConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0589220> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_spiral.py::test_spiral_top[1-wayland-SpiralConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_spiral.py::test_spiral_right[1-x11-SpiralConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0589bc0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_spiral.py::test_spiral_right[1-x11-SpiralConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_spiral.py::test_spiral_right[1-wayland-SpiralConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd058a560> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_spiral.py::test_spiral_right[1-wayland-SpiralConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_spiral.py::test_spiral_bottom[1-x11-SpiralConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae43b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_spiral.py::test_spiral_bottom[1-x11-SpiralConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_spiral.py::test_spiral_bottom[1-wayland-SpiralConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae5430> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_spiral.py::test_spiral_bottom[1-wayland-SpiralConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_spiral.py::test_spiral_left_anticlockwise[1-x11-AnticlockwiseConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ceb950> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_spiral.py::test_spiral_left_anticlockwise[1-x11-AnticlockwiseConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_spiral.py::test_spiral_left_anticlockwise[1-wayland-AnticlockwiseConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7c930> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_spiral.py::test_spiral_left_anticlockwise[1-wayland-AnticlockwiseConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_spiral.py::test_spiral_top_anticlockwise[1-x11-AnticlockwiseConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0aeb1c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_spiral.py::test_spiral_top_anticlockwise[1-x11-AnticlockwiseConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_spiral.py::test_spiral_top_anticlockwise[1-wayland-AnticlockwiseConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a47690> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_spiral.py::test_spiral_top_anticlockwise[1-wayland-AnticlockwiseConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_spiral.py::test_spiral_right_anticlockwise[1-x11-AnticlockwiseConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd7d70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_spiral.py::test_spiral_right_anticlockwise[1-x11-AnticlockwiseConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_spiral.py::test_spiral_right_anticlockwise[1-wayland-AnticlockwiseConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09df690> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_spiral.py::test_spiral_right_anticlockwise[1-wayland-AnticlockwiseConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_spiral.py::test_spiral_bottom_anticlockwise[1-x11-AnticlockwiseConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09dfe20> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_spiral.py::test_spiral_bottom_anticlockwise[1-x11-AnticlockwiseConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_spiral.py::test_spiral_bottom_anticlockwise[1-wayland-AnticlockwiseConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05881a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_spiral.py::test_spiral_bottom_anticlockwise[1-wayland-AnticlockwiseConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_spiral.py::test_spiral_adjust_master_ratios[1-x11-SpiralConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd058b270> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_spiral.py::test_spiral_adjust_master_ratios[1-x11-SpiralConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_spiral.py::test_spiral_adjust_master_ratios[1-wayland-SpiralConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd058bc10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_spiral.py::test_spiral_adjust_master_ratios[1-wayland-SpiralConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_spiral.py::test_spiral_adjust_ratios[1-x11-SpiralConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05dc670> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_spiral.py::test_spiral_adjust_ratios[1-x11-SpiralConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_spiral.py::test_spiral_adjust_ratios[1-wayland-SpiralConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a45dd0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_spiral.py::test_spiral_adjust_ratios[1-wayland-SpiralConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_stack.py::test_stack_commands[1-x11-StackConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae8b40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_stack.py::test_stack_commands[1-x11-StackConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_stack.py::test_stack_commands[1-wayland-StackConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cbc10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_stack.py::test_stack_commands[1-wayland-StackConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_stack.py::test_stack_down[1-x11-StackConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae4d50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_stack.py::test_stack_down[1-x11-StackConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_stack.py::test_stack_down[1-wayland-StackConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae4460> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_stack.py::test_stack_down[1-wayland-StackConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_stack.py::test_stack_addremove[1-x11-StackConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09dddd0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_stack.py::test_stack_addremove[1-x11-StackConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_stack.py::test_stack_addremove[1-wayland-StackConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09ddbc0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_stack.py::test_stack_addremove[1-wayland-StackConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_stack.py::test_stack_rotation[1-x11-StackConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0589900> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_stack.py::test_stack_rotation[1-x11-StackConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_stack.py::test_stack_rotation[1-wayland-StackConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0588eb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_stack.py::test_stack_rotation[1-wayland-StackConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_stack.py::test_stack_nextprev[1-x11-StackConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0589170> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_stack.py::test_stack_nextprev[1-x11-StackConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_stack.py::test_stack_nextprev[1-wayland-StackConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05dce00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_stack.py::test_stack_nextprev[1-wayland-StackConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_stack.py::test_stack_window_removal[1-x11-StackConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05dd7a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_stack.py::test_stack_window_removal[1-x11-StackConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_stack.py::test_stack_window_removal[1-wayland-StackConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd058b8a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_stack.py::test_stack_window_removal[1-wayland-StackConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_stack.py::test_stack_split[1-x11-StackConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd058a820> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_stack.py::test_stack_split[1-x11-StackConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_stack.py::test_stack_split[1-wayland-StackConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09df060> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_stack.py::test_stack_split[1-wayland-StackConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_stack.py::test_stack_shuffle[1-x11-StackConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09dfb60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_stack.py::test_stack_shuffle[1-x11-StackConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_stack.py::test_stack_shuffle[1-wayland-StackConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a46a30> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_stack.py::test_stack_shuffle[1-wayland-StackConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_stack.py::test_stack_client_to[1-x11-StackConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b79010> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_stack.py::test_stack_client_to[1-x11-StackConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_stack.py::test_stack_client_to[1-wayland-StackConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7e4b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_stack.py::test_stack_client_to[1-wayland-StackConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_stack.py::test_stack_info[1-x11-StackConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cea770> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_stack.py::test_stack_info[1-x11-StackConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_stack.py::test_stack_info[1-wayland-StackConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae5590> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_stack.py::test_stack_info[1-wayland-StackConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_stack.py::test_stack_window_focus_cycle[1-x11-StackConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05ddd20> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_stack.py::test_stack_window_focus_cycle[1-x11-StackConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_stack.py::test_stack_window_focus_cycle[1-wayland-StackConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05de6c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_stack.py::test_stack_window_focus_cycle[1-wayland-StackConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_tile.py::test_tile_updown[1-x11-TileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05df060> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_tile.py::test_tile_updown[1-x11-TileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_tile.py::test_tile_updown[1-wayland-TileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05dfa00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_tile.py::test_tile_updown[1-wayland-TileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_tile.py::test_tile_nextprev[1-x11-TileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0589010> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_tile.py::test_tile_nextprev[1-x11-TileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_tile.py::test_tile_nextprev[1-wayland-TileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0589e80> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_tile.py::test_tile_nextprev[1-wayland-TileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_tile.py::test_tile_master_and_slave[1-x11-TileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09de560> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_tile.py::test_tile_master_and_slave[1-x11-TileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_tile.py::test_tile_master_and_slave[1-wayland-TileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09dd9b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_tile.py::test_tile_master_and_slave[1-wayland-TileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_tile.py::test_tile_remove[1-x11-TileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae5010> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_tile.py::test_tile_remove[1-x11-TileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_tile.py::test_tile_remove[1-wayland-TileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cb530> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_tile.py::test_tile_remove[1-wayland-TileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_tile.py::test_tile_window_focus_cycle[1-x11-TileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a47530> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_tile.py::test_tile_window_focus_cycle[1-x11-TileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_tile.py::test_tile_window_focus_cycle[1-wayland-TileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd7480> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_tile.py::test_tile_window_focus_cycle[1-wayland-TileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_tile.py::test_tile_add_on_top[1-x11-TileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05dca90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_tile.py::test_tile_add_on_top[1-x11-TileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_tile.py::test_tile_add_on_top[1-wayland-TileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05dcca0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_tile.py::test_tile_add_on_top[1-wayland-TileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_tile.py::test_tile_min_max_ratios[1-x11-TileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07c8250> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_tile.py::test_tile_min_max_ratios[1-x11-TileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_tile.py::test_tile_min_max_ratios[1-wayland-TileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07c8bf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_tile.py::test_tile_min_max_ratios[1-wayland-TileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_treetab.py::test_window[1-x11-TreeTabConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0cd7d70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_treetab.py::test_window[1-x11-TreeTabConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_treetab.py::test_window[1-wayland-TreeTabConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05ddfe0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_treetab.py::test_window[1-wayland-TreeTabConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_treetab.py::test_sort_windows[1-x11-TreeTabConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05de610> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_treetab.py::test_sort_windows[1-x11-TreeTabConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_treetab.py::test_sort_windows[1-wayland-TreeTabConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae75e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_treetab.py::test_sort_windows[1-wayland-TreeTabConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_verticaltile.py::test_verticaltile_simple[1-x11-VerticalTileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0aea2a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_verticaltile.py::test_verticaltile_simple[1-x11-VerticalTileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_verticaltile.py::test_verticaltile_simple[1-wayland-VerticalTileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b79170> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_verticaltile.py::test_verticaltile_simple[1-wayland-VerticalTileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_verticaltile.py::test_verticaltile_maximize[1-x11-VerticalTileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09df740> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_verticaltile.py::test_verticaltile_maximize[1-x11-VerticalTileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_verticaltile.py::test_verticaltile_maximize[1-wayland-VerticalTileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09df480> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_verticaltile.py::test_verticaltile_maximize[1-wayland-VerticalTileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_verticaltile.py::test_verticaltile_window_focus_cycle[1-x11-VerticalTileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05881a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_verticaltile.py::test_verticaltile_window_focus_cycle[1-x11-VerticalTileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_verticaltile.py::test_verticaltile_window_focus_cycle[1-wayland-VerticalTileConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07c9170> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_verticaltile.py::test_verticaltile_window_focus_cycle[1-wayland-VerticalTileConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_verticaltile.py::test_verticaltile_single_border[1-x11-VerticalTileSingleBorderConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07c9b10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_verticaltile.py::test_verticaltile_single_border[1-x11-VerticalTileSingleBorderConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_verticaltile.py::test_verticaltile_single_border[1-wayland-VerticalTileSingleBorderConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07ca4b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_verticaltile.py::test_verticaltile_single_border[1-wayland-VerticalTileSingleBorderConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_verticaltile.py::test_verticaltile_single_margin[1-x11-VerticalTileSingleMarginConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07cae50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_verticaltile.py::test_verticaltile_single_margin[1-x11-VerticalTileSingleMarginConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_verticaltile.py::test_verticaltile_single_margin[1-wayland-VerticalTileSingleMarginConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a44b40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_verticaltile.py::test_verticaltile_single_margin[1-wayland-VerticalTileSingleMarginConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_add_clients[1-x11-MonadTallConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cbc10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_add_clients[1-x11-MonadTallConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_add_clients[1-wayland-MonadTallConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae4460> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_add_clients[1-wayland-MonadTallConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_add_clients_before_current[1-x11-MonadTallNCPBeforeCurrentConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09de560> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_add_clients_before_current[1-x11-MonadTallNCPBeforeCurrentConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_add_clients_before_current[1-wayland-MonadTallNCPBeforeCurrentConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0589e80> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_add_clients_before_current[1-wayland-MonadTallNCPBeforeCurrentConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_add_clients_after_current[1-x11-MonadTallNCPAfterCurrentConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd058a400> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_add_clients_after_current[1-x11-MonadTallNCPAfterCurrentConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_add_clients_after_current[1-wayland-MonadTallNCPAfterCurrentConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05dcd50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_add_clients_after_current[1-wayland-MonadTallNCPAfterCurrentConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_add_clients_at_bottom[1-x11-MonadTallNewCLientPositionBottomConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05df690> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_add_clients_at_bottom[1-x11-MonadTallNewCLientPositionBottomConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_add_clients_at_bottom[1-wayland-MonadTallNewCLientPositionBottomConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07c9010> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_add_clients_at_bottom[1-wayland-MonadTallNewCLientPositionBottomConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_wide_add_clients[1-x11-MonadWideConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07cb320> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_wide_add_clients[1-x11-MonadWideConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_wide_add_clients[1-wayland-MonadWideConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07cbcc0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_wide_add_clients[1-wayland-MonadWideConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_wide_add_clients_new_client_postion_top[1-x11-MonadWideNewClientPositionTopConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0760720> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_wide_add_clients_new_client_postion_top[1-x11-MonadWideNewClientPositionTopConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_wide_add_clients_new_client_postion_top[1-wayland-MonadWideNewClientPositionTopConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07ca770> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_wide_add_clients_new_client_postion_top[1-wayland-MonadWideNewClientPositionTopConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_margins[1-x11-MonadTallMarginsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07c9b10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_margins[1-x11-MonadTallMarginsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_margins[1-wayland-MonadTallMarginsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07c9900> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_margins[1-wayland-MonadTallMarginsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_wide_margins[1-x11-MonadWideMarginsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd058bc10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_wide_margins[1-x11-MonadWideMarginsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_wide_margins[1-wayland-MonadWideMarginsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09dfb60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_wide_margins[1-wayland-MonadWideMarginsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_growmain_solosecondary[1-x11-MonadTallConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7a090> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_growmain_solosecondary[1-x11-MonadTallConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_growmain_solosecondary[1-wayland-MonadTallConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ce8a90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_growmain_solosecondary[1-wayland-MonadTallConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_wide_growmain_solosecondary[1-x11-MonadWideConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05dc040> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_wide_growmain_solosecondary[1-x11-MonadWideConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_wide_growmain_solosecondary[1-wayland-MonadWideConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05de350> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_wide_growmain_solosecondary[1-wayland-MonadWideConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_growmain_multiplesecondary[1-x11-MonadTallConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7d0c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_growmain_multiplesecondary[1-x11-MonadTallConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_growmain_multiplesecondary[1-wayland-MonadTallConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07614e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_growmain_multiplesecondary[1-wayland-MonadTallConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_wide_growmain_multiplesecondary[1-x11-MonadWideConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0761e80> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_wide_growmain_multiplesecondary[1-x11-MonadWideConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_wide_growmain_multiplesecondary[1-wayland-MonadWideConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0762820> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_wide_growmain_multiplesecondary[1-wayland-MonadWideConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_growsecondary_solosecondary[1-x11-MonadTallConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05dc930> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_growsecondary_solosecondary[1-x11-MonadTallConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_growsecondary_solosecondary[1-wayland-MonadTallConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05dfcc0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_growsecondary_solosecondary[1-wayland-MonadTallConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_wide_growsecondary_solosecondary[1-x11-MonadWideConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0588930> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_wide_growsecondary_solosecondary[1-x11-MonadWideConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_wide_growsecondary_solosecondary[1-wayland-MonadWideConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09dddd0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_wide_growsecondary_solosecondary[1-wayland-MonadWideConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_growsecondary_multiplesecondary[1-x11-MonadTallConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae4eb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_growsecondary_multiplesecondary[1-x11-MonadTallConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_growsecondary_multiplesecondary[1-wayland-MonadTallConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0aebb60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_growsecondary_multiplesecondary[1-wayland-MonadTallConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_wide_growsecondary_multiplesecondary[1-x11-MonadWideConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07cb950> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_wide_growsecondary_multiplesecondary[1-x11-MonadWideConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_wide_growsecondary_multiplesecondary[1-wayland-MonadWideConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07cb3d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_wide_growsecondary_multiplesecondary[1-wayland-MonadWideConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_flip[1-x11-MonadTallConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07c8510> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_flip[1-x11-MonadTallConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_flip[1-wayland-MonadTallConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07607d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_flip[1-wayland-MonadTallConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_wide_flip[1-x11-MonadWideConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0762fb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_wide_flip[1-x11-MonadWideConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_wide_flip[1-wayland-MonadWideConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0763950> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_wide_flip[1-wayland-MonadWideConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_set_and_reset[1-x11-MonadTallConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0a44460> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_set_and_reset[1-x11-MonadTallConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_set_and_reset[1-wayland-MonadTallConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05de140> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_set_and_reset[1-wayland-MonadTallConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_stacked_add_two_clients[1-x11-MonadTallStackedConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae5590> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_stacked_add_two_clients[1-x11-MonadTallStackedConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_stacked_add_two_clients[1-wayland-MonadTallStackedConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b7a090> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_stacked_add_two_clients[1-wayland-MonadTallStackedConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_stacked_toggle_auto_maximize[1-x11-MonadTallStackedConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09dfb60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_stacked_toggle_auto_maximize[1-x11-MonadTallStackedConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_stacked_toggle_auto_maximize[1-wayland-MonadTallStackedConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd058acf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_stacked_toggle_auto_maximize[1-wayland-MonadTallStackedConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_stacked_window_kill[1-x11-MonadTallStackedConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07ca4b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_stacked_window_kill[1-x11-MonadTallStackedConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_stacked_window_kill[1-wayland-MonadTallStackedConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07ca8d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_stacked_window_kill[1-wayland-MonadTallStackedConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_wide_set_and_reset[1-x11-MonadWideConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0761dd0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_wide_set_and_reset[1-x11-MonadWideConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_wide_set_and_reset[1-wayland-MonadWideConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08005c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_wide_set_and_reset[1-wayland-MonadWideConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_shuffle[1-x11-MonadTallConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0800f60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_shuffle[1-x11-MonadTallConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_shuffle[1-wayland-MonadTallConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0801900> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_shuffle[1-wayland-MonadTallConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_wide_shuffle[1-x11-MonadWideConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08022a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_wide_shuffle[1-x11-MonadWideConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_wide_shuffle[1-wayland-MonadWideConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07c81a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_wide_shuffle[1-wayland-MonadWideConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_swap[1-x11-MonadTallConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07cb320> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_swap[1-x11-MonadTallConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_swap[1-wayland-MonadTallConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd17cbd70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_swap[1-wayland-MonadTallConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_wide_swap[1-x11-MonadWideConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd09de6c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_wide_swap[1-x11-MonadWideConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_wide_swap[1-wayland-MonadWideConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd058a980> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_wide_swap[1-wayland-MonadWideConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_window_focus_cycle[1-x11-MonadTallConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05df740> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_window_focus_cycle[1-x11-MonadTallConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_tall_window_focus_cycle[1-wayland-MonadTallConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05dfed0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_tall_window_focus_cycle[1-wayland-MonadTallConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_wide_window_focus_cycle[1-x11-MonadWideConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0763270> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_wide_window_focus_cycle[1-x11-MonadWideConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_wide_window_focus_cycle[1-wayland-MonadWideConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0762a30> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_wide_window_focus_cycle[1-wayland-MonadWideConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_three_col_add_clients[1-x11-MonadThreeColConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0762f00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_three_col_add_clients[1-x11-MonadThreeColConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_three_col_add_clients[1-wayland-MonadThreeColConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0802400> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_three_col_add_clients[1-wayland-MonadThreeColConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_three_col_shuffle[1-x11-MonadThreeColConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0802da0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_three_col_shuffle[1-x11-MonadThreeColConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_three_col_shuffle[1-wayland-MonadThreeColConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0763e20> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_three_col_shuffle[1-wayland-MonadThreeColConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_three_col_swap_main[1-x11-MonadThreeColConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07c9fe0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_three_col_swap_main[1-x11-MonadThreeColConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_xmonad.py::test_three_col_swap_main[1-wayland-MonadThreeColConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07ca400> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_xmonad.py::test_three_col_swap_main[1-wayland-MonadThreeColConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_zoomy.py::test_zoomy_one[1-x11-ZoomyConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05880f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_zoomy.py::test_zoomy_one[1-x11-ZoomyConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_zoomy.py::test_zoomy_one[1-wayland-ZoomyConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0b78ca0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_zoomy.py::test_zoomy_one[1-wayland-ZoomyConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_zoomy.py::test_zoomy_window_focus_cycle[1-x11-ZoomyConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae71c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_zoomy.py::test_zoomy_window_focus_cycle[1-x11-ZoomyConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/layouts/test_zoomy.py::test_zoomy_window_focus_cycle[1-wayland-ZoomyConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05df480> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/layouts/test_zoomy.py::test_zoomy_window_focus_cycle[1-wayland-ZoomyConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_draw[1-x11-GBConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0801900> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_bar.py::test_draw[1-x11-GBConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_draw[1-wayland-GBConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08016f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_bar.py::test_draw[1-wayland-GBConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_prompt[1-x11-GBConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0803950> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_bar.py::test_prompt[1-x11-GBConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_prompt[1-wayland-GBConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c43b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_bar.py::test_prompt[1-wayland-GBConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_event[1-x11-GBConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c4d50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_bar.py::test_event[1-x11-GBConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_event[1-wayland-GBConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c56f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_bar.py::test_event[1-wayland-GBConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_textbox[1-x11-GBConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0762980> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_bar.py::test_textbox[1-x11-GBConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_textbox[1-wayland-GBConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0762e50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_bar.py::test_textbox[1-wayland-GBConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_textbox_errors[1-x11-GBConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05dfa00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_bar.py::test_textbox_errors[1-x11-GBConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_textbox_errors[1-wayland-GBConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05df320> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_bar.py::test_textbox_errors[1-wayland-GBConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_groupbox_button_press[1-x11-GBConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0589fe0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_bar.py::test_groupbox_button_press[1-x11-GBConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_groupbox_button_press[1-wayland-GBConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae41a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_bar.py::test_groupbox_button_press[1-wayland-GBConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_geometry[1-x11-GeomConf] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07c8510> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_bar.py::test_geometry[1-x11-GeomConf] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_geometry[1-wayland-GeomConf] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08001a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_bar.py::test_geometry[1-wayland-GeomConf] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_resize[1-x11-GeomConf] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0802560> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_bar.py::test_resize[1-x11-GeomConf] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_resize[1-wayland-GeomConf] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0801fe0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_bar.py::test_resize[1-wayland-GeomConf] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_basic[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_basic[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_singlespacer[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_singlespacer[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_nospacer[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_nospacer[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_consecutive_spacer[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_consecutive_spacer[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_configure_broken_widgets[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_configure_broken_widgets[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_bar_hide_show_with_margin[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_bar_hide_show_with_margin[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_bar_hide_show_single_screen[1-x11-all-dimensions0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_bar_hide_show_single_screen[1-x11-top-dimensions1] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_bar_hide_show_single_screen[1-x11-bottom-dimensions2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_bar_hide_show_single_screen[1-x11-left-dimensions3] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_bar_hide_show_single_screen[1-x11-right-dimensions4] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_bar_hide_show_single_screen[1-wayland-all-dimensions0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_bar_hide_show_single_screen[1-wayland-top-dimensions1] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_bar_hide_show_single_screen[1-wayland-bottom-dimensions2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_bar_hide_show_single_screen[1-wayland-left-dimensions3] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_bar_hide_show_single_screen[1-wayland-right-dimensions4] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_bar_hide_show_dual_screen[x11-all-dimensions0-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_bar_hide_show_dual_screen[x11-top-dimensions1-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_bar_hide_show_dual_screen[x11-bottom-dimensions2-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_bar_hide_show_dual_screen[x11-left-dimensions3-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_bar_hide_show_dual_screen[x11-right-dimensions4-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_bar_hide_show_dual_screen[wayland-all-dimensions0-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_bar_hide_show_dual_screen[wayland-top-dimensions1-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_bar_hide_show_dual_screen[wayland-bottom-dimensions2-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_bar_hide_show_dual_screen[wayland-left-dimensions3-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_bar_hide_show_dual_screen[wayland-right-dimensions4-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_bar_border_horizontal[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_bar_border_horizontal[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_bar_border_vertical[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_bar_border_vertical[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_unsupported_widget[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_unsupported_widget[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_dont_reserve_bar[1-x11-top-0-0-800-50] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd052a770> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_bar.py::test_dont_reserve_bar[1-x11-top-0-0-800-50] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_dont_reserve_bar[1-x11-bottom-0-550-800-50] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd052b110> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_bar.py::test_dont_reserve_bar[1-x11-bottom-0-550-800-50] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_dont_reserve_bar[1-x11-left-0-0-50-600] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd052bab0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_bar.py::test_dont_reserve_bar[1-x11-left-0-0-50-600] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_dont_reserve_bar[1-x11-right-750-0-50-600] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d54510> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_bar.py::test_dont_reserve_bar[1-x11-right-750-0-50-600] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_dont_reserve_bar[1-wayland-top-0-0-800-50] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d54eb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_bar.py::test_dont_reserve_bar[1-wayland-top-0-0-800-50] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_dont_reserve_bar[1-wayland-bottom-0-550-800-50] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d55850> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_bar.py::test_dont_reserve_bar[1-wayland-bottom-0-550-800-50] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_dont_reserve_bar[1-wayland-left-0-0-50-600] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0802400> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_bar.py::test_dont_reserve_bar[1-wayland-left-0-0-50-600] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_bar.py::test_dont_reserve_bar[1-wayland-right-750-0-50-600] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0801590> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_bar.py::test_dont_reserve_bar[1-wayland-right-750-0-50-600] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_layout_filter[1-x11-CallConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0800a90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_layout_filter[1-x11-CallConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_layout_filter[1-wayland-CallConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd058a980> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_layout_filter[1-wayland-CallConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_param_hoisting[1-x11-CallConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07cb3d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_param_hoisting[1-x11-CallConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_param_hoisting[1-wayland-CallConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0761900> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_param_hoisting[1-wayland-CallConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_cmd_commands[1-x11-ServerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c66c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_cmd_commands[1-x11-ServerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_cmd_commands[1-wayland-ServerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c6b90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_cmd_commands[1-wayland-ServerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_cmd_eval_namespace[1-x11-ServerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c6cf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_cmd_eval_namespace[1-x11-ServerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_cmd_eval_namespace[1-wayland-ServerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05287d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_cmd_eval_namespace[1-wayland-ServerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_call_unknown[1-x11-ServerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d55c70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_call_unknown[1-x11-ServerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_call_unknown[1-wayland-ServerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d56400> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_call_unknown[1-wayland-ServerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_items_qtile[x11-ServerConfig-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c4880> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_items_qtile[x11-ServerConfig-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_items_qtile[wayland-ServerConfig-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08001a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_items_qtile[wayland-ServerConfig-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_select_qtile[x11-ServerConfig-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd052b530> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_select_qtile[x11-ServerConfig-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_select_qtile[wayland-ServerConfig-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0528040> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_select_qtile[wayland-ServerConfig-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_items_group[1-x11-ServerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0529850> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_items_group[1-x11-ServerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_items_group[1-wayland-ServerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d54bf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_items_group[1-wayland-ServerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_select_group[x11-ServerConfig-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d54460> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_select_group[x11-ServerConfig-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_select_group[wayland-ServerConfig-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d57060> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_select_group[wayland-ServerConfig-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_items_screen[1-x11-ServerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d57a00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_items_screen[1-x11-ServerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_items_screen[1-wayland-ServerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0604510> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_items_screen[1-wayland-ServerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_select_screen[1-x11-ServerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0604eb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_select_screen[1-x11-ServerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_select_screen[1-wayland-ServerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0605850> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_select_screen[1-wayland-ServerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_items_bar[1-x11-ServerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0528eb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_items_bar[1-x11-ServerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_items_bar[1-wayland-ServerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c5fe0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_items_bar[1-wayland-ServerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_select_bar[x11-ServerConfig-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c6c40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_select_bar[x11-ServerConfig-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_select_bar[wayland-ServerConfig-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0761900> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_select_bar[wayland-ServerConfig-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_items_layout[1-x11-ServerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07cae50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_items_layout[1-x11-ServerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_items_layout[1-wayland-ServerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0801640> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_items_layout[1-wayland-ServerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_select_layout[1-x11-ServerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0802400> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_select_layout[1-x11-ServerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_select_layout[1-wayland-ServerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d55850> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_select_layout[1-wayland-ServerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_items_window[x11-ServerConfig-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05df740> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_items_window[x11-ServerConfig-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_items_window[wayland-ServerConfig-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0606610> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_items_window[wayland-ServerConfig-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_select_window[x11-ServerConfig-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0606fb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_select_window[x11-ServerConfig-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_select_window[wayland-ServerConfig-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0607950> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_select_window[wayland-ServerConfig-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_items_widget[1-x11-ServerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044c3b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_items_widget[1-x11-ServerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_items_widget[1-wayland-ServerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae6400> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_items_widget[1-wayland-ServerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_select_widget[1-x11-ServerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0605010> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_select_widget[1-x11-ServerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_select_widget[1-wayland-ServerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0604510> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_select_widget[1-wayland-ServerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_core_node[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd052afb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_core_node[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_core_node[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd052b740> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_core_node[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_lazy_arguments[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_lazy_arguments[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_decorators_manager_call[x11-ServerConfig-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d54250> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_decorators_manager_call[x11-ServerConfig-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_command.py::test_decorators_manager_call[wayland-ServerConfig-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d56140> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_command.py::test_decorators_manager_call[wayland-ServerConfig-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_dgroups.py::test_dgroup_persist[1-x11-DGroupsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d54eb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_dgroups.py::test_dgroup_persist[1-x11-DGroupsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_dgroups.py::test_dgroup_persist[1-wayland-DGroupsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044cbf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_dgroups.py::test_dgroup_persist[1-wayland-DGroupsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_dgroups.py::test_dgroup_nonpersist[1-x11-DGroupsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044d590> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_dgroups.py::test_dgroup_nonpersist[1-x11-DGroupsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_dgroups.py::test_dgroup_nonpersist[1-wayland-DGroupsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd06073d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_dgroups.py::test_dgroup_nonpersist[1-wayland-DGroupsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_fakescreen.py::test_basic[1-x11-FakeScreenConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd06066c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_fakescreen.py::test_basic[1-x11-FakeScreenConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_fakescreen.py::test_basic[1-wayland-FakeScreenConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05ddfe0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_fakescreen.py::test_basic[1-wayland-FakeScreenConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_fakescreen.py::test_gaps[1-x11-FakeScreenConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d55380> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_fakescreen.py::test_gaps[1-x11-FakeScreenConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_fakescreen.py::test_gaps[1-wayland-FakeScreenConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0800e00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_fakescreen.py::test_gaps[1-wayland-FakeScreenConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_fakescreen.py::test_maximize_with_move_to_screen[1-x11-FakeScreenConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07c8ca0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_fakescreen.py::test_maximize_with_move_to_screen[1-x11-FakeScreenConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_fakescreen.py::test_maximize_with_move_to_screen[1-wayland-FakeScreenConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0762fb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_fakescreen.py::test_maximize_with_move_to_screen[1-wayland-FakeScreenConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_fakescreen.py::test_float_first_on_second_screen[1-x11-FakeScreenConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c6b90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_fakescreen.py::test_float_first_on_second_screen[1-x11-FakeScreenConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_fakescreen.py::test_float_first_on_second_screen[1-wayland-FakeScreenConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0528720> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_fakescreen.py::test_float_first_on_second_screen[1-wayland-FakeScreenConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_fakescreen.py::test_float_change_screens[1-x11-FakeScreenConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044db10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_fakescreen.py::test_float_change_screens[1-x11-FakeScreenConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_fakescreen.py::test_float_change_screens[1-wayland-FakeScreenConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044e4b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_fakescreen.py::test_float_change_screens[1-wayland-FakeScreenConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_fakescreen.py::test_float_outside_edges[1-x11-FakeScreenConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044ee50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_fakescreen.py::test_float_outside_edges[1-x11-FakeScreenConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_fakescreen.py::test_float_outside_edges[1-wayland-FakeScreenConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd05dce00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_fakescreen.py::test_float_outside_edges[1-wayland-FakeScreenConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_fakescreen.py::test_hammer_tile[1-x11-FakeScreenConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d57060> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_fakescreen.py::test_hammer_tile[1-x11-FakeScreenConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_fakescreen.py::test_hammer_tile[1-wayland-FakeScreenConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0605640> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_fakescreen.py::test_hammer_tile[1-wayland-FakeScreenConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_fakescreen.py::test_hammer_ratio_tile[1-x11-FakeScreenConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd06059b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_fakescreen.py::test_hammer_ratio_tile[1-x11-FakeScreenConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_fakescreen.py::test_hammer_ratio_tile[1-wayland-FakeScreenConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0ae4460> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_fakescreen.py::test_hammer_ratio_tile[1-wayland-FakeScreenConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_fakescreen.py::test_ratio_to_fourth_screen[1-x11-FakeScreenConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0529010> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_fakescreen.py::test_ratio_to_fourth_screen[1-x11-FakeScreenConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_fakescreen.py::test_ratio_to_fourth_screen[1-wayland-FakeScreenConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0529170> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_fakescreen.py::test_ratio_to_fourth_screen[1-wayland-FakeScreenConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_floating.py::test_maximize[1-x11-FakeScreenConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd13c73d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_floating.py::test_maximize[1-x11-FakeScreenConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_floating.py::test_maximize[1-wayland-FakeScreenConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044c460> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_floating.py::test_maximize[1-wayland-FakeScreenConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_floating.py::test_fullscreen[1-x11-FakeScreenConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044f8a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_floating.py::test_fullscreen[1-x11-FakeScreenConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_floating.py::test_fullscreen[1-wayland-FakeScreenConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ac300> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_floating.py::test_fullscreen[1-wayland-FakeScreenConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_group.py::test_window_order[1-x11-GroupConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04acca0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_group.py::test_window_order[1-x11-GroupConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_group.py::test_window_order[1-wayland-GroupConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ad640> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_group.py::test_window_order[1-wayland-GroupConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_group.py::test_focus_by_index[1-x11-GroupConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c7950> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_group.py::test_focus_by_index[1-x11-GroupConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_group.py::test_focus_by_index[1-wayland-GroupConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07617a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_group.py::test_focus_by_index[1-wayland-GroupConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_group.py::test_toscreen_toggle[1-x11-GroupConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd07c8d50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_group.py::test_toscreen_toggle[1-x11-GroupConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_group.py::test_toscreen_toggle[1-wayland-GroupConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08038a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_group.py::test_toscreen_toggle[1-wayland-GroupConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_group.py::test_non_persistent_groups[1-x11-NoPersistGroupConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d55b10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_group.py::test_non_persistent_groups[1-x11-NoPersistGroupConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_group.py::test_non_persistent_groups[1-wayland-NoPersistGroupConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd06064b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_group.py::test_non_persistent_groups[1-wayland-NoPersistGroupConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_can_subscribe_to_startup_hooks[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_can_subscribe_to_startup_hooks[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_can_update_by_selection_change[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044d6f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_hook.py::test_can_update_by_selection_change[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_can_update_by_selection_change[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044d430> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_hook.py::test_can_update_by_selection_change[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_can_call_by_selection_notify[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04adf30> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_hook.py::test_can_call_by_selection_notify[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_can_call_by_selection_notify[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ae8d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_hook.py::test_can_call_by_selection_notify[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_resume_hook[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044f530> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_hook.py::test_resume_hook[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_resume_hook[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044f110> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_hook.py::test_resume_hook[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_suspend_hook[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd052b1c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_hook.py::test_suspend_hook[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_suspend_hook[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0528040> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_hook.py::test_suspend_hook[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_user_hook[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_user_hook[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_shutdown[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_shutdown[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_setgroup[x11-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_setgroup[wayland-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_addgroup[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_addgroup[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_delgroup[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_delgroup[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_changegroup[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_changegroup[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_focus_change[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_focus_change[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_float_change[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_float_change[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_group_window_add[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_group_window_add[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_group_window_remove[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_group_window_remove[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_client_new[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_client_new[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_client_managed[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_client_managed[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_client_killed[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_client_killed[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_client_focus[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_client_focus[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_client_mouse_enter[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_client_mouse_enter[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_client_name_updated[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_client_name_updated[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_client_urgent_hint_changed[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_layout_change[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_layout_change[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_net_wm_icon_change[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_screen_change[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_screen_change[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_screens_reconfigured[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_screens_reconfigured[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_current_screen_change[x11-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_hook.py::test_current_screen_change[wayland-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_screen_dim[x11-ManagerConfig-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0607110> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_screen_dim[x11-ManagerConfig-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_screen_dim[wayland-ManagerConfig-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0604040> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_screen_dim[wayland-ManagerConfig-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_clone_dim[1-x11-ManagerConfig-xephyr0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c2560> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_clone_dim[1-x11-ManagerConfig-xephyr0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_clone_dim[1-wayland-ManagerConfig-xephyr0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0391c70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_clone_dim[1-wayland-ManagerConfig-xephyr0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_to_screen[x11-ManagerConfig-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03926c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_to_screen[x11-ManagerConfig-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_to_screen[wayland-ManagerConfig-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0393110> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_to_screen[wayland-ManagerConfig-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_togroup[x11-ManagerConfig-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0393ab0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_togroup[x11-ManagerConfig-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_togroup[wayland-ManagerConfig-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d4510> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_togroup[wayland-ManagerConfig-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_resize[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d4eb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_resize[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_resize[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d54300> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_resize[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_minimal[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0800e00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_minimal[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_minimal[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ad380> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_minimal[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_events[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04aee50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_events[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_events[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c4460> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_events[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_keypress[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044f110> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_keypress[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_keypress[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03916f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_keypress[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_too_few_groups[x11-1-TooFewGroupsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03900f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_too_few_groups[x11-1-TooFewGroupsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_too_few_groups[wayland-1-TooFewGroupsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c3110> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_too_few_groups[wayland-1-TooFewGroupsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_immediate_chord[1-x11-_ChordsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c3530> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_immediate_chord[1-x11-_ChordsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_immediate_chord[1-wayland-_ChordsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d5380> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_immediate_chord[1-wayland-_ChordsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_mode_chord[1-x11-_ChordsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d5b10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_mode_chord[1-x11-_ChordsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_mode_chord[1-wayland-_ChordsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c1d20> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_mode_chord[1-wayland-_ChordsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_chord_stack[1-x11-_ChordsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c1a60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_chord_stack[1-x11-_ChordsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_chord_stack[1-wayland-_ChordsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0607c10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_chord_stack[1-wayland-_ChordsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_spawn[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0393ed0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_spawn[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_spawn[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03931c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_spawn[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_spawn_list[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0390720> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_spawn_list[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_spawn_list[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0391dd0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_spawn_list[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_kill_window[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ac930> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_kill_window[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_kill_window[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ad4e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_kill_window[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_kill_other[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d4040> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_kill_other[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_kill_other[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d6350> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_kill_other[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_regression_groupswitch[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d6cf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_regression_groupswitch[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_regression_groupswitch[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d7690> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_regression_groupswitch[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_next_layout[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c3530> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_next_layout[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_next_layout[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c3480> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_next_layout[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_setlayout[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044f110> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_setlayout[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_setlayout[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c6c40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_setlayout[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_to_layout_index[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03900f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_to_layout_index[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_to_layout_index[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0529590> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_to_layout_index[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_adddelgroup[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ad380> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_adddelgroup[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_adddelgroup[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d54bf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_adddelgroup[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_addgroupat[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d57a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_addgroupat[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_addgroupat[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d4bf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_addgroupat[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_delgroup[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d7e20> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_delgroup[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_delgroup[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f0880> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_delgroup[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_nextprevgroup[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d6820> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_nextprevgroup[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_nextprevgroup[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d40f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_nextprevgroup[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_toggle_group[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ad4e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_toggle_group[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_toggle_group[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0391380> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_toggle_group[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_static[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0392770> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_static[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_static[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0391a60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_static[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_match[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0604040> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_match[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_match[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c2a30> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_match[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_default_float[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f0ca0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_default_float[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_default_float[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f1430> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_default_float[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_last_float_size[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f1dd0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_last_float_size[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_last_float_size[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f2770> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_last_float_size[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_float_max_min_combo[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08017a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_float_max_min_combo[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_float_max_min_combo[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ae980> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_float_max_min_combo[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_toggle_fullscreen[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0391590> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_toggle_fullscreen[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_toggle_fullscreen[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c6a30> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_toggle_fullscreen[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_toggle_max[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044ddd0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_toggle_max[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_toggle_max[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c1b10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_toggle_max[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_toggle_min[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d7b60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_toggle_min[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_toggle_min[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d5b10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_toggle_min[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_toggle_floating[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d5f30> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_toggle_floating[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_toggle_floating[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f2cf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_toggle_floating[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_floating_focus[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f3690> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_floating_focus[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_floating_focus[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03000f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_floating_focus[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_move_floating[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0300a90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_move_floating[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_move_floating[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c3060> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_move_floating[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_one_screen[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0604e00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_one_screen[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_one_screen[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03909e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_one_screen[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_two_screens[x11-ManagerConfig-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0391fe0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_two_screens[x11-ManagerConfig-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_two_screens[wayland-ManagerConfig-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ad170> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_two_screens[wayland-ManagerConfig-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_focus_stays_on_layout_switch[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f16f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_focus_stays_on_layout_switch[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_focus_stays_on_layout_switch[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f0ca0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_focus_stays_on_layout_switch[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_map_request[1-x11-BareConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f03b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_map_request[1-x11-BareConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_map_request[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d6770> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_map_request[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_map_request[1-wayland-BareConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d6610> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_map_request[1-wayland-BareConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_map_request[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0301380> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_map_request[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_unmap[1-x11-BareConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0301d20> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_unmap[1-x11-BareConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_unmap[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f3320> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_unmap[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_unmap[1-wayland-BareConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f0300> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_unmap[1-wayland-BareConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_unmap[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d5c70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_unmap[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_setgroup[x11-1-BareConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d5170> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_setgroup[x11-1-BareConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_setgroup[x11-1-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c1b10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_setgroup[x11-1-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_setgroup[wayland-1-BareConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044ddd0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_setgroup[wayland-1-BareConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_setgroup[wayland-1-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03928d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_setgroup[wayland-1-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_unmap_noscreen[x11-1-BareConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03933d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_unmap_noscreen[x11-1-BareConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_unmap_noscreen[x11-1-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ae980> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_unmap_noscreen[x11-1-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_unmap_noscreen[wayland-1-BareConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d56e50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_unmap_noscreen[wayland-1-BareConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_unmap_noscreen[wayland-1-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0302610> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_unmap_noscreen[wayland-1-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_labelgroup[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0302fb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_labelgroup[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_labelgroup[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0303950> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_labelgroup[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_change_loglevel[1-x11-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d6770> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_change_loglevel[1-x11-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_change_loglevel[1-wayland-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f03b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_change_loglevel[1-wayland-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_switch_groups_cursor_warp[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_switch_groups_cursor_warp[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_reload_config[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_reload_config[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_windows_from_commands[1-x11-CommandsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0303d70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_windows_from_commands[1-x11-CommandsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_windows_from_commands[1-wayland-CommandsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0301010> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_windows_from_commands[1-wayland-CommandsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_widget_duplicate_names[1-x11-DuplicateWidgetsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03007d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_widget_duplicate_names[1-x11-DuplicateWidgetsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_widget_duplicate_names[1-wayland-DuplicateWidgetsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a0250> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_widget_duplicate_names[1-wayland-DuplicateWidgetsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_widget_duplicate_warnings[1-x11-DuplicateWidgetsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a0ca0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_widget_duplicate_warnings[1-x11-DuplicateWidgetsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_widget_duplicate_warnings[1-wayland-DuplicateWidgetsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a16f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_widget_duplicate_warnings[1-wayland-DuplicateWidgetsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_single_rule[1-x11-normal-False-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03028d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_single_rule[1-x11-normal-False-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_single_rule[1-x11-floatme-True-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0300510> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_single_rule[1-x11-floatme-True-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_single_rule[1-x11-floatmetoo-False-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ae820> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_single_rule[1-x11-floatmetoo-False-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_single_rule[1-wayland-normal-False-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ad2d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_single_rule[1-wayland-normal-False-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_single_rule[1-wayland-floatme-True-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0392e50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_single_rule[1-wayland-floatme-True-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_single_rule[1-wayland-floatmetoo-False-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044e770> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_single_rule[1-wayland-floatmetoo-False-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_single_regex_rule[1-x11-normal-False-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c00f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_single_regex_rule[1-x11-normal-False-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_single_regex_rule[1-x11-floatme-True-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d5c70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_single_regex_rule[1-x11-floatme-True-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_single_regex_rule[1-x11-floatmetoo-True-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f0300> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_single_regex_rule[1-x11-floatmetoo-True-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_single_regex_rule[1-wayland-normal-False-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f2fb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_single_regex_rule[1-wayland-normal-False-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_single_regex_rule[1-wayland-floatme-True-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a1fe0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_single_regex_rule[1-wayland-floatme-True-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_single_regex_rule[1-wayland-floatmetoo-True-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a2980> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_single_regex_rule[1-wayland-floatmetoo-True-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_not_rule[1-x11-normal-True-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c1dd0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_not_rule[1-x11-normal-True-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_not_rule[1-x11-floatme-False-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f0d50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_not_rule[1-x11-floatme-False-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_not_rule[1-x11-floatmetoo-True-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d6400> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_not_rule[1-x11-floatmetoo-True-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_not_rule[1-wayland-normal-True-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0301220> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_not_rule[1-wayland-normal-True-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_not_rule[1-wayland-floatme-False-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0303d70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_not_rule[1-wayland-floatme-False-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_not_rule[1-wayland-floatmetoo-True-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0303a00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_not_rule[1-wayland-floatmetoo-True-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_or_rule[1-x11-normal-False-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a2c40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_or_rule[1-x11-normal-False-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_or_rule[1-x11-floatme-True-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a0250> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_or_rule[1-x11-floatme-True-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_or_rule[1-x11-floating-True-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a33d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_or_rule[1-x11-floating-True-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_or_rule[1-x11-floatmetoo-False-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a3d70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_or_rule[1-x11-floatmetoo-False-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_or_rule[1-wayland-normal-False-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02587d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_or_rule[1-wayland-normal-False-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_or_rule[1-wayland-floatme-True-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0259170> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_or_rule[1-wayland-floatme-True-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_or_rule[1-wayland-floating-True-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0259b10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_or_rule[1-wayland-floating-True-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_or_rule[1-wayland-floatmetoo-False-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f3690> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_or_rule[1-wayland-floatmetoo-False-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_and_rule[1-x11-normal-False-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f2e50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_and_rule[1-x11-normal-False-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_and_rule[1-x11-floatme-False-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d5c70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_and_rule[1-x11-floatme-False-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_and_rule[1-x11-floatmetoo-True-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c00f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_and_rule[1-x11-floatmetoo-True-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_and_rule[1-wayland-normal-False-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044e2a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_and_rule[1-wayland-normal-False-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_and_rule[1-wayland-floatme-False-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0390f60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_and_rule[1-wayland-floatme-False-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_and_rule[1-wayland-floatmetoo-True-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04af320> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_and_rule[1-wayland-floatmetoo-True-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_xor_rule[1-x11-normal-False-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d54bf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_xor_rule[1-x11-normal-False-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_xor_rule[1-x11-floatme-True-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03028d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_xor_rule[1-x11-floatme-True-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_xor_rule[1-x11-floatmetoo-False-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a24b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_xor_rule[1-x11-floatmetoo-False-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_xor_rule[1-x11-thisfloatstoo-True-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a1e80> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_xor_rule[1-x11-thisfloatstoo-True-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_xor_rule[1-wayland-normal-False-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0259c70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_xor_rule[1-wayland-normal-False-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_xor_rule[1-wayland-floatme-True-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a3530> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_xor_rule[1-wayland-floatme-True-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_xor_rule[1-wayland-floatmetoo-False-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a0f60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_xor_rule[1-wayland-floatmetoo-False-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_match.py::test_xor_rule[1-wayland-thisfloatstoo-True-manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a0b40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_match.py::test_xor_rule[1-wayland-thisfloatstoo-True-manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_popup.py::test_popup_focus[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03035e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_popup.py::test_popup_focus[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_popup.py::test_popup_focus[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0301220> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_popup.py::test_popup_focus[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_qtile_cmd.py::test_qtile_cmd[1-x11-ServerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d6400> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_qtile_cmd.py::test_qtile_cmd[1-x11-ServerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_qtile_cmd.py::test_qtile_cmd[1-wayland-ServerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f21f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_qtile_cmd.py::test_qtile_cmd[1-wayland-ServerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_qtile_cmd.py::test_display_kb[1-x11-ServerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0393ed0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_qtile_cmd.py::test_display_kb[1-x11-ServerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_qtile_cmd.py::test_display_kb[1-wayland-ServerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0258a90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_qtile_cmd.py::test_display_kb[1-wayland-ServerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_qtile_cmd.py::test_cmd_obj_root_node[1-x11-ServerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02581a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_qtile_cmd.py::test_cmd_obj_root_node[1-x11-ServerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_qtile_cmd.py::test_cmd_obj_root_node[1-wayland-ServerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd025a6c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_qtile_cmd.py::test_cmd_obj_root_node[1-wayland-ServerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_restart.py::test_restart_hook_and_state[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_scratchpad.py::test_sratchpad_with_matcher[1-x11-ScratchPadBaseConfic] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015c300> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_scratchpad.py::test_sratchpad_with_matcher[1-x11-ScratchPadBaseConfic] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_scratchpad.py::test_sratchpad_with_matcher[1-wayland-ScratchPadBaseConfic] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a1e80> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_scratchpad.py::test_sratchpad_with_matcher[1-wayland-ScratchPadBaseConfic] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_scratchpad.py::test_toggling_single[1-x11-ScratchPadBaseConfic] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a2770> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_scratchpad.py::test_toggling_single[1-x11-ScratchPadBaseConfic] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_scratchpad.py::test_toggling_single[1-wayland-ScratchPadBaseConfic] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0302e50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_scratchpad.py::test_toggling_single[1-wayland-ScratchPadBaseConfic] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_scratchpad.py::test_toggling[1-x11-ScratchPadBaseConfic] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ad4e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_scratchpad.py::test_toggling[1-x11-ScratchPadBaseConfic] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_scratchpad.py::test_toggling[1-wayland-ScratchPadBaseConfic] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0391c70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_scratchpad.py::test_toggling[1-wayland-ScratchPadBaseConfic] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_scratchpad.py::test_focus_cycle[1-x11-ScratchPadBaseConfic] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04c3c10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_scratchpad.py::test_focus_cycle[1-x11-ScratchPadBaseConfic] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_scratchpad.py::test_focus_cycle[1-wayland-ScratchPadBaseConfic] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d5c70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_scratchpad.py::test_focus_cycle[1-wayland-ScratchPadBaseConfic] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_scratchpad.py::test_focus_lost_hide[1-x11-ScratchPadBaseConfic] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f3cc0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_scratchpad.py::test_focus_lost_hide[1-x11-ScratchPadBaseConfic] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_scratchpad.py::test_focus_lost_hide[1-wayland-ScratchPadBaseConfic] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0259d20> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_scratchpad.py::test_focus_lost_hide[1-wayland-ScratchPadBaseConfic] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_scratchpad.py::test_kill[1-x11-ScratchPadBaseConfic] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015c460> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_scratchpad.py::test_kill[1-x11-ScratchPadBaseConfic] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_scratchpad.py::test_kill[1-wayland-ScratchPadBaseConfic] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015ceb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_scratchpad.py::test_kill[1-wayland-ScratchPadBaseConfic] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_scratchpad.py::test_floating_toggle[1-x11-ScratchPadBaseConfic] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015d850> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_scratchpad.py::test_floating_toggle[1-x11-ScratchPadBaseConfic] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_scratchpad.py::test_floating_toggle[1-wayland-ScratchPadBaseConfic] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ae1f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_scratchpad.py::test_floating_toggle[1-wayland-ScratchPadBaseConfic] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_scratchpad.py::test_stepping_between_groups_should_skip_scratchpads[1-x11-ScratchPadBaseConfic] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd025a770> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_scratchpad.py::test_stepping_between_groups_should_skip_scratchpads[1-x11-ScratchPadBaseConfic] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_scratchpad.py::test_stepping_between_groups_should_skip_scratchpads[1-wayland-ScratchPadBaseConfic] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd025b950> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_scratchpad.py::test_stepping_between_groups_should_skip_scratchpads[1-wayland-ScratchPadBaseConfic] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_scratchpad.py::test_skip_taskbar[1-x11-ScratchPadBaseConfic] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0393b60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_scratchpad.py::test_skip_taskbar[1-x11-ScratchPadBaseConfic] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_scratchpad.py::test_skip_taskbar[1-wayland-ScratchPadBaseConfic] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f0510> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_scratchpad.py::test_skip_taskbar[1-wayland-ScratchPadBaseConfic] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_sh.py::test_columnize[1-x11-ShConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d6610> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_sh.py::test_columnize[1-x11-ShConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_sh.py::test_columnize[1-wayland-ShConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0301220> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_sh.py::test_columnize[1-wayland-ShConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_sh.py::test_ls[1-x11-ShConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0303a00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_sh.py::test_ls[1-x11-ShConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_sh.py::test_ls[1-wayland-ShConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a0510> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_sh.py::test_ls[1-wayland-ShConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_sh.py::test_do_cd[1-x11-ShConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a0300> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_sh.py::test_do_cd[1-x11-ShConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_sh.py::test_do_cd[1-wayland-ShConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015dd20> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_sh.py::test_do_cd[1-wayland-ShConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_sh.py::test_call[1-x11-ShConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015e820> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_sh.py::test_call[1-x11-ShConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_sh.py::test_call[1-wayland-ShConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015f1c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_sh.py::test_call[1-wayland-ShConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_sh.py::test_complete[1-x11-ShConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd08c6a30> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_sh.py::test_complete[1-x11-ShConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_sh.py::test_complete[1-wayland-ShConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd025bd70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_sh.py::test_complete[1-wayland-ShConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_sh.py::test_help[1-x11-ShConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f28d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_sh.py::test_help[1-x11-ShConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_sh.py::test_help[1-wayland-ShConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d5b10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_sh.py::test_help[1-wayland-ShConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_swallow.py::test_swallow[1-x11-SwallowConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0390b40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_swallow.py::test_swallow[1-x11-SwallowConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_swallow.py::test_swallow[1-wayland-SwallowConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0303060> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_swallow.py::test_swallow[1-wayland-SwallowConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_when.py::test_when[1-x11-WhenConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a1a60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_when.py::test_when[1-x11-WhenConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_when.py::test_when[1-wayland-WhenConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015f3d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_when.py::test_when[1-wayland-WhenConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_window.py::test_info[1-x11-BareConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015c7d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_window.py::test_info[1-x11-BareConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_window.py::test_info[1-wayland-BareConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015d640> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_window.py::test_info[1-wayland-BareConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_window.py::test_is_visible_hidden[1-x11-BareConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015f950> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_window.py::test_is_visible_hidden[1-x11-BareConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_window.py::test_is_visible_hidden[1-wayland-BareConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd01943b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_window.py::test_is_visible_hidden[1-wayland-BareConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_window.py::test_is_visible_minimized[1-x11-BareConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd04ae1f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_window.py::test_is_visible_minimized[1-x11-BareConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_window.py::test_is_visible_minimized[1-wayland-BareConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015dd20> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_window.py::test_is_visible_minimized[1-wayland-BareConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_window.py::test_margin[1-x11-BareConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a01a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_window.py::test_margin[1-x11-BareConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_window.py::test_margin[1-wayland-BareConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a2e50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_window.py::test_margin[1-wayland-BareConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_window.py::test_no_size_hint[1-x11-BareConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0301220> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_window.py::test_no_size_hint[1-x11-BareConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_window.py::test_no_size_hint[1-wayland-BareConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f03b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_window.py::test_no_size_hint[1-wayland-BareConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_window.py::test_togroup_toggle[1-x11-BareConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0390ca0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_window.py::test_togroup_toggle[1-x11-BareConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_window.py::test_togroup_toggle[1-wayland-BareConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02580f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_window.py::test_togroup_toggle[1-wayland-BareConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_window.py::test_bring_front_click[1-x11-ManagerConfig-False] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd025ab90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_window.py::test_bring_front_click[1-x11-ManagerConfig-False] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_window.py::test_bring_front_click[1-x11-BringFrontClickConfig-True] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0194670> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_window.py::test_bring_front_click[1-x11-BringFrontClickConfig-True] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_window.py::test_bring_front_click[1-x11-BringFrontClickFloatingOnlyConfig-floating_only] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd01952d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_window.py::test_bring_front_click[1-x11-BringFrontClickFloatingOnlyConfig-floating_only] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_window.py::test_bring_front_click[1-wayland-ManagerConfig-False] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0195d20> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_window.py::test_bring_front_click[1-wayland-ManagerConfig-False] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_window.py::test_bring_front_click[1-wayland-BringFrontClickConfig-True] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd01966c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_window.py::test_bring_front_click[1-wayland-BringFrontClickConfig-True] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_window.py::test_bring_front_click[1-wayland-BringFrontClickFloatingOnlyConfig-floating_only] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd044e770> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_window.py::test_bring_front_click[1-wayland-BringFrontClickFloatingOnlyConfig-floating_only] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_window.py::test_center_window[x11-BareConfig-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a2090> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_window.py::test_center_window[x11-BareConfig-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_window.py::test_center_window[wayland-BareConfig-2] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0391bc0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_window.py::test_center_window[wayland-BareConfig-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_window.py::test_set_position[1-x11-PositionConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d5c70> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_window.py::test_set_position[1-x11-PositionConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_window.py::test_set_position[1-wayland-PositionConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd025b690> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_window.py::test_set_position[1-wayland-PositionConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_window.py::test_focus_switch[1-x11-WindowNameConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015c510> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_window.py::test_focus_switch[1-x11-WindowNameConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_window.py::test_focus_switch[1-wayland-WindowNameConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015c930> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_window.py::test_focus_switch[1-wayland-WindowNameConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_base.py::test_multiple_timers[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_base.py::test_multiple_timers[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_base.py::test_mirrors_same_bar[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_base.py::test_mirrors_same_bar[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_base.py::test_mirrors_different_bar[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_base.py::test_mirrors_different_bar[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_base.py::test_mirrors_stretch[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_base.py::test_mirrors_stretch[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_base.py::test_threadpolltext_force_update[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_base.py::test_threadpolltext_force_update[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_base.py::test_threadpolltext_update_interval_none[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_base.py::test_threadpolltext_update_interval_none[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_base.py::test_text_scroll_no_width[1-x11-ScrollingTextConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd01283b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_base.py::test_text_scroll_no_width[1-x11-ScrollingTextConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_base.py::test_text_scroll_no_width[1-wayland-ScrollingTextConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0128eb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_base.py::test_text_scroll_no_width[1-wayland-ScrollingTextConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_base.py::test_text_scroll_short_text[1-x11-ScrollingTextConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0129850> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_base.py::test_text_scroll_short_text[1-x11-ScrollingTextConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_base.py::test_text_scroll_short_text[1-wayland-ScrollingTextConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd012a1f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_base.py::test_text_scroll_short_text[1-wayland-ScrollingTextConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_base.py::test_text_scroll_long_text[1-x11-ScrollingTextConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03022a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_base.py::test_text_scroll_long_text[1-x11-ScrollingTextConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_base.py::test_text_scroll_long_text[1-wayland-ScrollingTextConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0259010> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_base.py::test_text_scroll_long_text[1-wayland-ScrollingTextConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_base.py::test_scroll_fixed_width[1-x11-ScrollingTextConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03d5dd0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_base.py::test_scroll_fixed_width[1-x11-ScrollingTextConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_base.py::test_scroll_fixed_width[1-wayland-ScrollingTextConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a1a60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_base.py::test_scroll_fixed_width[1-wayland-ScrollingTextConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_check_updates.py::test_update_available_with_execute[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_check_updates.py::test_update_available_with_execute[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_chord.py::test_chord_persistence[1-x11-ChordConf] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd012a820> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_chord.py::test_chord_persistence[1-x11-ChordConf] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_chord.py::test_chord_persistence[1-wayland-ChordConf] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd012b1c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_chord.py::test_chord_persistence[1-wayland-ChordConf] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_clipboard.py::test_clipboard_display[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd012bcc0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_clipboard.py::test_clipboard_display[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_clipboard.py::test_clipboard_display[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff44880> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_clipboard.py::test_clipboard_display[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_clipboard.py::test_clipboard_display_full_text[1-x11-clipboard_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff45380> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_clipboard.py::test_clipboard_display_full_text[1-x11-clipboard_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_clipboard.py::test_clipboard_display_full_text[1-wayland-clipboard_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff45e80> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_clipboard.py::test_clipboard_display_full_text[1-wayland-clipboard_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_clipboard.py::test_clipboard_blacklist[1-x11-clipboard_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd1d55380> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_clipboard.py::test_clipboard_blacklist[1-x11-clipboard_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_clipboard.py::test_clipboard_blacklist[1-wayland-clipboard_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f2090> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_clipboard.py::test_clipboard_blacklist[1-wayland-clipboard_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_clipboard.py::test_clipboard_ignore_different_selection[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0303a00> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_clipboard.py::test_clipboard_ignore_different_selection[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_clipboard.py::test_clipboard_ignore_different_selection[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a03b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_clipboard.py::test_clipboard_ignore_different_selection[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_clipboard.py::test_clipboard_display_clear[1-x11-clipboard_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0129380> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_clipboard.py::test_clipboard_display_clear[1-x11-clipboard_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_clipboard.py::test_clipboard_display_clear[1-wayland-clipboard_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0129fe0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_clipboard.py::test_clipboard_display_clear[1-wayland-clipboard_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_clipboard.py::test_clipboard_display_multiple_changes[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0194300> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_clipboard.py::test_clipboard_display_multiple_changes[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_clipboard.py::test_clipboard_display_multiple_changes[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0194d50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_clipboard.py::test_clipboard_display_multiple_changes[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_clock.py::test_clock_tick[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_clock.py::test_clock_tick[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_cmus.py::test_cmus[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff28040> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_cmus.py::test_cmus[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_cmus.py::test_cmus[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff28b40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_cmus.py::test_cmus[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_cmus.py::test_cmus_play_stopped[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff29640> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_cmus.py::test_cmus_play_stopped[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_cmus.py::test_cmus_play_stopped[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff45640> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_cmus.py::test_cmus_play_stopped[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_cmus.py::test_cmus_times[1-x11-cmus_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff44f60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_cmus.py::test_cmus_times[1-x11-cmus_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_cmus.py::test_cmus_times[1-wayland-cmus_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff45b10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_cmus.py::test_cmus_times[1-wayland-cmus_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_cmus.py::test_cmus_buttons[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd012b5e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_cmus.py::test_cmus_buttons[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_cmus.py::test_cmus_buttons[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd012afb0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_cmus.py::test_cmus_buttons[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_cmus.py::test_cmus_error_handling[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0259d20> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_cmus.py::test_cmus_error_handling[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_cmus.py::test_cmus_error_handling[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0302a30> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_cmus.py::test_cmus_error_handling[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_cmus.py::test_escape_text[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015f8a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_cmus.py::test_escape_text[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_cmus.py::test_escape_text[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015c300> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_cmus.py::test_escape_text[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_cmus.py::test_missing_metadata[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff2a090> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_cmus.py::test_missing_metadata[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_cmus.py::test_missing_metadata[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff2ab90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_cmus.py::test_missing_metadata[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_configerror.py::test_configerrorwidget[1-x11-top] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_configerror.py::test_configerrorwidget[1-x11-bottom] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_configerror.py::test_configerrorwidget[1-x11-left] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_configerror.py::test_configerrorwidget[1-x11-right] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_configerror.py::test_configerrorwidget[1-wayland-top] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_configerror.py::test_configerrorwidget[1-wayland-bottom] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_configerror.py::test_configerrorwidget[1-wayland-left] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_configerror.py::test_configerrorwidget[1-wayland-right] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_cpu.py::test_cpu[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0196a30> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_cpu.py::test_cpu[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_cpu.py::test_cpu[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0197e20> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_cpu.py::test_cpu[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_crashme.py::test_crashme_init[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_crashme.py::test_crashme_init[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_currentscreen.py::test_change_screen[x11-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_currentscreen.py::test_change_screen[wayland-2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_do_not_disturb.py::test_dnd[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd015f110> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_do_not_disturb.py::test_dnd[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_do_not_disturb.py::test_dnd[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0259900> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_do_not_disturb.py::test_dnd[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_do_not_disturb.py::test_dnd_custom_func[1-x11-dnd_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd012bb60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_do_not_disturb.py::test_dnd_custom_func[1-x11-dnd_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_do_not_disturb.py::test_dnd_custom_func[1-wayland-dnd_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd012b950> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_do_not_disturb.py::test_dnd_custom_func[1-wayland-dnd_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_do_not_disturb.py::test_dnd_custom_icons[1-x11-dnd_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff2a560> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_do_not_disturb.py::test_dnd_custom_icons[1-x11-dnd_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_do_not_disturb.py::test_dnd_custom_icons[1-wayland-dnd_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff29010> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_do_not_disturb.py::test_dnd_custom_icons[1-wayland-dnd_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_groupbox.py::test_groupbox_markup[1-x11-GroupBoxConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff45b10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_groupbox.py::test_groupbox_markup[1-x11-GroupBoxConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_groupbox.py::test_groupbox_markup[1-wayland-GroupBoxConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff45a60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_groupbox.py::test_groupbox_markup[1-wayland-GroupBoxConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_hdd.py::test_hdd[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff468d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_hdd.py::test_hdd[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_hdd.py::test_hdd[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc56f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_hdd.py::test_hdd[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_image.py::test_default_settings[1-x11-screen0-top-height] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_image.py::test_default_settings[1-x11-screen1-left-width] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_image.py::test_default_settings[1-wayland-screen0-top-height] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_image.py::test_default_settings[1-wayland-screen1-left-width] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_image.py::test_no_filename[1-x11-screen0-top-width] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_image.py::test_no_filename[1-x11-screen1-left-height] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_image.py::test_no_filename[1-wayland-screen0-top-width] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_image.py::test_no_filename[1-wayland-screen1-left-height] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_image.py::test_missing_file[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_image.py::test_missing_file[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_image.py::test_no_scale[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_image.py::test_no_scale[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_image.py::test_no_image[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_image.py::test_no_image[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_image.py::test_invalid_path[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_image.py::test_invalid_path[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_import_error.py::test_importerrorwidget[1-x11-top] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_import_error.py::test_importerrorwidget[1-x11-bottom] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_import_error.py::test_importerrorwidget[1-x11-left] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_import_error.py::test_importerrorwidget[1-x11-right] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_import_error.py::test_importerrorwidget[1-wayland-top] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_import_error.py::test_importerrorwidget[1-wayland-bottom] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_import_error.py::test_importerrorwidget[1-wayland-left] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_import_error.py::test_importerrorwidget[1-wayland-right] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_load.py::test_load_times_button_click[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00d97a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_load.py::test_load_times_button_click[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_load.py::test_load_times_button_click[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00da560> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_load.py::test_load_times_button_click[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_load.py::test_load_times_command[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00db320> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_load.py::test_load_times_command[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_load.py::test_load_times_command[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd03f0d50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_load.py::test_load_times_command[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_load.py::test_load_times_formatting[1-x11-load_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0195430> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_load.py::test_load_times_formatting[1-x11-load_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_load.py::test_load_times_formatting[1-wayland-load_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd012a090> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_load.py::test_load_times_formatting[1-wayland-load_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_memory.py::test_memory_defaults[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_memory.py::test_memory_defaults[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_memory.py::test_memory_units[1-x11-G- 2G/ 8G] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_memory.py::test_memory_units[1-x11-M- 2417M/ 7802M] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_memory.py::test_memory_units[1-x11-K- 2474864K/ 7988952K] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_memory.py::test_memory_units[1-x11-B- 2534260736B/ 8180686848B] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_memory.py::test_memory_units[1-wayland-G- 2G/ 8G] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_memory.py::test_memory_units[1-wayland-M- 2417M/ 7802M] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_memory.py::test_memory_units[1-wayland-K- 2474864K/ 7988952K] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_memory.py::test_memory_units[1-wayland-B- 2534260736B/ 8180686848B] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_misc.py::test_textbox_color_change[1-x11-WidgetTestConf] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00da980> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_misc.py::test_textbox_color_change[1-x11-WidgetTestConf] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_misc.py::test_textbox_color_change[1-wayland-WidgetTestConf] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00d9d20> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_misc.py::test_textbox_color_change[1-wayland-WidgetTestConf] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_moc.py::test_moc_button_presses[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_moc.py::test_moc_button_presses[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_mouse_callback.py::test_lazy_callback[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_mouse_callback.py::test_lazy_callback[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_mpd2widget.py::test_mpd2_widget_display_and_actions[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd012bb60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_mpd2widget.py::test_mpd2_widget_display_and_actions[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_mpd2widget.py::test_mpd2_widget_display_and_actions[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4c040> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_mpd2widget.py::test_mpd2_widget_display_and_actions[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_mpd2widget.py::test_mpd2_widget_extra_info[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4cb40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_mpd2widget.py::test_mpd2_widget_extra_info[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_mpd2widget.py::test_mpd2_widget_extra_info[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4d640> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_mpd2widget.py::test_mpd2_widget_extra_info[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_mpd2widget.py::test_mpd2_widget_idle_message[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4e140> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_mpd2widget.py::test_mpd2_widget_idle_message[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_mpd2widget.py::test_mpd2_widget_idle_message[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4ec40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_mpd2widget.py::test_mpd2_widget_idle_message[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_mpd2widget.py::test_mpd2_widget_current_song[1-x11-mpd2_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd01296f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_mpd2widget.py::test_mpd2_widget_current_song[1-x11-mpd2_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_mpd2widget.py::test_mpd2_widget_current_song[1-wayland-mpd2_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd01959b0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_mpd2widget.py::test_mpd2_widget_current_song[1-wayland-mpd2_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_mpd2widget.py::test_mpd2_widget_custom_undefined_value[1-x11-mpd2_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0194300> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_mpd2widget.py::test_mpd2_widget_custom_undefined_value[1-x11-mpd2_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_mpd2widget.py::test_mpd2_widget_custom_undefined_value[1-wayland-mpd2_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff2b8a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_mpd2widget.py::test_mpd2_widget_custom_undefined_value[1-wayland-mpd2_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_mpd2widget.py::test_mpd2_widget_dynamic_artist_value[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc40f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_mpd2widget.py::test_mpd2_widget_dynamic_artist_value[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_mpd2widget.py::test_mpd2_widget_dynamic_artist_value[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc45c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_mpd2widget.py::test_mpd2_widget_dynamic_artist_value[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_openweather.py::test_openweather_parse[1-x11-params0-London: 7.0 \xb0C 81% light intensity drizzle] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_openweather.py::test_openweather_parse[1-x11-params1-London: 07:40 16:47] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_openweather.py::test_openweather_parse[1-x11-params2-London: 4.1 80 E] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_openweather.py::test_openweather_parse[1-x11-params3-London: \U0001f327\ufe0f] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_openweather.py::test_openweather_parse[1-wayland-params0-London: 7.0 \xb0C 81% light intensity drizzle] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_openweather.py::test_openweather_parse[1-wayland-params1-London: 07:40 16:47] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_openweather.py::test_openweather_parse[1-wayland-params2-London: 4.1 80 E] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_openweather.py::test_openweather_parse[1-wayland-params3-London: \U0001f327\ufe0f] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_plasma.py::test_plasma_defaults[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4c1a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_plasma.py::test_plasma_defaults[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_plasma.py::test_plasma_defaults[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00e3ed0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_plasma.py::test_plasma_defaults[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_plasma.py::test_custom_text[1-x11-plasma_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00d92d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_plasma.py::test_custom_text[1-x11-plasma_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_plasma.py::test_custom_text[1-wayland-plasma_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00da820> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_plasma.py::test_custom_text[1-wayland-plasma_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_plasma.py::test_window_focus_change[1-x11-plasma_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00da400> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_plasma.py::test_window_focus_change[1-x11-plasma_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_plasma.py::test_window_focus_change[1-wayland-plasma_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff46b90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_plasma.py::test_window_focus_change[1-wayland-plasma_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_plasma.py::test_mode_change[1-x11-plasma_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc66c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_plasma.py::test_mode_change[1-x11-plasma_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_plasma.py::test_mode_change[1-wayland-plasma_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfcbf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_plasma.py::test_mode_change[1-wayland-plasma_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_quickexit.py::test_trigger_and_cancel[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_quickexit.py::test_trigger_and_cancel[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_quickexit.py::test_exit[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_quickexit.py::test_exit[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_screensplit.py::test_screensplit_text[1-x11-ScreenSplitConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc6c40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_screensplit.py::test_screensplit_text[1-x11-ScreenSplitConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_screensplit.py::test_screensplit_text[1-wayland-ScreenSplitConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc5010> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_screensplit.py::test_screensplit_text[1-wayland-ScreenSplitConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_screensplit.py::test_screensplit_scroll_actions[1-x11-ScreenSplitConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0194250> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_screensplit.py::test_screensplit_scroll_actions[1-x11-ScreenSplitConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_screensplit.py::test_screensplit_scroll_actions[1-wayland-ScreenSplitConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd0128d50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_screensplit.py::test_screensplit_scroll_actions[1-wayland-ScreenSplitConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_screensplit.py::test_screensplit_text_format[1-x11-ScreenSplitConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4fb60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_screensplit.py::test_screensplit_text_format[1-x11-ScreenSplitConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_screensplit.py::test_screensplit_text_format[1-wayland-ScreenSplitConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4eb90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_screensplit.py::test_screensplit_text_format[1-wayland-ScreenSplitConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_sensors.py::test_thermal_sensor_metric[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00db8a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_sensors.py::test_thermal_sensor_metric[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_sensors.py::test_thermal_sensor_metric[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff28510> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_sensors.py::test_thermal_sensor_metric[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_sensors.py::test_thermal_sensor_imperial[1-x11-sensors_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdff950> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_sensors.py::test_thermal_sensor_imperial[1-x11-sensors_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_sensors.py::test_thermal_sensor_imperial[1-wayland-sensors_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec4880> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_sensors.py::test_thermal_sensor_imperial[1-wayland-sensors_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_sensors.py::test_thermal_sensor_tagged_sensor[1-x11-sensors_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec56f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_sensors.py::test_thermal_sensor_tagged_sensor[1-x11-sensors_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_sensors.py::test_thermal_sensor_tagged_sensor[1-wayland-sensors_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfdbc0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_sensors.py::test_thermal_sensor_tagged_sensor[1-wayland-sensors_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_sensors.py::test_thermal_sensor_unknown_sensor[1-x11-sensors_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcffc66c0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_sensors.py::test_thermal_sensor_unknown_sensor[1-x11-sensors_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_sensors.py::test_thermal_sensor_unknown_sensor[1-wayland-sensors_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcff478a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_sensors.py::test_thermal_sensor_unknown_sensor[1-wayland-sensors_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_sensors.py::test_thermal_sensor_format[1-x11-sensors_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00da820> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_sensors.py::test_thermal_sensor_format[1-x11-sensors_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_sensors.py::test_thermal_sensor_format[1-wayland-sensors_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00e2610> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_sensors.py::test_thermal_sensor_format[1-wayland-sensors_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_sensors.py::test_thermal_sensor_colour_normal[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4e090> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_sensors.py::test_thermal_sensor_colour_normal[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_sensors.py::test_thermal_sensor_colour_normal[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfe4d380> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_sensors.py::test_thermal_sensor_colour_normal[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_sensors.py::test_thermal_sensor_colour_alert[1-x11-sensors_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec5f30> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_sensors.py::test_thermal_sensor_colour_alert[1-x11-sensors_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_sensors.py::test_thermal_sensor_colour_alert[1-wayland-sensors_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec6e50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_sensors.py::test_thermal_sensor_colour_alert[1-wayland-sensors_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_sensors.py::test_thermal_sensor_widget_defaults[1-x11-sensors_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec7cc0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_sensors.py::test_thermal_sensor_widget_defaults[1-x11-sensors_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_sensors.py::test_thermal_sensor_widget_defaults[1-wayland-sensors_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfea8bf0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_sensors.py::test_thermal_sensor_widget_defaults[1-wayland-sensors_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_sep.py::test_orientations[1-x11-screen0-top-width] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_sep.py::test_orientations[1-x11-screen1-left-height] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_sep.py::test_orientations[1-wayland-screen0-top-width] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_sep.py::test_orientations[1-wayland-screen1-left-height] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_sep.py::test_padding_and_width[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_sep.py::test_padding_and_width[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_spacer.py::test_stretch[1-x11-screen0-top-width] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_spacer.py::test_stretch[1-x11-screen1-left-height] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_spacer.py::test_stretch[1-wayland-screen0-top-width] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_spacer.py::test_stretch[1-wayland-screen1-left-height] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_spacer.py::test_fixed_size[1-x11-screen0-top-width] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_spacer.py::test_fixed_size[1-x11-screen1-left-height] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_spacer.py::test_fixed_size[1-wayland-screen0-top-width] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_spacer.py::test_fixed_size[1-wayland-screen1-left-height] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_systray.py::test_no_duplicates_multiple_instances[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_systray.py::test_no_duplicates_mirror[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_systray.py::test_systray_reconfigure_screens[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_tasklist.py::test_tasklist_defaults[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec7480> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_tasklist.py::test_tasklist_defaults[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_tasklist.py::test_tasklist_defaults[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec7e20> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_tasklist.py::test_tasklist_defaults[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_tasklist.py::test_tasklist_skip_taskbar_defaults[1-x11] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec6090> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_tasklist.py::test_tasklist_skip_taskbar_defaults[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_tasklist.py::test_tasklist_skip_taskbar_defaults[1-wayland] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec7c10> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_tasklist.py::test_tasklist_skip_taskbar_defaults[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_tasklist.py::test_tasklist_custom_text[1-x11-tasklist_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfcb40> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_tasklist.py::test_tasklist_custom_text[1-x11-tasklist_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_tasklist.py::test_tasklist_custom_text[1-wayland-tasklist_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdfcd50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_tasklist.py::test_tasklist_custom_text[1-wayland-tasklist_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_tasklist.py::test_tasklist_custom_markup[1-x11-tasklist_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00e2400> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_tasklist.py::test_tasklist_custom_markup[1-x11-tasklist_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_tasklist.py::test_tasklist_custom_markup[1-wayland-tasklist_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfea8f60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_tasklist.py::test_tasklist_custom_markup[1-wayland-tasklist_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_tasklist.py::test_tasklist_focused_and_floating[1-x11-tasklist_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdff270> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_tasklist.py::test_tasklist_focused_and_floating[1-x11-tasklist_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_tasklist.py::test_tasklist_focused_and_floating[1-wayland-tasklist_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd02a0510> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_tasklist.py::test_tasklist_focused_and_floating[1-wayland-tasklist_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_tasklist.py::test_tasklist_click_task[1-x11-tasklist_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfec4300> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_tasklist.py::test_tasklist_click_task[1-x11-tasklist_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_tasklist.py::test_tasklist_click_task[1-wayland-tasklist_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdd00da400> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_tasklist.py::test_tasklist_click_task[1-wayland-tasklist_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_tasklist.py::test_tasklist_no_stretch[1-x11-tasklist_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50d590> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_tasklist.py::test_tasklist_no_stretch[1-x11-tasklist_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_tasklist.py::test_tasklist_no_stretch[1-wayland-tasklist_manager0] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcd50e140> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_tasklist.py::test_tasklist_no_stretch[1-wayland-tasklist_manager0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_textbox.py::test_text_box_bar_orientations[1-x11-top] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_textbox.py::test_text_box_bar_orientations[1-x11-bottom] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_textbox.py::test_text_box_bar_orientations[1-x11-left] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_textbox.py::test_text_box_bar_orientations[1-x11-right] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_textbox.py::test_text_box_bar_orientations[1-wayland-top] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_textbox.py::test_text_box_bar_orientations[1-wayland-bottom] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_textbox.py::test_text_box_bar_orientations[1-wayland-left] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_textbox.py::test_text_box_bar_orientations[1-wayland-right] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_textbox.py::test_text_box_max_chars[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_textbox.py::test_text_box_max_chars[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-AGroupBox-kwargs0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Backlight-kwargs1] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Battery-kwargs2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-BatteryIcon-kwargs3] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Bluetooth-kwargs4] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs5] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs6] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Canto-kwargs7] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-CapsNumLockIndicator-kwargs8] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-CheckUpdates-kwargs9] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Chord-kwargs10] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Clipboard-kwargs11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Clock-kwargs12] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Cmus-kwargs13] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Countdown-kwargs14] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-CryptoTicker-kwargs15] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-CurrentLayout-kwargs16] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-CurrentLayoutIcon-kwargs17] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-CurrentScreen-kwargs18] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-DF-kwargs19] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-DoNotDisturb-kwargs20] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-GenPollText-kwargs21] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-GenPollUrl-kwargs22] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-GenPollCommand-kwargs23] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-GmailChecker-kwargs24] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-GroupBox-kwargs25] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-HDD-kwargs26] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs27] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs28] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-IdleRPG-kwargs29] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Image-kwargs30] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs31] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-KeyboardKbdd-kwargs32] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-KeyboardLayout-kwargs33] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs34] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-LaunchBar-kwargs35] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs36] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Maildir-kwargs37] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs38] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs39] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Moc-kwargs40] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs41] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Mpris2-kwargs42] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs43] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs44] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Notify-kwargs45] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-NvidiaSensors-kwargs46] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-OpenWeather-kwargs47] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Plasma-kwargs48] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Pomodoro-kwargs49] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Prompt-kwargs50] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs51] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-QuickExit-kwargs52] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-ScreenSplit-kwargs53] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Sep-kwargs54] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-She-kwargs55] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Spacer-kwargs56] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-StatusNotifier-kwargs57] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-StockTicker-kwargs58] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs59] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Systray-kwargs60] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-TaskList-kwargs61] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-TextBox-kwargs62] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs63] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-ThermalZone-kwargs64] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Volume-kwargs65] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Wallpaper-kwargs66] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-WidgetBox-kwargs67] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-WindowCount-kwargs68] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-WindowName-kwargs69] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-WindowTabs-kwargs70] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-import_error_wrapper-kwargs71] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-Wttr-kwargs72] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-x11-_CrashMe-kwargs73] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-AGroupBox-kwargs0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Backlight-kwargs1] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Battery-kwargs2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-BatteryIcon-kwargs3] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Bluetooth-kwargs4] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs5] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs6] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Canto-kwargs7] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-CapsNumLockIndicator-kwargs8] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-CheckUpdates-kwargs9] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Chord-kwargs10] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Clipboard-kwargs11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Clock-kwargs12] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Cmus-kwargs13] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Countdown-kwargs14] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-CryptoTicker-kwargs15] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-CurrentLayout-kwargs16] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-CurrentLayoutIcon-kwargs17] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-CurrentScreen-kwargs18] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-DF-kwargs19] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-DoNotDisturb-kwargs20] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-GenPollText-kwargs21] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-GenPollUrl-kwargs22] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-GenPollCommand-kwargs23] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-GmailChecker-kwargs24] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-GroupBox-kwargs25] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-HDD-kwargs26] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs27] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs28] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-IdleRPG-kwargs29] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Image-kwargs30] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs31] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-KeyboardKbdd-kwargs32] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-KeyboardLayout-kwargs33] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs34] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-LaunchBar-kwargs35] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs36] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Maildir-kwargs37] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs38] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs39] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Moc-kwargs40] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs41] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Mpris2-kwargs42] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs43] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs44] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Notify-kwargs45] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-NvidiaSensors-kwargs46] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-OpenWeather-kwargs47] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Plasma-kwargs48] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Pomodoro-kwargs49] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Prompt-kwargs50] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs51] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-QuickExit-kwargs52] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-ScreenSplit-kwargs53] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Sep-kwargs54] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-She-kwargs55] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Spacer-kwargs56] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-StatusNotifier-kwargs57] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-StockTicker-kwargs58] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs59] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-TaskList-kwargs61] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-TextBox-kwargs62] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs63] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-ThermalZone-kwargs64] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Volume-kwargs65] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Wallpaper-kwargs66] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-WidgetBox-kwargs67] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-WindowCount-kwargs68] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-WindowName-kwargs69] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-WindowTabs-kwargs70] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-import_error_wrapper-kwargs71] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-Wttr-kwargs72] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config[1-wayland-_CrashMe-kwargs73] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Backlight-kwargs0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Battery-kwargs1] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Bluetooth-kwargs2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs3] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs4] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Canto-kwargs5] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-CapsNumLockIndicator-kwargs6] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-CheckUpdates-kwargs7] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Chord-kwargs8] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Clipboard-kwargs9] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Clock-kwargs10] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Cmus-kwargs11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Countdown-kwargs12] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-CryptoTicker-kwargs13] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-CurrentLayout-kwargs14] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-CurrentScreen-kwargs15] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-DF-kwargs16] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-DoNotDisturb-kwargs17] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-GenPollText-kwargs18] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-GenPollUrl-kwargs19] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-GenPollCommand-kwargs20] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-GmailChecker-kwargs21] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-HDD-kwargs22] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs23] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs24] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-IdleRPG-kwargs25] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Image-kwargs26] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs27] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-KeyboardKbdd-kwargs28] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-KeyboardLayout-kwargs29] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs30] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs31] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Maildir-kwargs32] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs33] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs34] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Moc-kwargs35] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs36] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Mpris2-kwargs37] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs38] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs39] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Notify-kwargs40] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-NvidiaSensors-kwargs41] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-OpenWeather-kwargs42] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Plasma-kwargs43] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Pomodoro-kwargs44] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Prompt-kwargs45] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs46] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-QuickExit-kwargs47] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-ScreenSplit-kwargs48] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Sep-kwargs49] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-She-kwargs50] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Spacer-kwargs51] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-StatusNotifier-kwargs52] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-StockTicker-kwargs53] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs54] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Systray-kwargs55] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-TextBox-kwargs56] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs57] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Wallpaper-kwargs58] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-WindowCount-kwargs59] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-WindowName-kwargs60] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-WindowTabs-kwargs61] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-import_error_wrapper-kwargs62] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-Wttr-kwargs63] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-x11-_CrashMe-kwargs64] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Backlight-kwargs0] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Battery-kwargs1] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Bluetooth-kwargs2] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs3] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs4] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Canto-kwargs5] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-CapsNumLockIndicator-kwargs6] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-CheckUpdates-kwargs7] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Chord-kwargs8] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Clipboard-kwargs9] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Clock-kwargs10] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Cmus-kwargs11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Countdown-kwargs12] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-CryptoTicker-kwargs13] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-CurrentLayout-kwargs14] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-CurrentScreen-kwargs15] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-DF-kwargs16] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-DoNotDisturb-kwargs17] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-GenPollText-kwargs18] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-GenPollUrl-kwargs19] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-GenPollCommand-kwargs20] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-GmailChecker-kwargs21] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-HDD-kwargs22] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs23] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs24] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-IdleRPG-kwargs25] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Image-kwargs26] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs27] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-KeyboardKbdd-kwargs28] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-KeyboardLayout-kwargs29] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs30] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs31] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Maildir-kwargs32] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs33] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs34] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Moc-kwargs35] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs36] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Mpris2-kwargs37] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs38] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs39] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Notify-kwargs40] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-NvidiaSensors-kwargs41] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-OpenWeather-kwargs42] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Plasma-kwargs43] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Pomodoro-kwargs44] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Prompt-kwargs45] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs46] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-QuickExit-kwargs47] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-ScreenSplit-kwargs48] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Sep-kwargs49] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-She-kwargs50] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Spacer-kwargs51] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-StatusNotifier-kwargs52] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-StockTicker-kwargs53] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs54] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-TextBox-kwargs56] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs57] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Wallpaper-kwargs58] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-WindowCount-kwargs59] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-WindowName-kwargs60] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-WindowTabs-kwargs61] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-import_error_wrapper-kwargs62] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-Wttr-kwargs63] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widget_init_configure.py::test_widget_init_config_vertical_bar[1-wayland-_CrashMe-kwargs64] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widgetbox.py::test_widgetbox_start_opened[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widgetbox.py::test_widgetbox_start_opened[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widgetbox.py::test_widgetbox_mirror[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widgetbox.py::test_widgetbox_mirror[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widgetbox.py::test_widgetbox_mouse_click[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widgetbox.py::test_widgetbox_mouse_click[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widgetbox.py::test_widgetbox_with_systray_reconfigure_screens_box_open[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widgetbox.py::test_widgetbox_with_systray_reconfigure_screens_box_closed[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widgetbox.py::test_widgetbox_open_close_commands[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_widgetbox.py::test_widgetbox_open_close_commands[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_window_count.py::test_different_screens[1-x11-DifferentScreens] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf7480> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_window_count.py::test_different_screens[1-x11-DifferentScreens] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_window_count.py::test_different_screens[1-wayland-DifferentScreens] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1d6f0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_window_count.py::test_different_screens[1-wayland-DifferentScreens] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_window_count.py::test_window_count[1-x11] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_window_count.py::test_window_count[1-wayland] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_windowname.py::test_window_names[1-x11-WindowNameConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbad430> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_windowname.py::test_window_names[1-x11-WindowNameConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_windowname.py::test_window_names[1-wayland-WindowNameConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8ca90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_windowname.py::test_window_names[1-wayland-WindowNameConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_windowtabs.py::test_single_window_states[1-x11-WindowTabsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8cd50> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_windowtabs.py::test_single_window_states[1-x11-WindowTabsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_windowtabs.py::test_single_window_states[1-wayland-WindowTabsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa14040> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_windowtabs.py::test_single_window_states[1-wayland-WindowTabsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_windowtabs.py::test_multiple_windows[1-x11-WindowTabsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa17740> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_windowtabs.py::test_multiple_windows[1-x11-WindowTabsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_windowtabs.py::test_multiple_windows[1-wayland-WindowTabsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa928d0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_windowtabs.py::test_multiple_windows[1-wayland-WindowTabsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_windowtabs.py::test_selected[1-x11-WindowTabsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcf9cca90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_windowtabs.py::test_selected[1-x11-WindowTabsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_windowtabs.py::test_selected[1-wayland-WindowTabsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcf9cd430> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_windowtabs.py::test_selected[1-wayland-WindowTabsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_windowtabs.py::test_escaping_text[1-x11-WindowTabsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf41a0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_windowtabs.py::test_escaping_text[1-x11-WindowTabsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_windowtabs.py::test_escaping_text[1-wayland-WindowTabsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa14460> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_windowtabs.py::test_escaping_text[1-wayland-WindowTabsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_windowtabs.py::test_custom_text_parser[1-x11-WindowTabsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfdec930> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_windowtabs.py::test_custom_text_parser[1-x11-WindowTabsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_windowtabs.py::test_custom_text_parser[1-wayland-WindowTabsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbadd20> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/widgets/test_windowtabs.py::test_custom_text_parser[1-wayland-WindowTabsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_wlan.py::test_wlan_display[1-x11-kwargs0-QtileNet 49/70] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_wlan.py::test_wlan_display[1-x11-kwargs1-QtileNet 70%] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_wlan.py::test_wlan_display[1-x11-kwargs2-Disconnected] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_wlan.py::test_wlan_display[1-wayland-kwargs0-QtileNet 49/70] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_wlan.py::test_wlan_display[1-wayland-kwargs1-QtileNet 70%] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/widgets/test_wlan.py::test_wlan_display[1-wayland-kwargs2-Disconnected] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_too_few_groups[x11-2-TooFewGroupsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcf82e090> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_too_few_groups[x11-2-TooFewGroupsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_too_few_groups[wayland-2-TooFewGroupsConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd35220> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_too_few_groups[wayland-2-TooFewGroupsConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_setgroup[x11-2-BareConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa92400> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_setgroup[x11-2-BareConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_setgroup[x11-2-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa17320> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_setgroup[x11-2-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_setgroup[wayland-2-BareConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfa154e0> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_setgroup[wayland-2-BareConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_setgroup[wayland-2-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8eb90> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_setgroup[wayland-2-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_unmap_noscreen[x11-2-BareConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfb8c880> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_unmap_noscreen[x11-2-BareConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_unmap_noscreen[x11-2-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfc1d430> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_unmap_noscreen[x11-2-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_unmap_noscreen[wayland-2-BareConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfbf5f30> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_unmap_noscreen[wayland-2-BareConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' ERROR test/test_manager.py::test_unmap_noscreen[wayland-2-ManagerConfig] - _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7efdcfd7fb60> when serializing dict item '_target' when serializing multiprocessing.context.Process state when serializing multiprocessing.context.Process object ERROR test/test_manager.py::test_unmap_noscreen[wayland-2-ManagerConfig] - AttributeError: 'NoneType' object has no attribute 'terminate' = 489 failed, 430 passed, 68 skipped, 1 deselected, 8 xfailed, 35 warnings, 2642 errors in 139.17s (0:02:19) = RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.0TJb0p (%check) Bad exit status from /var/tmp/rpm-tmp.0TJb0p (%check) Finish: rpmbuild qtile-0.29.0-3.fc42.src.rpm Finish: build phase for qtile-0.29.0-3.fc42.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1734697050.181222/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names ERROR: Exception(/var/lib/copr-rpmbuild/results/qtile-0.29.0-3.fc42.src.rpm) Config(fedora-rawhide-x86_64) 2 minutes 52 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_failure=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot ERROR: Command failed: # /usr/bin/systemd-nspawn -q -M fafcdb1841a145ba826d71c798bed8d0 -D /var/lib/mock/fedora-rawhide-x86_64-1734697050.181222/root -a -u mockbuild --capability=cap_ipc_lock --rlimit=RLIMIT_NOFILE=10240 --capability=cap_ipc_lock --bind=/tmp/mock-resolv.qseb9bjt:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;\007"' '--setenv=PS1= \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -ba --noprep --target x86_64 --nodeps /builddir/build/originals/qtile.spec' Copr build error: Build failed